Programming and scripting languages
Programming and scripting languages, grouped by family or ecosystem.
- ECMAScript languages
JavaScript and TypeScript, and the engines, runtimes, tools, and specifications around them, organized by category. - JVM languages
Languages that compile to and run on the Java Virtual Machine, including Java itself and its main alternatives. - C family languages
C, C++, and C#, languages that share C’s core syntax, with links to their official standards and documentation. - Lisp family languages
Lisp and its descendants, including Common Lisp, Scheme, Racket, and Clojure. - Go (aka Golang)
Go, Google’s compiled systems language, with links to its tools, package registry, reference docs, and web frameworks. - Perl
Perl, a scripting language originally designed for text processing. - PHP
PHP, a server-side scripting language, with links to alternative runtimes, frameworks and libraries, developer tools, and reference material. - Python
Python, with links to language standards, alternative implementations, tools, vendors, and reference material. - Tcl ("tickle")
Tcl, a scripting language commonly embedded in other applications, with links to alternative implementations. - Data-centric programming languages
Languages built specifically for data processing and transformation, such as ECL and Odin.