All-in-one

Computer Programming Languages' Resources

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:

  1. Please report broken links, and/or
  2. please send me suggestions and comments about my page(no slam please), and/or
  3. please visit my home page.

My goals for this page

  1. have no broken link, (again please report to me if there is any)
  2. provide a good ending point for your web searching.
  3. for tutorial & FAQ: easy to browse and friendly layout.
  4. for complier/interpreter: free of charge(non-commercial use), popular, full-featured, easy to download and setup.

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


Java:

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:

C

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.

C++:

  • Can't find any good enough
  • Can't find any good enough

Perl:

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:

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:

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:

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:

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:

  • Don't have any for now
  • Don't have any for now

 

Postscript:

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:

TeX/LaTeX:

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:

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.

  • Later!!
  • Later!!

 


Please also visit my homepage for other programming resources

You're the th visitor, since Aug 6, 1998
LE FastCounter