| The Free Site | vBuddy - business networking | Cheap Web Hosting - starting at $5 |
These are the active languages I have found so far. They are divided into ones that run on Windows all by themselves, and ones
that need some UNIX emulation environment. Below them are links to recommended websites with additional useful info.
Key:
Open source means that at least one implementation listed provides full source code.
Licenses: U = unknown, PD = public domain, GPL = Gnu Public License, AL = Artistic License, APL = Apple Public License,
BSD = BSD-style license, LGPL = Lesser GPL, NCL = non-commercial use only,
MPL = Mozilla Public License, SCSL = Sun Community Source License.
| Language | object-oriented? | Type of Language | Compiled/Interpreted | Open Source? | License |
| ABC | no | procedural | interpreted | yes | U |
| APL/J | no | procedural | interpreted | no | A+ is GPL |
| Assembler | no | procedural | compiled | yes | U |
| BASIC | no | procedural | both | yes | GPL or LGPL |
| BETA | YES | procedural/functional | compiled | yes | U |
| C | no | procedural | both | yes | U |
| C++ | YES | procedural | compiled | yes | U |
| Clean | no | functional | compiled | yes | LGPL, commercial |
| D | YES | procedural | compiled | no | U |
| Eiffel | no | procedural | compiled | yes | NCL |
| Erlang | no | functional/concurrent | compiled | partial | PD, other |
| Euphoria | no | procedural | interpreted | yes | MPL |
| Forth | no | procedural | interpreted | yes | GPL, PD |
| Groovy | YES | procedural | compiled | yes | BSD, Apache |
| Haskell | no | functional | both | yes | U |
| ICI | no | procedural | interpreted | no | PD |
| Icon | no | procedural | interpreted | yes | U |
| Java | YES | procedural | compiled | no | SCSL |
| Javascript | no | procedural | compiled? | no | U |
| (Common) Lisp | no | procedural | interpreted | yes | U |
| Logo | no | procedural | interpreted | no | U |
| Lua | no | procedural | compiled | yes | MIT |
| ML/Caml/Standard ML | YES(OCaml) | functional | compiled | yes | GPL ? |
| Modula | YES | procedural | interpreted | yes | DEC |
| Mozart/Oz | YES | concurrent | compiled | yes | U |
| Nice | YES | procedural | compiled | yes | GPL |
| Oberon | YES | procedural | compiled | yes | U |
| Objectscript | YES | procedural | compiled | yes | LGPL |
| Pascal | no | procedural | compiled | yes | LGPL |
| Perl | no | procedural | interpreted/ compiled | yes | AL |
| PHP | YES | procedural | interpreted | yes | BSD/PHP |
| Pike | YES | procedural | compiled | yes | GPL, MPL |
| Pliant | no | procedural | compiled | yes | GPL |
| Pop-11 | no | procedural | interpreted | yes | OSL |
| Prolog | no | logical | both | yes | LGPL or GPL |
| Python | no | procedural | interpreted | yes | GPL |
| REXX/Regina | no | procedural | interpreted | yes | GPL ? |
| Ruby | YES | procedural | interpreted | yes | GPL/Ruby |
| Scheme/Guile | no | functional | compiled | yes | GPL |
| Smalltalk | YES | procedural | interpreted | yes | GPL/other |
| SQL | no | functional | interpreted | yes | IPL |
| Tcl/Tk | can be | procedural | interpreted/compiled | yes | BSD |
| Yorick | no | procedural | interpreted | no | U |
| Language | object-oriented? | Type of Language | Compiled/Interpreted | Open Source? | License |
| AWK | no | procedural | interpreted | yes | GPL |
| Fortran | no | procedural | compiled | yes | GPL |
| Mercury | no | logical | compiled | yes | GPL |
| Objective C | YES | procedural | compiled | yes | APL ? |
| Q | YES | functional | interpreted | yes | GPL |
| SR/MPD | no | procedural | compiled | no | U |
| TeX | no | procedural | interpreted | yes | LPPL |
Introduction to Programming Languages "A page for people who know one language and are wondering about learning another"
Wikipedia timeline of programming languages
Encyclopedia of Stupid Languages - Languages created mostly for amusement
The Retrocomputing Museum
Great Computer Language Shootout The original shootout, all free languages, on the UNIX/Linux platform
Great Win32 Computer Language Shootout (Not all the languages listed in this shootout are on my site, because not all are free)