language: Objective-C
-
Language:
|
C, C++, Objective-C
|
|---|
-
Package:
|
emx programming environment for OS/2
|
|---|
-
Version:
|
0.8g
|
|---|
-
Parts:
|
gcc, g++, gdb, libg++, .obj linkage, DLL, headers
|
|---|
-
Author:
|
Eberhard Mattes <mattes@azu.informatik.uni-stuttgart.de>
|
|---|
-
Location:
|
|
|---|
-
Description:
|
?
|
|---|
-
Discussion:
|
subscribe to emx-list using listserv@ludd.luth.se
|
|---|
-
Updated:
|
September 21st, 1992
|
|---|
-
Language:
|
C, C++, Objective-C, RTL
|
|---|
-
Package:
|
GNU CC (gcc)
|
|---|
-
Version:
|
2.7.1
|
|---|
-
Parts:
|
compiler, runtime, examples, documentation
Library listed separately
|
|---|
-
Author:
|
Richard Stallman and others
|
|---|
-
Location:
|
|
|---|
-
Description:
|
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
|
|---|
-
Conformance:
|
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.
|
|---|
-
Bugs:
|
gnu.gcc.bug (for C/Objective-C), gnu.g++.bug (for C++)
|
|---|
-
Restriction:
|
GNU General Public License
|
|---|
-
Ports:
|
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
|
|---|
-
Portability:
|
very high
|
|---|
-
Status:
|
actively developed
|
|---|
-
Discussion:
|
gnu.gcc.help (for C/Objective-C), gnu.g++.help (for C++)
|
|---|
-
Announcements:
|
gnu.gcc.announce (for C/Objective-C),
gnu.g++.announce (for C++)
|
|---|
-
Updated:
|
1995
|
|---|
-
Language:
|
C, C++, Objective-C, RTL
|
|---|
-
Package:
|
GNU CC (gcc) - unsupported Macintosh port
|
|---|
-
Version:
|
1.37
|
|---|
-
Parts:
|
compiler, runtime, examples, documentation
Library listed separately
|
|---|
-
Author:
|
?
|
|---|
-
Location:
|
mpw-gcc-1.37.1r14 from ?
|
|---|
-
Description:
|
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]
|
|---|
-
Bugs:
|
?
|
|---|
-
Restriction:
|
GNU General Public License
|
|---|
-
Ports:
|
Macintosh
|
|---|
-
Portability:
|
very high
|
|---|
-
Status:
|
?
|
|---|
-
Updated:
|
November 27th, 1993
|
|---|
-
Language:
|
Objective-C
|
|---|
-
Package:
|
libcoll -- Collection Class Library for GNU Objective-C
|
|---|
-
Version:
|
940510
|
|---|
-
Parts:
|
class library
|
|---|
-
Author:
|
Andrew McCallum <mccallum@cs.rochester.edu>
|
|---|
-
Location:
|
ftp.cs.rochester.edu in pub/objc/libcoll-940510.tar.gz
|
|---|
-
Description:
|
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.
|
|---|
-
Updated:
|
May 10th, 1994
|
|---|
-
Language:
|
C, C++, Objective-C, yacc, lex, postscript, sh, awk, smalltalk, sed
|
|---|
-
Package:
|
the GNU archive sites
|
|---|
-
Location:
|
|
|---|
-
Description:
|
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.
|
|---|
-
Restriction:
|
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.
|
|