Recent changes
Tuesday September 02 2025
-
AWK Updated
AWK is a standard tool on every POSIX-compliant UNIX system. It's like flex/lex, from the command-line, perfect for text-processing tasks and other scripting needs. It has a C-like syntax, but without mandatory semicolon…
Friday August 08 2025
-
Lua Updated
-- Two dashes start a one-line comment. --[[ Adding two ['s and ]'s makes it a multi-line comment. --]] ---------------------------------------------------- -- 1. Variables and flow control. -----------------------------…
Tuesday July 01 2025
-
Dart Updated
Dart is a single threaded, general purpose programming language. It borrows a lot from other mainstream languages. It supports Streams, Futures(known as Promises in JavaScript), Generics, First-class functions(closures)…
Sunday June 01 2025
-
Pug Updated
Pug is a language that compiles to HTML. It has a cleaner syntax with additional features like if statements and loops. It can also be used as a server-side templating language for server languages like Node.js. //- Sing…
Tuesday May 20 2025
-
Smalltalk Updated
Smalltalk is a fully object-oriented, dynamically typed, reflective programming language with no 'non-object' types. Smalltalk was created as the language to underpin the "new world" of computing exemplified by "human–co…
Thursday May 08 2025
-
OCaml Updated
OCaml is a strictly evaluated functional language with some imperative features. Along with Standard ML and its dialects it belongs to ML language family. F# is also heavily influenced by OCaml. Just like Standard ML, OC…
Thursday April 24 2025
-
CSV Updated
CSV (Comma-Separated Values) is a lightweight file format used to store tabular data in plain text, designed for easy data exchange between programs, particularly spreadsheets and databases. Its simplicity and human read…
Wednesday March 26 2025
-
Janet Updated
Janet is a Lisp-like (Clojure-like), lexically-scoped, dynamically-typed, garbage-collected, C-based, high-level language. The entire language (core library, interpreter, compiler, assembler, PEG) is about 300-500 kB and…
Monday March 17 2025
-
niva Updated
Intro # Niva is a simple language that takes a lot of inspiration from Smalltalk. But leaning towards the functional side and static typed. Everything is still an object, but instead of classes, interfaces, inheritance,…
Thursday February 13 2025
-
COBOL Updated
COBOL is a business-oriented language revised multiple times since its original design in 1960. *COBOL. Coding like it's 1985. *Compiles with GnuCOBOL in OpenCobolIDE 4.7.6. *COBOL has significant differences between leg…
-
Clojure Updated
Clojure is a Lisp family language developed for the Java Virtual Machine. It has a much stronger emphasis on pure functional programming than Common Lisp, but includes several STM utilities to handle state as it comes up…
Wednesday January 22 2025
-
Common Lisp Updated
Common Lisp is a general-purpose, multi-paradigm programming language suited for a wide variety of industry applications. It is frequently referred to as a programmable programming language. The classic starting point is…
-
Racket Updated
Racket is a general purpose, multi-paradigm programming language in the Lisp/Scheme family. #lang racket ; defines the language we are using ;;; Comments ;; Single line comments start with a semicolon #| Block comments c…
-
ShutIt Updated
ShutIt is an shell automation framework designed to be easy to use. It is a wrapper around a Python-based expect clone (pexpect). You can look at it as 'expect without the pain'. It is available as a pip install. Hello W…
Tuesday January 21 2025
-
Nix Updated
Nix is a simple functional language developed for the Nix package manager and NixOS . You can evaluate Nix expressions using nix-instantiate or nix repl . with builtins; [ # Comments #====================================…
Monday January 20 2025
-
jq Updated
jq is a tool for transforming JSON inputs and generating JSON outputs. As a programming language, jq supports boolean and arithmetic expressions, object and array indexing; it has conditionals, functions, and even except…
Friday January 10 2025
-
TypeScript Updated
TypeScript is a language that aims at easing development of large scale applications written in JavaScript. TypeScript adds common concepts such as classes, modules, interfaces, generics and (optional) static typing to J…
Saturday December 28 2024
-
MATLAB Updated
MATLAB stands for MATrix LABoratory. It is a powerful numerical computing language commonly used in engineering and mathematics. %% Code sections start with two percent signs. Section titles go on the same line. % Commen…
-
Statistical computing with Python Updated
This is a tutorial on how to do some typical statistical programming tasks using Python. It's intended for people basically familiar with Python and experienced at statistical programming in a language like R, Stata, SAS…
Thursday December 19 2024
-
AngularJS Updated
AngularJS Tutorial. # AngularJS version 1.0 was released in 2012. Miško Hevery, a Google employee, started to work with AngularJS in 2009. The idea turned out very well, and the project is now officially supported by Goo…