Plangs!
Menu
Sun

Plangs

NameDescription
.NETCross-platform, open-source framework known for supporting multiple programming paradigms.
AdaHigh-level, structured, and object-oriented language with strong typing, used for reliability in mission-critical systems.
AgdaDependently typed functional programming language and proof assistant used for writing and verifying proofs.
APLA concise programming language focused on multi-dimensional arrays, using unique symbols to represent functions, influencing modeling and functional programming.
AssemblyLow-level programming language closely aligned with machine code instructions.
AssemblyScriptAssemblyScript compiles a TypeScript variant to WebAssembly.
BeefHigh-performance language for real-time applications with manual memory management.
BooStatically typed language with Python-like syntax and support for .NET framework features.
CGeneral-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.
c3Modern enhancement of C with module systems, semantic macros, and improved error handling, maintaining C compatibility.
CiaoModern Prolog implementation focused on portability, extensibility, and modularity.
CilkFamily of languages designed for parallel computing extending C and C++.
ClangCompiler front end for C, C++, Objective-C, and Objective-C++, integrating with LLVM.
CleanFunctional programming language known for uniqueness typing and lazy evaluation.
Clozure CLFree Common Lisp implementation offering full ANSI compliance and several extensions.
CoffeeScriptCompiles into JavaScript, enhancing its brevity with syntactic sugar inspired by Haskell, Ruby, and Python.
Common LispA high-performance, ANSI-standardized Lisp dialect recognized for its flexibility and macro system, supporting multiple programming paradigms.
CrystalCompiled, statically-typed language with Ruby-like syntax and type inference.
CurryDeclarative language that integrates features of functional and logic programming paradigms
CythonIs an optimising static compiler for Python and Cython extensions improving performance and interoperability with C.
DModern system programming language influenced by C++ with multiple paradigms and expressive features.
DelphiGeneral-purpose programming language with an IDE for rapid application development, using the Delphi dialect of Object Pascal.
EclairA logic programming language for specifying complex rules over large datasets efficiently.
EiffelObject-oriented programming language emphasizing design by contract.
Emacs LispLisp dialect for extending the Emacs editor.
ErlangConcurrent functional language for scalable real-time systems.
EuphoriaUser-friendly language focusing on simplicity and readability, popular for various applications on multiple OS platforms.
ExtemporeHigh-performance language for real-time audiovisual computing and live coding.
F#Functional-first language on the .NET platform, known for its strong typing and multi-paradigm capabilities.
FactorStack-oriented programming language with dynamic types, extensible syntax, and a self-hosted optimizing compiler.
FAUSTDesigned for sound synthesis and high-performance audio processing, supporting multiple backends.
FlengA compiler for concurrent logic programming languages FGHC, Strand, KL1, and PCN.
FlixFunctional, imperative, and logic language focusing on type and effect systems.
ForthStack-oriented programming language known for its flexibility, efficiency, and use in embedded systems.
FortranLanguage optimized for high-performance numerical computation and scientific computing.
Free PascalPascal compiler supporting multiple architectures and dialects.
FreeBASICBASIC compiler inspired by QuickBASIC, supporting object-oriented programming.
FutharkFunctional, parallel programming language optimized for high-performance GPU and CPU execution.
GambitScheme implementation with both an interpreter and a C compiler, emphasizing simplicity and performance.
GleamA general-purpose, functional language that compiles to Erlang and JavaScript, featuring static, inferred typing for concurrent programming.
GNATFree Ada compiler in the GCC suite, supporting all Ada versions.
GoStatically typed, compiled language with memory safety and CSP-style concurrency, designed at Google.
GraalVMHigh-performance runtime for multiple languages including Java, Python, and WebAssembly, with polyglot capabilities.
GremlinGraph traversal language and virtual machine developed by Apache TinkerPop.
GroovyFlexible and dynamic language for the Java platform with strong integration capabilities.
HaskellStatically-typed, purely functional language known for type inference and lazy evaluation.
HaxeHigh-level cross-platform language and compiler for multiple platforms.
HotSpot VMJava virtual machine known for its just-in-time compilation and adaptive optimization techniques.
InformProgramming language for interactive fiction, supporting natural language sentence story writing.
Intel FortranHigh-performance computing compiler suite from Intel, supporting multiple platforms.
IronPythonImplementation of Python for the .NET framework.
JavaHigh-level language known for its portability and extensive ecosystem.
JRubyJava-based implementation of Ruby, integrating closely with Java for two-way access.
JuliaA dynamic language designed for numerical and scientific computing with strong support for parallel computing and multiple dispatch.
KotlinConcise, statically typed language interoperative with Java, targeting JVM and other platforms.
LabVIEWGraphical environment for data acquisition and industrial automation.
LispFamily of programming languages known for its fully parenthesized prefix notation and influence on AI research.
LLVMSet of compiler technologies for developing language frontends and architecture backends.
LogtalkObject-oriented logic programming language extending Prolog.
LuaLightweight, high-level language designed for embedding in applications.
LuaJITHigh-performance tracing JIT compiler for Lua 5.1, known for its speed and compatibility.
MLtonSML97 compatibile language with advanced optimizations.
Mono.NET compatible software framework.
MoonScriptDynamic scripting language compiling to Lua with CoffeeScript-inspired syntax.
mrubyLightweight Ruby interpreter designed for embeddability.
NimStatically typed, compiled language focusing on performance and elegant syntax, compilable to C, C++, and JavaScript.
OCamlGeneral-purpose, multi-paradigm language extending Caml with OO features.
OdinA high-performance language, offers an alternative to C for systems programming with a focus on simplicity and data-oriented development.
PascalAn imperative and procedural language designed by Niklaus Wirth, known for encouraging structured programming and data structuring.
PerlDynamic language known for its text-processing capabilities.
PrologLogic programming language used in AI and theorem proving, influenced by first-order logic for declarative tasks.
PureBasicModern BASIC programming language that compiles to native code across multiple platforms.
PureScriptStrongly-typed, purely-functional language similar to Haskell, compiling to JavaScript.
PyPyHigh-performance alternative implementation of Python featuring a JIT compiler for speed.
PythonDynamic, high-level programming language known for its easy-to-read syntax.
R5RSR5RS is the fifth version of Scheme, emphasizing minimalist and functional programming.
RacketMulti-paradigm language derived from Lisp and Scheme, known for powerful macros and libraries.
RakuRaku, formerly Perl 6, is a multi-paradigm language in the Perl family, featuring dynamic and gradual typing.
RakudoThe main compiler for the Raku language, targeting MoarVM and JVM.
ReasonMulti-paradigm language focusing on functional programming, compiling to OCaml and JavaScript.
RubyInterpreted, high-level language focused on productivity and simplicity.
RustGeneral-purpose programming language emphasizing performance, type safety, and concurrency.
SBCLOpen-source, high-performance Common Lisp implementation derived from CMUCL.
ScalaStatically typed language supporting both object-oriented and functional programming, known for addressing Java's criticisms and supporting concurrent, distributed systems.
SchemeMinimalistic Lisp dialect known for its functional programming capabilities.
ScopesModern, multi-stage programming language with a focus on systems programming and expressiveness.
SelfPrototype-based dynamic OOP language, influenced by Smalltalk and APL, impacting JavaScript.
ShenMulti-paradigm language blending functional and logic programming for symbolic computation.
SouffléParallel logic programming language used for static analysis and reverse engineering, influenced by Datalog.
Standard MLFunctional programming language known for its type inference and usage in compiler writing.
StarlarkPython-like configuration language used for application configuration and build automation with tools like Bazel.
SwiftDeveloped by Apple for its platforms, with a focus on safety and performance.
TypeScriptStrongly typed superset of JavaScript that compiles to plain JavaScript.
VStatically typed, compiled language emphasizing simplicity and performance.
V8V8 is a high-performance JavaScript engine used in Chrome and Node.js.
ValaObject-oriented language that generates C code using the GObject system.
Visual BasicMulti-paradigm language developed by Microsoft for Windows applications.
WebAssemblyBinary instruction format for a stack-based virtual machine for the web.
WhileyFunctional and imperative language with contracts and formal specification features.
ZigSystem programming language designed as an improvement over C/C++ with native error handling and performance enhancements.

Communities

NameDescription
Context FreeProgramming languages, including design, usage, implementation, and history.