Wanna to serach for a
compiler/interpreter for the programming language you're
learning?
Here you are:
This is a simple but comprehensive resources list for common
computer programming languages. Now, all Java, C, C++, Perl,
Prolog, Scheme, Ada, SQL, Postscript, TeX, LaTeX and Modular-2's
resources are only one-click-away from this page. Resources
include tutorials, FAQs, compiler/interpreter downloads and more.
Tutorials listed in this page are platform-neutral. And,
downloads listed are for Win95/Win98 and NT4.0 systems.
Unix/Linux users please click here.
Sorry, nothing avaliable for those "Think
different(TM)" Mac user. (updated: Oct 2, 98)
I spent hours on building this page and finding all the resources list. To reward me:
The following are the languages included:
Java
C
C++
Perl
Prolog
Scheme/Lisp
Ada
SQL
Postscript
TeX/LaTeX
Modular-2
Please also visit my homepage for
other resources
If you are a computer science student or an internet user, you don't have much excuse to not know about Java. Java is both a languages and a platform. There are a lot of java resources on the web. Please visit my Java Resource page for info/resource about Java.
The following resources are available for Java:
![]() |
|
![]() |
|
![]() |
|
![]() |
I suppose most people who interested in its page have some degree of knowledge about C, and are looking for resources of some other programming languages. So, I will put C resources here later, iff I have the time.
![]() |
|
![]() |
|
Perl is an acronym for Practical Extraction and Report Language. Perl is an interpreted language optimized for scanning arbitrary text files, extracting information from those text files, and printing reports based on that information. Perl uses C like syntax.
You can find a lot of information about perl in www.perl.org
The following resources are available for Perl:
![]() |
|
![]() |
|
![]() |
|
![]() |
Prolog stands for Programming in Logic. It is an interpreted language. SICStus prolog interpreter in Unix seems like the most widely used prolog interpreter. Prolog has a lot of little conventions. For example, capital letters are for variable, while small letters are for chars/strings. And, the name of fact and query can not have capital letter(s) after small letter. eg. Foo(X)--ok, foo(X)--ok, but FooBar(X) will result in error. Those conventions make learning prolog rather tough (at least for me).
The following resources is available for Prolog:
![]() |
|
![]() |
Scheme was divided from Lisp. Both of Scheme and Lisp are interpreted languages. I was told that Scheme was designed as a instructional languages in MIT. Like programming for prolog, you must "twist" your thinking to do scheme programming. But scheme's syntax is very rigid and simple.
The following resources are available for Scheme:
![]() |
|
Ada was originally designed for the U.S. Department of Defense (DoD) for real-time embedded systems. Ada uses Pascal like syntax.
The following resources are available for Ada:
SQL stands for Sequential Query Languages. Which was used in querying information from databases.
Sorry, this part is under construction.
The following resources are available for SQL:
![]() |
|
![]() |
|
Postscript is a page description language which was introduced by Adobe System Incorporated. Postscript is a stack based.
To play with postscript, you need to type up a postscript file. And, either print it to your postscript printer or view it using a set of programs called Ghostscript/GSView.
The following resources is available for postscript:
![]() |
|
![]() |
Developed by a mathematician, TeX does excellently on mathematically equation typesetting as well as general page layouting. Unlike other languages, working with LaTeX often involves more steps. First, type up LaTeX in a .tex file. Then, compile it into a .div. And, then make it to postscript and print it or display it using program like Ghostview.
The following resources is available for TeX/LaTeX:
![]() |
|
Modular-2 has some special built-in procedures which make it suitable for system or o/s level of programming. The language syntax of Modular-2 is much like the syntax in Pascal. Modular-2 is a "strong type checking" language.
Sorry, this part is under construction.
![]() |
|
![]() |
|
Please also visit my homepage for
other programming resources
You're the th visitor, since Aug 6, 1998
LE FastCounter