Computer Languages

From Eric's Wiki

Jump to: navigation, search

Recently, there has been a surge in the number of computer languages. Many prance around as the best-of-all language. Here, I'm compiling a list of the computer languages and what I perceive are their strengths and weaknesses. My perceptions may be wrong; I invite clarification.

To start, I'll break the list into rather ad hoc divisions which I will call:

  1. Compiled Languages
  2. Script Languages
  3. Environment Languages
  4. Computer algebra systems

There will be overlap between these divisions and I haven't found a practical break-point, so they should be used for general classification only. Computer algebra systems often allow instructions to be scripted, making it a program for my purposes, here.

Contents

Compiled Languages

Fortran; C/C++; Java; Lisp; ML/Caml; Scheme; Algol; T; Bliss; Ruby; Simula; D

Script Languages

sh/bash; csh; perl; python; Logo; BASIC; SmallTalk

Environment Languages

IDL, Matlab, octave; SciLab; R; FreeMAT; GDL

No idea

CLU; Pascal; Modula/Modula-2/Modula-3; Mesa; Cedar; C#; Eiffel; A#

Computer algebra systems

Mathematica; Maple; MuPad; MathCad; Maxima; Axiom; SAGE

Personal tools