Ada | High-level, structured, and object-oriented language with strong typing, used for reliability in mission-critical systems. |
---|
AMPL | Algebraic modeling language for complex optimization problems in large-scale computing. |
---|
Assembly | Low-level programming language closely aligned with machine code instructions. |
---|
AssemblyScript | AssemblyScript compiles a TypeScript variant to WebAssembly. |
---|
AutoHotkey | a scripting language for Windows, used to create keyboard shortcuts and automate tasks. |
---|
Bash | Shell and command language supported by the Free Software Foundation. |
---|
BASIC | Family of high-level programming languages created in 1964 to make programming more accessible. |
---|
Bun | A fast JavaScript runtime with a built-in bundler and npm-compatible package manager. |
---|
C | General-purpose language foundational in systems and application programming. |
---|
C# | Versatile high-level language supporting multiple programming paradigms. |
---|
C++ | General-purpose language designed by Bjarne Stroustrup, supporting multiple programming paradigms. |
---|
Cilk | Family of languages designed for parallel computing extending C and C++. |
---|
CoffeeScript | Compiles into JavaScript, enhancing its brevity with syntactic sugar inspired by Haskell, Ruby, and Python. |
---|
D | Modern system programming language influenced by C++ with multiple paradigms and expressive features. |
---|
Dart | Language for building web, mobile, and server apps, with tools to compile to JavaScript and WebAssembly. |
---|
Euphoria | User-friendly language focusing on simplicity and readability, popular for various applications on multiple OS platforms. |
---|
F# | Functional-first language on the .NET platform, known for its strong typing and multi-paradigm capabilities. |
---|
Flix | Functional, imperative, and logic language focusing on type and effect systems. |
---|
Fortran | Language optimized for high-performance numerical computation and scientific computing. |
---|
Frink | Performs physical calculations while tracking units of measure. |
---|
Gambit | Scheme implementation with both an interpreter and a C compiler, emphasizing simplicity and performance. |
---|
GDScript | High-level, dynamically typed language for the Godot Engine. |
---|
Go | Statically typed, compiled language with memory safety and CSP-style concurrency, designed at Google. |
---|
Gremlin | Graph traversal language and virtual machine developed by Apache TinkerPop. |
---|
Groovy | Flexible and dynamic language for the Java platform with strong integration capabilities. |
---|
Hack | PHP-influenced language with static and gradual typing, used on the HHVM platform. |
---|
Imba | Full-stack web language compiling to JavaScript. |
---|
IronPython | Implementation of Python for the .NET framework. |
---|
Janet | Versatile, lightweight programming language, ideal for embedded scripting in C/C++ with functional and imperative paradigms. |
---|
Java | High-level language known for its portability and extensive ecosystem. |
---|
JavaScript | Scripting language essential for web interactivity and development. |
---|
Julia | A dynamic language designed for numerical and scientific computing with strong support for parallel computing and multiple dispatch. |
---|
Kotlin | Concise, statically typed language interoperative with Java, targeting JVM and other platforms. |
---|
Lua | Lightweight, high-level language designed for embedding in applications. |
---|
LuaJIT | High-performance tracing JIT compiler for Lua 5.1, known for its speed and compatibility. |
---|
Luau | Lua subset developed by Roblox for game scripting with gradual typing. |
---|
MATLAB | Proprietary multi-paradigm programming language and numerical computing environment. |
---|
MLton | SML97 compatibile language with advanced optimizations. |
---|
Mojo | Modular language blending Python's syntax with C-like performance. |
---|
MoonScript | Dynamic scripting language compiling to Lua with CoffeeScript-inspired syntax. |
---|
Nim | Statically typed, compiled language focusing on performance and elegant syntax, compilable to C, C++, and JavaScript. |
---|
Node.js | A JavaScript runtime for server-side execution. |
---|
OCaml | General-purpose, multi-paradigm language extending Caml with OO features. |
---|
Odin | A high-performance language, offers an alternative to C for systems programming with a focus on simplicity and data-oriented development. |
---|
Pascal | An imperative and procedural language designed by Niklaus Wirth, known for encouraging structured programming and data structuring. |
---|
PHP | Scripting language primarily used for web development. |
---|
Picat | A multi-paradigm language integrating functional, logic, and imperative programming features. |
---|
PowerShell | Shell and scripting language from Microsoft. |
---|
PureBasic | Modern BASIC programming language that compiles to native code across multiple platforms. |
---|
Python | Dynamic, high-level programming language known for its easy-to-read syntax. |
---|
R | Language and environment for statistical computing and graphics. |
---|
R5RS | R5RS is the fifth version of Scheme, emphasizing minimalist and functional programming. |
---|
Racket | Multi-paradigm language derived from Lisp and Scheme, known for powerful macros and libraries. |
---|
Raku | Raku, formerly Perl 6, is a multi-paradigm language in the Perl family, featuring dynamic and gradual typing. |
---|
Rakudo | The main compiler for the Raku language, targeting MoarVM and JVM. |
---|
Rascal | Domain-specific language for metaprogramming and implementing domain-specific languages. |
---|
Rebol | Cross-platform multi-paradigm language known for its dialects and simplicity. |
---|
Red | Programming language supporting imperative and functional paradigms, developed to overcome Rebol's limitations. |
---|
Ruby | Interpreted, high-level language focused on productivity and simplicity. |
---|
Rust | General-purpose programming language emphasizing performance, type safety, and concurrency. |
---|
Scala | Statically typed language supporting both object-oriented and functional programming, known for addressing Java's criticisms and supporting concurrent, distributed systems. |
---|
Scheme | Minimalistic Lisp dialect known for its functional programming capabilities. |
---|
Solidity | Statically typed language for smart contracts on the EVM. |
---|
Squirrel | Object-oriented scripting language designed for applications like video games. |
---|
Standard ML | Functional programming language known for its type inference and usage in compiler writing. |
---|
Swift | Developed by Apple for its platforms, with a focus on safety and performance. |
---|
Tcl | Dynamic, interpreted programming language known for its extensibility, embeddability, and support for multiple paradigms. |
---|
TypeScript | Strongly typed superset of JavaScript that compiles to plain JavaScript. |
---|
V | Statically typed, compiled language emphasizing simplicity and performance. |
---|
V8 | V8 is a high-performance JavaScript engine used in Chrome and Node.js. |
---|
Vala | Object-oriented language that generates C code using the GObject system. |
---|
Vim script | Vim script is the scripting language built into the Vim text editor, designed for user customization. |
---|
Visual Basic | Multi-paradigm language developed by Microsoft for Windows applications. |
---|
Whiley | Functional and imperative language with contracts and formal specification features. |
---|
Zig | System programming language designed as an improvement over C/C++ with native error handling and performance enhancements. |
---|