Programming Languages

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
(Copied some information from the Source Code article)
Line 15: Line 15:
 
* [[AppleScript]]
 
* [[AppleScript]]
 
* [[Arduino programming language]]
 
* [[Arduino programming language]]
* [[Assembly language]] (various versions for different machine architectures)
+
* [[Assembly language]] (.asm, .s) (various versions for different machine architectures)
 
* [[AutoHotkey]]
 
* [[AutoHotkey]]
 
* [[AWK]]
 
* [[AWK]]
 
* [[B]]
 
* [[B]]
* [[BASIC]] (Beginner's All Purpose Symbolic Instruction Code)
+
* [[BASIC]] (Beginner's All Purpose Symbolic Instruction Code) (.bas) -- See also [[Tokenized BASIC]]
 
* [[Batch file]] (DOS, Windows, OS/2)
 
* [[Batch file]] (DOS, Windows, OS/2)
 
* [[BCPL]]
 
* [[BCPL]]
 
* [[BLISS]]
 
* [[BLISS]]
 
* [[BlooP, FlooP, and GlooP]]
 
* [[BlooP, FlooP, and GlooP]]
* [[Bourne shell script]]: .sh
+
* [[Bourne shell script]] (.sh)
 
* [[Brainfuck]]
 
* [[Brainfuck]]
 
* [[Breder]]
 
* [[Breder]]
* [[C]]
+
* [[C]] (.c, .cc, .h)
 
* [[Ć]]
 
* [[Ć]]
* [[C Sharp|C#]]
+
* [[C Sharp|C#]] (.cs)
 
* [[C shell script]]
 
* [[C shell script]]
* [[C++]]
+
* [[C++]] (.cpp, .cxx)
 
* [[C+=]]
 
* [[C+=]]
 
* [[CEEMAC]]
 
* [[CEEMAC]]
Line 74: Line 74:
 
* [[INTERCAL]]
 
* [[INTERCAL]]
 
* [[Ioke]]
 
* [[Ioke]]
* [[Java]]
+
* [[Java]] (.j, .jav, .java)
* [[JavaScript]] (JScript, [[ECMAScript]])
+
* [[JavaScript]] (JScript, [[ECMAScript]]) (.js)
 
* [[JCL]] (Job Control Language; used on IBM mainframes)
 
* [[JCL]] (Job Control Language; used on IBM mainframes)
 
* [[JSX]]
 
* [[JSX]]
Line 85: Line 85:
 
* [[Lollipop]]
 
* [[Lollipop]]
 
* [[Lua]]
 
* [[Lua]]
* [[M4]]
+
* [[M4]] (.m4)
 
* [[Machine language]] (various versions for different machine architectures)
 
* [[Machine language]] (various versions for different machine architectures)
* [[MATLAB script file]]
+
* [[MATLAB script file]] (.m)
 
* [[mIRC scripting language]]
 
* [[mIRC scripting language]]
 
* [[MUMPS]] (Massachusetts General Hospital Utility Multi-Programming System)
 
* [[MUMPS]] (Massachusetts General Hospital Utility Multi-Programming System)
* [[Music Macro Language]]
+
* [[Music Macro Language]] (.mmi)
 
* [[Nim]]
 
* [[Nim]]
 
* [[Nock]]
 
* [[Nock]]
* [[Objective-C]] (used in Mac and iOS development)
+
* [[Objective-C]] (.m, .h) (used in Mac and iOS development)
 
* [[OCaml]]
 
* [[OCaml]]
 
* [[OpenGL Shading Language]] (GLSL)
 
* [[OpenGL Shading Language]] (GLSL)
* [[Pascal]]
+
* [[Pascal]] (.pas)
 
* [[Pawn]]
 
* [[Pawn]]
* [[Perl]]
+
* [[Perl]] (.pl, .pm)
* [[PHP]]
+
* [[PHP]] (.php)
 
* [[PikaScript]]
 
* [[PikaScript]]
 
* [[Pixie (programming language)|Pixie]]
 
* [[Pixie (programming language)|Pixie]]
* [[Pixilang]]
+
* [[Pixilang]] (.pixi)
 
* [[PL/I]]
 
* [[PL/I]]
 
* [[PLASMA]]
 
* [[PLASMA]]
Line 110: Line 110:
 
* [[Programmable Command Language]] (PCL), for TOPS-20
 
* [[Programmable Command Language]] (PCL), for TOPS-20
 
* [[Prolog]]
 
* [[Prolog]]
* [[Python]]
+
* [[Python]] (.py, .pyc, .pyo, .pyd)
 
* [[Quorum]]
 
* [[Quorum]]
 
* [[R]]
 
* [[R]]
Line 116: Line 116:
 
* [[Redcode]]
 
* [[Redcode]]
 
* [[RobotWar]]
 
* [[RobotWar]]
* [[RPG]]
+
* [[RPG]]/RPGLE/RPG IV/RPG ILE (.rpgle, .sqlrpgle)
 
* [[Ruby]]
 
* [[Ruby]]
 
* [[Rust]]
 
* [[Rust]]
Line 132: Line 132:
 
* [[SQL]]
 
* [[SQL]]
 
* [[Squirrel]]
 
* [[Squirrel]]
* [[Swift]] (Apple)
+
* [[Swift]] (Apple) (.swift)
 
* [[Swift (parallel scripting)]]
 
* [[Swift (parallel scripting)]]
 
* [[SYSDOOM]]
 
* [[SYSDOOM]]

Revision as of 17:37, 18 May 2017

File Format
Name Programming Languages
Ontology
Released ~1950

Babbage's Difference Engine

Babbage's Difference Engine

Programming languages are languages expected to be executed (interpreted, compiled, etc.) by a machine in order to perform operations or algorithms. They are distinct from markup languages, which represent the structure of a document rather than specific operations to be performed, though it is possible to combine both in a document (e.g., HTML containing embedded JavaScript, or PHP code which includes HTML). Programming language code is stored as source code which may be directly interpreted by a machine or compiled or assembled into executables.

Interactive Fiction engines often use specialized programming languages for game development.

External links

Resources

Commentary

Humor

Misc.

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox