| C, C++, Objective-C | |
| emx programming environment for OS/2 | |
| 0.8g | |
| gcc, g++, gdb, libg++, .obj linkage, DLL, headers | |
| Eberhard Mattes <mattes@azu.informatik.uni-stuttgart.de> | |
| ? | |
| subscribe to emx-list using listserv@ludd.luth.se | |
| September 21st, 1992 |
| C, C++, Objective-C, RTL | |||||||
| GNU CC (gcc) | |||||||
| 2.7.1 | |||||||
| compiler, runtime, examples, documentation Library listed separately | |||||||
| Richard Stallman and others | |||||||
| |||||||
| A very high quality, very portable compiler for C, C++, Objective-C. The compiler is designed to support multiple front-ends and multiple back-ends by translating first into RTL (Register Transfer Language) and from there into assembly for the target architecture. Front ends for Ada, Pascal, and Fortran are all under development. There is a bounds checking port based on gcc 2.7.1. Patches for this port are available at: ftp://dse.doc.ic.ac.uk/pub/misc/bcc | |||||||
|
C: superset of K&R C and ANSI C.
C++: supports most ARM features; exceptions supported only on some platforms. Supports "bool". Alpha-level RTTI implementation included. Not yet supported: member templates, namespaces. Developers are tracking the draft ANSI/ISO standard and are committee members. Objective-C: Complies with NeXT proposed (ANSI?) standard. | |||||||
| gnu.gcc.bug (for C/Objective-C), gnu.g++.bug (for C++) | |||||||
| GNU General Public License | |||||||
| 3b1, a29k, aix385, alpha, altos3068, amix, arm, convex, crds, elxsi, fx2800, fx80, genix, hp320, clipper, i386-{dos,isc,sco,sysv.3,sysv.4,mach,bsd,linux,windows,OS/2}, iris,i860, i960, irix4, m68k, m88ksvsv.3, mips-news, mot3300, next, ns32k, nws3250-v.4, hp-pa, pc532, plexus, pyramid, romp, rs6000, sparc-sunos, freebsd sparc-solaris2, sparc-sysv.4, spur, sun386, tahoe, tow, umpis, vax-vms, vax-bsd, we32k, hitachi-{SH,8300}, 6811 | |||||||
| very high | |||||||
| actively developed | |||||||
| gnu.gcc.help (for C/Objective-C), gnu.g++.help (for C++) | |||||||
| gnu.gcc.announce (for C/Objective-C), gnu.g++.announce (for C++) | |||||||
| 1995 |
| C, C++, Objective-C, RTL | |
| GNU CC (gcc) - unsupported Macintosh port | |
| 1.37 | |
| compiler, runtime, examples, documentation Library listed separately | |
| ? | |
| mpw-gcc-1.37.1r14 from ? | |
| This is an unsupported port of the GNU C compiler to the Macintosh environment. [If anyone knows who the author is please let me know - ed] | |
| ? | |
| GNU General Public License | |
| Macintosh | |
| very high | |
| ? | |
| November 27th, 1993 |
| Objective-C | |
| libcoll -- Collection Class Library for GNU Objective-C | |
| 940510 | |
| class library | |
| Andrew McCallum <mccallum@cs.rochester.edu> | |
| ftp.cs.rochester.edu in pub/objc/libcoll-940510.tar.gz | |
| It's a library of Objective-C objects with similar functionality to Smalltalk's Collection objects. It includes: Set, Bag, Array, LinkedList, LinkList, CircularArray, Queue, Stack, Heap, SortedArray, MappedCollector, GapArray and DelegateList. | |
| May 10th, 1994 |
| C, C++, Objective-C, yacc, lex, postscript, sh, awk, smalltalk, sed | |||||||||||
| the GNU archive sites | |||||||||||
| |||||||||||
| There are many sites which mirror the master gnu archives which live on prep.ai.mit.edu. Please do not use the master archive without good reason. | |||||||||||
| Most GNU programs are CopyLeft'ed. That means that they are distributed under the terms of the GNU General Public License or GNU Library General Public License. The CopyLeft is only a concern if you want to use actual GNU code in your program. Using Gcc or any of the other tools is completely safe from a copyright point-of-view with the sole exception of bison which includes GNU code in its output. If you use a GNU library, you must supply an unlinked version of your program. |
category: object oriented languages summary, or expanded.
Please send updates to free-compilers@idiom.com
The HTML is maintained by David Muir Sharnoff and the entries themselves are currently maintained by Bryan Miller.
Copyright (c) 1992-1998 David Muir Sharnoff, All Rights Reserved
Copyright (c) 1994-1996, Steven Allen Robenalt, All Rights Reserved