Hallo Sangohn Christian, wie währe se mit JX bzw. JCC (Code Crusader)!
MfG. Stephan Goebels
--
,,,,
/'^'\
( o o ) Stephan Goebels
---oOOO--(_)--OOOo-----------------------------------------------------
eMail: [EMAIL PROTECTED]
phone: +49(0)2461-61/4512,
Big fax : +49 2461 61 3990
www :
Brother
sMail: Forschungszentrum Juelich GmbH
is Zentrallabor für Elektronik (ZEL)
Messtechnik und Bildverarbeitung
watching Leo-Brandt-Strasze
52425 Juelich
you Germany
----------------------------------------------------------------------Title: Linux Development Software (23-Dec-1998)
Home
Linux Development Software
IDEs
Integrated Development Environments generally have makefile generation and debugger frontends. Unix offers powerful programming utilities that = can be easily integrated with a text editor, so the line between editor a= nd IDE is very blurry. I'm making a somewhat arbitary distinction here.
=20- XWPE (C, C++, Pasc= al, FORTRAN) . Designed after Borland's DOS IDE.
- RHI= DE (C, C++, Pascal, FORTRAN, Ada). An almost exact copy of Borland's= IDE.
- WipeOut (C++, Java, Eiffel, FORTRAN)
- C-Forge (many languages= ). An inexpensive commercial IDE with all the modern GUI niceties.
While the above will will do all the work of finding dependencies = in your C files, you should still learn how to use make. Here's= an= excellent tutorial on using make.
On a related note, here's an interesting article on "The Du= mbing Down of Programming."
Editors
- XEmacs and GNU Emacs. If you're willin= g to spend the time learning them, the best development environments avai= lable.
- JED, a light= weight but powerful text editor with support for several languages, synta= x highlighting, compile error parsing, and lots more.
- The VI Lover's Ho= mepage
- Code Crusader= (C, C++). Has a very nice class browser. This integrates with the Code Medic debugger = and is planned to be a fairly complete IDE.
- GRASP (Ada, C, C++, Java). Static Motif version. =09
- Nedit. = Static Motif version and works with Lesstif. This and GRASP should be qu= ite comfortable for Windows users. See also Pman, a project manager that works with Nedit.
- FTE= A>, a programmer's editor from the OS/2 world. Very fast.
- Paradigm Visual Make (= pvm). Not to be confused with the parallel computing package. This = is a sort of Visual C lite.
Summary: If you're coming from Windows try Nedit, GRASP or Code Crusader. If you're coming from DOS try FTE, RHIDE or XWPE. See also the commercial products below.
=20You can find binaries and source for some of the editors above = at Sunsite.<= /P>
Debuggers
=20- DDD is one of t= he nicest gdb frontends. The page has many links to other debuggers. It= should work well with any of the editors above to provide a fairly compl= ete development environment. Static Motif version and works with Lesstif= . =09
- Code Medic= , a visual gdb frontend that interfaces with Code Crusader.
- The unofficial UPS= page. UPS is a visual source-level debugger with a built in C inter= preter.
- SmartGDB= , a variant of GDB for multi-threaded programs.
- Patche= d gdb RPMs for use with LinuxThreads.
- Debugging Tools for Dynamic Storage Allocation and Memory Man= agement =20
Specialized environments and desktops
- Visual Tcl and = SpecTcl
- Squeak, a complete open=20 source Smalltalk-80 environment.
- VisualWorks, a Sma= llTalk environment available for Linux for non-commercial use.
- Minos, = a Forth environment.
- PTUI, a= Python IDE written and extendable in Python. Note that VIM and CoolEdit are also extendable with Python.
- TkPfw= A>, a FORTRAN project manager.
- The gtk/GNOME Developer.
- KDE Developer's Library ha= s links to a number of Qt as well as KDE development tools.
Commercial products
- =20
- Visual SlickEdit= A>, a popular and featureful programmer's editor.
- Crisp, a Brief-like editor. = LI>
- Eiffe= l Bench environment for the Eiffel language. Personal version is $99= .
- Cygnus Source Navigator. =
- Metacard, a multimedia au= thoring tool.
- Edith Pro editor.
- Sniff+.
- Infodock= , a powerful IDE built atop Xemacs.
Links to more
- SAL Programming tools= and utilities.
- Linux Appli= cations and Utilities
- Woven Goods Linux Software: Development
- Linux Applications - Software Development
- Linu= x Tools for Java
- The GUI Toolkit, Framework Page
Linux/unix Programming Info
- =20
- Linux Progr= ammer's Bounce Point.
- linuxprogramming.com
- Unix Program= ming Frequently Asked Questions
- Little Unix Program= mers Group
- Linux Documentati= on Project
- How To= Become A Hacker =20
- Mirrors= of the GNU archives
- The Unix Reference De= sk
- The comp.unix.programmer n= ewsgroup.
- Programming FAQs= A>
Books
- Advanced Programming = in the Unix Environment. The classic book on the subject.
- Linux Applica= tions Development. Written by two Redhat Linux developers.
- B= eginning Linux Programming.
- Linux D= evice Drivers
- More O'Reilly books on L= inux.
- The Association Of C & C++ Users<= /A> has an extensive selection of technical book reviews.
- San Diego Technical Books= .
- Bookpool.com = UL>
- C Programming = Reference
- Standard C L= ibrary Reference
- comp.lang.c FA= Q
- C-Scene, an e-zine fo= r C and C++ programmers.
- snippets.org, a repository = of C code snippets.
- Various Literatu= re on C
- T= he C Language Online Journal: Resources
- The = Top 10 Ways to get screwed by the "C" programming language
- Kernel coding guidelines (as found in /= usr/src/linux.)
- = Object-oriented programming in C
- Python
- Tcl/Tk
- Eiffel =09
- Pascal-like languages:
- Objective-C=20
- =20
- The Objec= tive-C Homepage ,=20
- Objective-C FAQ =20
- Index of Objective-C information =20
- Schemers.org
- Chris Browne's Computer Languages page. =20
- 99 Bo= ttles of Beer
- Hello World= !
- Met= roworks has announced CodeWarrior for Linux to be released in Spring = '99.
- Pyt= honWorks AKA Opal, a complete Python/Tkinter development environment.=
- FreeCASE, a= team oriented tool for object oriented analysis and design.
- Guide: Gnu Utili= ties Integrated Development Environment.
- CobCy, COBOL t= o C translator.
General C programming info
=20Other Languages

