Programming languages
(Lifted straight from /programming. To be overhauled later)
This section has recently overgone an overhaul. I've alphabetized the list, since I didn't really have a better way to organize it. However, some languages on the list are much more significant/important/popular than other languages on the list. For now, it's alphabetized. (Let me know if I can't spell :)
A better way to organize this section might be according to language paradigm (functional, OO, web-embedded), but some languages would fit into multiple categories.
Ok, what is this section for? There are tons of languages here, most of which I'll never touch, although I've used some before. Really, rather than just having a bookmark category for 'weird languages', I'm putting them here. (No, not all of them are 'weird') Some of them are interesting because of their theory, some are here for historical reasons, and some are here because, even though they may be really worthwhile and even used a lot, I don't value them enough to give them their own top level section.
- Ada
- Alice
- BETA
- C-- (Lightweight C++ seems to be somewhat related
- Objective C
- Compaq's Web Language
- Clean - a pure functional programming language.
- Curl - another "web aware" language specifically made to deal with the Web. The original page from MIT that started Curl is here.
- Caml - "Caml is a strongly-typed functional programming language from the ML family".
- D
- Delphi
- Dylan - An OO language
- E - a language meant for secure distributed processing, currently built upon the JVM. Provides interesting synchronization features.
- Erlang - A language developed by Ericsson that's supposedly been used for some pretty hefty real world stuff. It's a functional language.
- Ferite - an easily embeddable language - well, it will be when it's actually finished :)
- Guile - an extention language from GNU based on Scheme.
- Haskell - a theory laden functional language that has a really cool type system
- ICI - pronounced "icky" - a scriping language that's also embeddable. Nice thing about ICI is that it's in the public domain.
- Icon
- Io: "Io is small prototype-based programming language. The ideas in Io are mostly inspired by Smalltalk(all values are objects), Act1, Self and NewtonScript(differential inheritance, inheritance by delegation, actors), LISP(code is a runtime inspectable/modifiable tree) and Lua(small, embeddable)."
- J and K - two array processing languages. Funky stuff. Need to find good links.
- JavaScript
- Joy - a functional language based on composition of functions, read the synopsis
- Lisp
- Logo, a simple programming language that used to be used to teach people programming.
- Lua - a language that's meant to be used for embedding in applicationns.
- Lush
- Mercury - a functional language
- Miranda - a functional language
- ML - a functional language that also has an interesting type system
- The Mozart Programming System (Oz)
- Um... Stockhausen Operette - a mix between Oz and Standard ML. Hmm... :)
- Pascal - I have a special place in my heart for Pascal; it's what I learned to program with in high school. Thanks Mr. Suchy!
- Pike - I've known about this language for awhile, but never put it here because for some reason I never considered it a real language. The Roxen web server uses it for a lot of things, and that's the only thing I know that uses Pike. Anyway, I just noticed they made a new release of it, so they really are developing it separately. I figured I'd finally put it here.
- Pliant
- PowerBuilder - don't know if it really counts as a programming language, but whatever
- R. "R is a language and environment for statistical computing and graphics." Based on the S language.
- Rexx - an old-school scripting language from IBM
- Sather - a language I've always heard mentioned in the same breath as Eiffel. I think it might have Design by Contract, but I'm not sure. The original Sather is no longer being developed, so far as I know, but the GNU project has taken over development of a version of it, and there's a separate version called Sather-K which evolved a little differently.
- Scheme - a classic functional language that's a dialect of Lisp. Tail recursive, etc. Scheme was invented at MIT and they still use it to teach undergrads CS. I have a link to the classic Scheme text (The Purple Book (SICP)) below in my 'books' category.
- Self - prototype based language (also see Wikipedia's page on Self
- Smalltalk - a classic, pure OO language.
- http://www.smallscript.org/
- SteelBlue - an interesting server side-scripting language. Not good enough yet (and the documentation needs to be expanded), but it's probably worth keeping an eye on.
- Suneido - This is basically an 'all-in-one' development system. It has an integrated database, graphics library, and programming language behind it, along with some other stuff. One of the reasons I find it interesting is because the relational database in it doesn't use SQL, it uses (I think) AQL (Advanced Query Language) which was developed by C.J. Date, one of whose books I have listed below. Runs on Windows.
- TOM - another OO language
- Visual Basic - eeeew
- Webcatalog - a really icky HTML-embedded scripting language. I'd never list it here, because it's pretty much a worthless piece of crud, except they used it where I used to work. In all honesty it is full featured enough to do some real work, and version 4 should be a lot better than version 3, but I'd recommend staying away. It's expensive, and its native database format is, get this, plain tab-delimited text files. It can talk to real databases, although as of version 3, at least, support for this was grossly inadequate.
- Yoix - a scripting language built off of Java
Taken from an old page on programming languages I had. To be merged:
* "Simkin"="http://www.simkin.co.uk/" - "Simkin is a high-level lightweight embeddable scripting language which works with Java� or C++ and XML."
* "OPL"="http://opl.symbiandiaries.com/" - "OPL is an interpreted language targeted at Symbian OS phones."
** "OPL Wiki"="http://www.allaboutopl.com/wiki/OPLWikiHome"
* "Goo"="http://www.langreiter.com/space/Goo"
* "Pico"="http://www.langreiter.com/space/Pico"
* "Nemerle"="http://www.nemerle.org/"
Page last edited: December 25, 2005 (utc)
|
Index
A B C D E F G H I J L M N O P R S T U V W X
All pages
A
- About
- Acno's Energizer
- Artificial Intelligence
- ASP.NET
- Atom
B
- Bash
- Belief systems
- Bookmarklets
- Build tools
C
- C and C++
- C#
- C++ Reference
- Calvinism
- Cars I want to consider
- CGI
- character sets
- Chess
- Christian Reconstruction
- Christian Resources
- Chronicles of Narnia
- Color tools
- Computer Science
- Cornelius Van Til
- CSS - Cascading style sheets
- CSSTabs
D
- Database
- Differencing programs
- Documentation standards
- Downloads
- Dualities
- Dvorak keyboard
E
- E-mail me
- Eclipse
- Eiffel
- Emacs
- Evolution
- Extension languages
F
- File extensions
- Firefox
- Formation: web form automation library for PHP
- Forth
G
- Greg Bahnsen
- GUI Toolkits
- Guns
H
- Hex editors
I
- Important articles or essays
- Installers
- Internet radio stations
J
- Java
- Javascript
- jEdit
L
- Linux
- Lisp
- Logical fallacies
- Lua
M
- Markup
- Miscellaneous Links
- mod_rewrite
- Movie theaters
- My comment policy
- My essential programs
- My resume
N
- Namespaces
- Naming conventions
- New Years 2000
- N^2 sort comparison
O
- Open Source License
- OPML
P
- Perl
- Philosophy
- PHP
- PHP Calendar (version 2.3)
- PHP XML Library, version 1.2b
- Pictures
- Postmillenialism
- Presuppositionalism
- Programming Fonts
- Programming languages
- Programming Resources
- Punta Cana
- Python
R
- RDF
- REBOL
- Reflex game
- Regular expressions
- Religion
- RFCs
- Robot Exclusions
- Roman Catholicism
- Ruby
S
- Scala programming language
- Science
- Shorthand
- Skydiving, August 28, 2000
- Software I've written
- SPAM
- SQLite
- StructuredText
T
- Tabs vs Spaces
- Tcl/Tk
- Tea
- Text Editors
- TextDrive
- The Big Bang
- The naked street
- Theonomy
- Tools of communication
U
- Unicode
- URL Design
V
- Version control systems
- VI text editor
- Virtual machines
W
- WeblogUrls
- Wiki
- WikiBlogIntegration
- World of Warcraft
- wxWidgets
X
- XHTML
- XML
- XML to PHP translator
- XML-RPC
- XML-RPC Library for PHP (v 2.5)
Generated in about 0.03s. (Used 4 db queries) |