Plangs!
Menu
Sun

Plangs

NameDescription
AmberLanguage compiling into Bash with modern syntax and safety features.
APLA concise programming language focused on multi-dimensional arrays, using unique symbols to represent functions, influencing modeling and functional programming.
AutoHotkeya scripting language for Windows, used to create keyboard shortcuts and automate tasks.
AWKText processing and data extraction, common on Unix-like systems.
BashShell and command language supported by the Free Software Foundation.
BASICFamily of high-level programming languages created in 1964 to make programming more accessible.
BunA fast JavaScript runtime with a built-in bundler and npm-compatible package manager.
C#Versatile high-level language supporting multiple programming paradigms.
CiaoModern Prolog implementation focused on portability, extensibility, and modularity.
CircuitPythonMaintained by Adafruit, simplifies Python for microcontroller applications and is implemented in C.
CleanFunctional programming language known for uniqueness typing and lazy evaluation.
ClojureDynamic language known for its expressiveness and concurrent processing capabilities.
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.
CythonIs an optimising static compiler for Python and Cython extensions improving performance and interoperability with C.
DartLanguage for building web, mobile, and server apps, with tools to compile to JavaScript and WebAssembly.
DataScriptImmutable database and Datalog query engine for Clojure, ClojureScript and JS.
DenoA secure JavaScript and TypeScript runtime focusing on simplicity.
EJSSimple templating language for embedding JavaScript in HTML.
ElixirDynamic, functional language for scalable applications built on Erlang VM.
ElvishVersatile scripting language and interactive shell with cross-platform binary support.
Emacs LispLisp dialect for extending the Emacs editor.
EnsoVisual, data-centric programming language designed for efficient collaboration.
ErlangConcurrent functional language for scalable real-time systems.
erlogA Prolog interpreter implemented in Erlang.
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.
FactorStack-oriented programming language with dynamic types, extensible syntax, and a self-hosted optimizing compiler.
FantomGeneral-purpose object-oriented language, designed for cross-platform use and supporting static and dynamic typing.
FennelLua-compatible language with Lisp syntax and macro system.
FrinkPerforms physical calculations while tracking units of measure.
GambitScheme implementation with both an interpreter and a C compiler, emphasizing simplicity and performance.
GDScriptHigh-level, dynamically typed language for the Godot Engine.
GraalVMHigh-performance runtime for multiple languages including Java, Python, and WebAssembly, with polyglot capabilities.
GravityLightweight, embeddable programming language supporting multiple paradigms.
GroovyFlexible and dynamic language for the Java platform with strong integration capabilities.
HackPHP-influenced language with static and gradual typing, used on the HHVM platform.
Hackety HackEducational platform for learning Ruby programming, using the Shoes toolkit for GUI development.
HaxeHigh-level cross-platform language and compiler for multiple platforms.
HyLisp dialect embedded in Python, facilitating seamless integration with Python libraries and syntax.
ImbaFull-stack web language compiling to JavaScript.
InformProgramming language for interactive fiction, supporting natural language sentence story writing.
IoA pure object-oriented language with a prototype-based model, inspired by Smalltalk, Self, and others, emphasizing simplicity, flexibility, and concurrency.
IronPythonImplementation of Python for the .NET framework.
JanetVersatile, lightweight programming language, ideal for embedded scripting in C/C++ with functional and imperative paradigms.
JavaScriptScripting language essential for web interactivity and development.
JavaScriptCoreJavaScript engine utilized in Safari and part of the WebKit project.
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.
Jupyter NotebookWeb-based interactive computational environment for creating notebook documents.
JythonPython implementation for the Java platform, enabling Python code to run on the JVM.
KProprietary array language, foundation of kdb+, developed by Kx Systems.
KornShellUnix-based shell that combines features from C and Bourne shells, supporting POSIX standards.
LispFamily of programming languages known for its fully parenthesized prefix notation and influence on AI research.
LuaLightweight, high-level language designed for embedding in applications.
LuaJITHigh-performance tracing JIT compiler for Lua 5.1, known for its speed and compatibility.
LuauLua subset developed by Roblox for game scripting with gradual typing.
MATLABProprietary multi-paradigm programming language and numerical computing environment.
MaxVisual language used for multimedia and music creation.
MDXSyntax integrating JSX with Markdown for interactive content.
MicroPythonSubset of Python 3 tailored for microcontrollers.
MojoModular language blending Python's syntax with C-like performance.
MoonScriptDynamic scripting language compiling to Lua with CoffeeScript-inspired syntax.
mrubyLightweight Ruby interpreter designed for embeddability.
NetLogoMulti-agent environment for modeling complex systems.
NickelLightweight configuration language designed for generating modular and reusable configuration files.
NixCross-platform, functional package manager and language with immutable directory management.
Node.jsA JavaScript runtime for server-side execution.
Objective-CObject-oriented language that extends C with Smalltalk-style message passing.
PerlDynamic language known for its text-processing capabilities.
PHPScripting language primarily used for web development.
PicatA multi-paradigm language integrating functional, logic, and imperative programming features.
PKLConfiguration language for defining data structures and generating JSON or YAML outputs.
PowerShellShell and scripting language from Microsoft.
ProcessingLanguage for visual and multimedia programming.
PureBased on term rewriting, integrating symbolic computation and JIT compilation via LLVM.
PyNeuraLogicEnables Differentiable Logic Programs via neural networks.
PyPyHigh-performance alternative implementation of Python featuring a JIT compiler for speed.
PythonDynamic, high-level programming language known for its easy-to-read syntax.
QMLDeclarative user interface markup language, primarily for Qt Quick applications.
RLanguage and environment for statistical computing and graphics.
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.
RebolCross-platform multi-paradigm language known for its dialects and simplicity.
RedProgramming language supporting imperative and functional paradigms, developed to overcome Rebol's limitations.
RubyInterpreted, high-level language focused on productivity and simplicity.
RyeHigh-level, interpreted programming language focused on simplicity and expressiveness.
SassPreprocessor language that compiles to CSS.
SBCLOpen-source, high-performance Common Lisp implementation derived from CMUCL.
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.
SqueakModern Smalltalk with a fast execution environment and the Morphic framework.
SquirrelObject-oriented scripting language designed for applications like video games.
SuperColliderReal-time audio synthesis and music composition.
SvelteFront-end framework that compiles HTML templates to optimized JavaScript.
TclDynamic, interpreted programming language known for its extensibility, embeddability, and support for multiple paradigms.
Trealla PrologAn efficient Prolog interpreter with concurrent capabilities.
V8V8 is a high-performance JavaScript engine used in Chrome and Node.js.
Vim scriptVim script is the scripting language built into the Vim text editor, designed for user customization.
VueJavaScript framework for front end development.
vvvvVisual programming platform for multimedia applications with a focus on real-time interaction.
Wolfram LanguageHigh-level language used in Mathematica, known for symbolic computation and functional programming.
XProcXML transformation language for processing documents in pipelines.
XQueryW3C language for querying and transforming XML data using XPath.
YabasicBASIC interpreter with basic graphical capabilities.