GPL
The GNU General Public License is a free software license that ensures end users have the freedom to run, study, share, and modify the software.
Plangs
Name | Description |
---|---|
Arduino | platform for creating interactive electronics projects, using a C/C++-based language. |
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. |
C# | Versatile high-level language supporting multiple programming paradigms. |
ChucK | Concurrent, real-time audio programming language for synthesis and performance. |
Ciao | Modern Prolog implementation focused on portability, extensibility, and modularity. |
Emacs Lisp | Lisp dialect for extending the Emacs editor. |
FAUST | Designed for sound synthesis and high-performance audio processing, supporting multiple backends. |
Free Pascal | Pascal compiler supporting multiple architectures and dialects. |
FreeBASIC | BASIC compiler inspired by QuickBASIC, supporting object-oriented programming. |
GDB | Portable debugger for Unix-like systems supporting various languages. |
Gforth | Free and portable implementation of the Forth language adhering to the ANS Forth standard. |
GNAT | Free Ada compiler in the GCC suite, supporting all Ada versions. |
GNU Prolog | A Prolog implementation with an interpreter and native compiler. |
GraalVM | High-performance runtime for multiple languages including Java, Python, and WebAssembly, with polyglot capabilities. |
Haxe | High-level cross-platform language and compiler for multiple platforms. |
HotSpot VM | Java virtual machine known for its just-in-time compilation and adaptive optimization techniques. |
Java | High-level language known for its portability and extensive ecosystem. |
JRuby | Java-based implementation of Ruby, integrating closely with Java for two-way access. |
Lisp | Family of programming languages known for its fully parenthesized prefix notation and influence on AI research. |
Natlog | A lightweight Prolog-like system designed for interoperability with deep learning tools. |
NetLogo | Multi-agent environment for modeling complex systems. |
Perl | Dynamic language known for its text-processing capabilities. |
Processing | Language for visual and multimedia programming. |
R | Language and environment for statistical computing and graphics. |
Raku | Raku, formerly Perl 6, is a multi-paradigm language in the Perl family, featuring dynamic and gradual typing. |
Roff | Typesetting language originating from UNIX, known for derivatives like 'troff' and 'nroff'. |
Scratch | Block-based visual language for children to learn coding through interactive projects. |
Solidity | Statically typed language for smart contracts on the EVM. |
SuperCollider | Real-time audio synthesis and music composition. |
Vim script | Vim script is the scripting language built into the Vim text editor, designed for user customization. |