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. |