Programming languages

Friday 8th October, 2021 - Bruce Sterling

*That’s rather a lot.

https://www.tiobe.com/tiobe-index/programming-languages-definition/#instances

The following table contains all programming languages tracked including its groupings, confidences and exceptions.

(Visual) FoxPro: FoxPro, Fox Pro, VFP, VFPA
1C:Enterprise script
4th Dimension/4D: 4D, 4th Dimension
ABAP
ABC: ABC (exceptions: -tv -channel)
ActionScript: ActionScript, AS1, AS2, AS3
Ada
Agilent VEE
Algol
Alice: Alice (confidence: 90%)
Angelscript
Apex
APL
Applescript
Arc
AspectJ
Assembly language: Assembly, Assembly language
ATLAS
AutoHotkey: AutoHotkey, AHK
AutoIt
AutoLISP
Automator
Avenue
Awk: Awk, Mawk, Gawk, Nawk
B4X
Ballerina
Bash
Basic: Basic (confidence: 0%)
BBC BASIC
bc
BCPL
BETA: BETA (confidence: 10%)
BlitzMax: BlitzMax, BlitzBasic, Blitz Basic
Boo
Bourne shell: Bourne shell, sh
Brainfuck
C shell: Csh, C shell (confidence: 90%)
C#: C#, C-Sharp, C Sharp, CSharp, CSharp.NET, C#.NET
C++
C++/CLI
C-Omega
C: C (exceptions: -“Objective-C”)
Caml
Ceylon
CFML: CFML, ColdFusion
cg: cg (confidence: 80%, exceptions: -“computer game” -“computer graphics”)
Ch: Ch (exceptions: +ChScite)
Chapel: Chapel (exceptions: -christ)
CHILL
CIL
CL (OS/400): CL (exceptions: -Lisp), CLLE
Clarion
Classic Visual Basic: Visual Basic (confidence: 50%), VB (confidence: 50%), VBA, VB6
Clean: Clean (confidence: 43%)
Clipper
CLIPS
Clojure: Clojure, ClojureScript
CLU
COBOL
Cobra
CoffeeScript
COMAL
Common Lisp
Crystal: Crystal (confidence: 61%, exceptions: -healing), crystallang
cT
Curl
D: D (confidence: 90%, exceptions: -“3-D programming” -“DTrace”), dlang
Dart
DCL
Delphi/Object Pascal: DwScript, Object Pascal, Delphi, Delphi.NET, Pascal (confidence: 95%)
DiBOL: DBL, Synergy/DE, DIBOL
Dylan
E: E (exceptions: +specman)
ECMAScript
EGL
Eiffel
Elixir
Elm
Emacs Lisp: Emacs Lisp, Elips
Emerald
Erlang
Etoys
Euphoria
EXEC
F#: F#, F-Sharp, FSharp, F Sharp
Factor
Falcon
Fantom
Felix: Felix (confidence: 86%)
Forth
Fortran
Fortress
FreeBASIC
Gambas
GAMS
GLSL
GML: GML, GameMaker Language
GNU Octave
Go: Go, Golang
Gosu
Groovy: Groovy, GPATH, GSQL, Groovy++
Hack
Harbour
Haskell
Haxe
Heron
HPL
HyperTalk
Icon: Icon (confidence: 90%)
IDL: IDL (exceptions: -corba -interface)
Idris
Inform
Informix-4GL
INTERCAL
Io
Ioke
J#
J: J (confidence: 50%)
JADE
Java
JavaFX Script
JavaScript: JavaScript, JS, SSJS
JScript
JScript.NET
Julia: Julia, Julialang, julia-lang
Korn shell: Korn shell, ksh
Kotlin
LabVIEW
Ladder Logic
Lasso
Limbo
Lingo
Lisp
LiveCode: Revolution, LiveCode
Logo: Logo (confidence: 90%, exceptions: -tv)
LotusScript
LPC
Lua: Lua, LuaJIT
Lustre
M4
MAD: MAD (confidence: 50%)
Magic: Magic (confidence: 50%)
Magik
Malbolge
MANTIS
Maple
MATLAB
Max/MSP
MAXScript
MDX
MEL
Mercury
Miva
ML
Modula-2
Modula-3
Monkey
MOO
Moto
MQL4: MQL4, MQL5
MS-DOS batch
MUMPS
NATURAL
Nemerle
NetLogo
Nim: Nim, Nimrod
NQC
NSIS
NXT-G
Oberon
Object Rexx
Objective-C: Objective-C, objc, obj-c
OCaml: Objective Caml, OCaml
Occam
OpenCL
OpenEdge ABL: Progress, Progress 4GL, ABL, Advanced Business Language, OpenEdge
OPL
Oxygene
Oz
Paradox
Pascal: Pascal (confidence: 5%)
Perl
PHP
Pike
PILOT: PILOT (confidence: 50%, exceptions: -“Palm Pilot programming”)
PL/I: PL/1, PL/I
PL/SQL
Pliant
Pony
PostScript: PostScript, PS
POV-Ray
PowerBasic
PowerScript
PowerShell
Processing: Processing (exceptions: +”sketchbook”)
Programming Without Coding Technology: Programming Without Coding Technology, PWCT
Prolog
Pure Data: Pure Data, PD
PureBasic
Python
Q
R: R (confidence: 90%, exceptions: +”statistical”)
Racket
Raku: Perl 6, Raku
REBOL
Red: Red (confidence: 20%)
REXX
Ring
RPG: RPG (confidence: 80%, exceptions: -role), RPGLE, ILERPG, RPGIV, RPGIII, RPG400, RPGII, RPG4
Ruby
Rust: Rust, Rustlang
S-PLUS: S-PLUS (exceptions: +statistical)
S: S (exceptions: +statistical)
SAS
Sather
Scala
Scheme: Scheme (exceptions: -tv -channel)
Scratch
sed
Seed7
SIGNAL: SIGNAL (confidence: 10%)
Simula
Simulink
Slate: Slate (confidence: 57%)
Small Basic
Smalltalk
Smarty
Snap!
SNOBOL
Solidity
SPARK
SPSS
SQL
SQR
Squeak
Squirrel
Standard ML: Standard ML, SML
Stata
Structured Text
Suneido
SuperCollider: SuperCollider (confidence: 80%)
Swift
TACL
Tcl: Tcl/Tk, Tcl
tcsh
Tex
thinBasic
TOM: TOM (confidence: 50%)
Transact-SQL: T-SQL, Transact-SQL, TSQL
TypeScript: TypeScript, TS
Uniface
Vala/Genie: Vala, Genie
VBScript
Verilog
VHDL
Visual Basic: Visual Basic .NET, VB.NET, Visual Basic.NET, Visual Basic (confidence: 50%), VB (confidence: 50%)
WebAssembly
WebDNA
Whitespace
Wolfram
X10
xBase
XBase++
XC
Xen
Xojo: REALbasic, Xojo
XPL
XQuery
XSLT
Xtend
yacc
Yorick
Z shell: Z shell, zsh
Zig: Zig, zlang