Programming Languages

edit

A Survey

edit
Compiler Concepts
Cross compiler
Inline caching
Compiler optimization
Interpreter (computing)
Lexical analysis
Garbage collection (computer science)
Language Concepts
Programming language theory
Program verification
Turing completeness
Binding (computer science)
Duck typing
Type system
Threaded code
Polymorphism in object-oriented programming
Operator overloading
Strongly typed programming language
Language Paradigms
Programming paradigm
Parallel computing
Software agent
Component-based software engineering
Domain-specific language
Aspect-oriented programming
Declarative programming
Procedural programming
Concurrent computing
Event-driven programming
Functional programming
Object-oriented programming
Imperative programming
Tacit programming
Programming Languages
Comparison of programming languages (basic instructions)
Comparison of programming languages
Timeline of programming languages
History of programming languages
Pseudocode
List of programming languages by category
APL (programming language)
AWK
C (programming language)
C++
Clojure
COBOL
Common Lisp
Common Lisp Object System
Eiffel (programming language)
Erlang (programming language)
Forth (programming language)
Fortran
Groovy (programming language)
Haskell
IBM RPG
Icon (programming language)
J (programming language)
Java (programming language)
JavaServer Pages
JavaScript
JRuby
LaTeX
Lisp (programming language)
Logo (programming language)
Lua (programming language)
Modula-3
MUMPS
Oberon (programming language)
Objective-C
Pascal (programming language)
Perl
Pike (programming language)
PILOT
PL/I
Prolog
Python (programming language)
R (programming language)
REBOL
REXX
Object REXX
Ruby (programming language)
Sather
Scala (programming language)
Scheme (programming language)
Sed
Smalltalk
GNU Smalltalk
SNOBOL
SPITBOL compiler
SQL
Tcl
Vimscript
Visual Basic for Applications
Shells
Bash
Bourne shell
C shell
DIGITAL Command Language
Job Control Language
Korn shell
Rc
Tcsh
Tk (software)
Incr Tcl
XML
XPath
XSLT
Z shell
Machine Languages
IBM Basic assembly language
Power Architecture
UltraSPARC
Z/Architecture
Emulators
Hercules emulator
SIMH