98Chapter3 • Compilers and Assemblers
3.12Other Compilers
A major benefit of using Linux as a development platform is that you have so many tools and
compilers available in the open source community that you can develop in virtually any standard
language. This section provides short information about a few more languages that can be easily
integrated into the Linux development platform.
3.12.1Smalltalk
Smalltalk is an object oriented language and a GNU version of Smalltalk can be down-
loaded from ftp://ftp.gnu.org/gnu/smalltalk/. The latest version at the time of writing this book is
1.95.9. The compilation and installation is quite easy and is similar to other GNU tools. You can
also go to www.smalltalk.org for more information.
3.12.2Oberon
Oberon is the successor to the Pascal and Modula languages and it is an object-oriented
language. It is mostly used in educational environments for teaching programming language
concepts. For detailed information, please refer to http://www.oberon.ethz.ch/.
3.12.3Ruby
Ruby is an interpreted language. Information about this language can be found at http://
www.ruby-lang.org/en/.
3.13References and Resources
1.
GNU web site at http://www.gnu.org/
2.
Languages supported by GCC at http://gcc.gnu.org/onlinedocs/gcc-3.0.2/gcc_2.html
3.
Status of C99 support on GCC at http://gcc.gnu.org/gcc-3.0/c99status.html
4.
Object Oriented Programming and Objective C at http://developer.apple.com/techpubs/
macosx/Cocoa/ObjectiveC/
5.
Object Programming and Objective Language at http://www.toodarkpark.org/comput-
ers/objc/
6.
The GNU C Library at http://www.delorie.com/gnu/docs/glibc/libc_toc.html
7.
Using as at http://www.objsw.com/docs/as_toc.html
8.
Using and porting GNU cc at http://www.delorie.com/gnu/docs/gcc/gcc_toc.html
9.
GNU C++ Library at http://www.delorie.com/gnu/docs/libg++/libg++_toc.html
10.
NetBSD Library source code at http://www.ajk.tele.fi/libc/code.html
11.
Free Pascal project at http://www.freepascal.org
12.
GNU Pascal at http://agnes.dida.physik.uni-essen.de/~gnu-pascal/
13.
GNU Smalltalk download site at ftp://ftp.gnu.org/gnu/smalltalk/
14.
Smalltalk information at http://www.smalltalk.org
Next Page >>
<< Previous Page
Back to the Table of Contents