C

A general-purpose, procedural programming language developed in the early 1970s at Bell Labs. C provides low-level access to memory, efficient compilation, and is the foundation of many operating syst...

Definition
C

A modern, object-oriented programming language developed by Microsoft as part of the .NET platform. C# is used for desktop applications, web services (ASP.NET), game development (Unity), and enterpris...

Definition
C

A general-purpose programming language that extends C with object-oriented features, templates, and the Standard Template Library (STL). C++ is used for game engines, operating systems, browsers, and...

Definition
C

Common Business-Oriented Language: one of the oldest programming languages, designed in 1959 for business and financial applications. COBOL remains in use today in banking, government, and insurance s...

Definition
C

A modern, dynamic, functional dialect of Lisp that runs on the JVM. Clojure emphasizes immutability, persistent data structures, and concurrency through software transactional memory, and is used in d...

Definition
D

A client-optimized programming language developed by Google for building mobile, desktop, server, and web applications. Dart is the primary language for the Flutter framework and features sound null s...

Definition
E

A dynamic, functional programming language built on the Erlang VM (BEAM), designed for building scalable and fault-tolerant applications. Elixir is used for web development (Phoenix framework), real-t...

Definition
E

A functional programming language designed for building massively concurrent, distributed, and fault-tolerant systems. Originally developed by Ericsson for telecommunications, Erlang powers systems li...

Definition
F

A functional-first programming language on the .NET platform developed by Microsoft. F# supports functional, object-oriented, and imperative programming paradigms and is well-suited for data analysis,...

Definition
F

One of the first high-level programming languages, originally developed by IBM in 1957 for scientific and engineering computation. Fortran remains widely used in high-performance computing, weather mo...

Definition
G

An open-source programming language designed at Google for simplicity, efficiency, and reliability. Go excels at building concurrent systems, microservices, and CLI tools with its built-in concurrency...

Definition
G

A dynamic language for the JVM that integrates seamlessly with Java. Groovy is used for scripting, testing (Spock framework), build automation (Gradle), and rapid prototyping, offering a more concise...

Definition
H

A purely functional programming language with strong static typing, type inference, and lazy evaluation. Haskell is known for its mathematical rigor, powerful type system including monads, and is used...

Definition
J

A class-based, object-oriented programming language designed to have minimal implementation dependencies. Java runs on the Java Virtual Machine (JVM), enabling "write once, run anywhere" portability,...

Definition
J

A high-level, high-performance programming language designed for numerical analysis and computational science. Julia combines the speed of C with the usability of Python, featuring multiple dispatch,...

Definition
K

A modern, statically typed programming language developed by JetBrains that runs on the JVM and compiles to JavaScript or native code. Kotlin is the preferred language for Android development and offe...

Definition
L

A lightweight, embeddable scripting language designed for extending applications. Lua is widely used in game development (Roblox, World of Warcraft), embedded systems, and as a configuration language...

Definition
M

A proprietary numerical computing environment and programming language developed by MathWorks. MATLAB is widely used in engineering, science, and mathematics for matrix operations, signal processing,...

Definition
O

An object-oriented programming language that adds Smalltalk-style messaging to C. Objective-C was the primary language for macOS and iOS development before Swift and is still found in many legacy Appl...

Definition
P

A procedural programming language designed by Niklaus Wirth in 1970 for teaching structured programming. Pascal influenced many later languages and remains used through its modern descendant Object Pa...

Definition