Recent changes
Tuesday September 01 2026
-
PHP Updated
This document describes PHP 5+. <?php // PHP code must be enclosed with <?php tags // If your php file only contains PHP code, it is best practice // to omit the php closing tag to prevent accidental output. // Two forwa…
-
Bash Updated
Bash is a name of the Unix shell, which was also distributed as the shell for the GNU operating system and as the default shell on most Linux distros. This tutorial was tested on Bash v5.3. Nearly all examples below can…
Friday August 21 2026
-
Active Oberon Updated
Active Oberon is the last member of the Pascal / Modula-2 / Oberon family designed at ETH Zürich (1996-1998, by the group around Niklaus Wirth and Jürg Gutknecht). It keeps everything Oberon is known for — a grammar that…
Thursday August 20 2026
-
Swift Updated
Swift is a programming language created by Apple for development across all Apple operating systems. Designed to coexist with Objective-C while being more resilient against erroneous code, Swift was introduced in 2014 at…
Saturday July 25 2026
-
Easylang Updated
Easylang is a simple programming language with built-in graphical functions and an easy-to-use browser IDE. Its simplified syntax and semantics make it well suited as a teaching and learning programming language. You can…
Friday July 24 2026
-
Java Updated
Java is a general-purpose, concurrent, class-based, object-oriented computer programming language. Read more here. // Single-line comments start with // /* Multi-line comments look like this. */ /** * JavaDoc comments lo…
Tuesday July 07 2026
-
TOML Updated
TOML stands for Tom's Obvious, Minimal Language. It is a data serialisation language designed to be a minimal configuration file format that's easy to read due to obvious semantics. It is an alternative to YAML and JSON.…
-
Python Updated
Python was created by Guido van Rossum in the early 90s. It is now one of the most popular languages in existence. I fell in love with Python for its syntactic clarity. It's basically executable pseudocode. """ Multiline…
Thursday July 02 2026
-
Vim Updated
Vim (Vi IMproved) is a clone of the popular vi editor for Unix. It is a text editor designed for speed and increased productivity, and is ubiquitous in most unix-based systems. It has numerous keybindings for speedy navi…
Monday June 29 2026
-
Gleam Updated
Gleam is a new language for Erlang's BEAM virtual machine that relies on the power of a robust type system, the expressiveness of functional programming, and the highly concurrent fault-tolerant Erlang runtime using fami…
-
JavaScript Updated
JavaScript was created by Netscape's Brendan Eich in 1995. It was originally intended as a simpler scripting language for websites, complementing the use of Java for more complex web applications, but its tight integrati…
Wednesday June 24 2026
-
Cangjie Updated
Cangjie is a statically typed, general-purpose programming language. It combines a C-family surface syntax with type inference, expression-oriented control flow, algebraic enums, pattern matching, classes, interfaces, ge…
Sunday June 07 2026
-
Vim9 script Updated
About Vim9 script # Vim9 script is a modernized, TypeScript-like language to script the Vim text editor. It improves significantly on its predecessor, legacy Vim script ( aka “VimL”). In Vim9 script, Ex commands (such as…
Friday May 29 2026
-
PowerShell Updated
PowerShell is a cross-platform task automation solution made up of a command-line shell, a scripting language, and a configuration management framework. PowerShell runs on Windows, macOS, and Linux. Windows PowerShell (v…
Tuesday April 14 2026
-
Djot Updated
Djot is a lightweight markup language derived from CommonMark. It aims to be simple to parse, have little rules for edge cases, consistent, hard-wrap friendly, and be expressive. Paragraphs are like Markdown. Start a new…
Friday April 10 2026
-
MakrellPy Updated
MakrellPy is the Python-hosted member of the Makrell language family. It compiles to Python AST and runs on CPython, so every Python library is available. The syntax is compact and expression-oriented, built on a shared…
Thursday April 09 2026
-
Nostos Updated
Nostos is a functional-first programming language with lightweight concurrency, pattern matching, and non-blocking I/O. Built in Rust, it features a register-based VM with optional JIT compilation, Erlang-style processes…
Wednesday February 04 2026
-
Agda Updated
Agda is a dependently typed functional programming language. It is an extension of Martin-Löf's Type Theory. In Agda, programs and proofs are written in the same language. In Agda, there is no separation between types an…
Friday January 23 2026
-
Rink Updated
Rink is a unit-aware calculator for the command line and the browser . Start the Rink REPL with rink, or run a calculation with rink '10 pounds to kilograms'. Rink values are numbers with units: > 123 kilometers 123 kilo…
Sunday January 11 2026
-
ATS Updated
ATS is a low-level functional programming language. It has a powerful type system which lets you write programs with the same level of control and efficiency as C, but in a memory safe and type safe way. The ATS type sys…