Recent changes
Sunday January 11 2026
-
Ballerina Updated
Ballerina is a statically-typed programming language for making development for the cloud an enjoyable experience. // Single-line comment // Import modules into the current source file import ballerina/io; import balleri…
-
Crystal Updated
# Everything is an object nil.class #=> Nil 100.class #=> Int32 true.class #=> Bool # Falsey values are: nil, false and null pointers !nil #=> true : Bool !false #=> true : Bool !0 #=> false : Bool # Integers 1.class #=>…
-
CSS Updated
Web pages are built with HTML, which specifies the content of a page. CSS (Cascading Style Sheets) is a separate language which specifies a page's appearance . CSS code is made of static rules . Each rule takes one or mo…
-
DirectX 9 Updated
Microsoft DirectX is a collection of application programming interfaces (APIs) for handling tasks related to multimedia, especially game programming and video, on Microsoft platforms. Originally, the names of these APIs…
-
Emacs Updated
Emacs started its life as "the extensible, customizable display editor" and grew over the years into a full-blown ecosystem. Many tasks, usually relegated to a diverse set of tools can be accomplished from within Emacs i…
-
Fortran Updated
Fortran is one of the oldest computer languages. It was developed in the 1950s by IBM for numeric calculations (Fortran is an abbreviation of "Formula Translation"). Despite its age, it is still used for high-performance…
-
GolfScript Updated
GolfScript is an esoteric language that was developed in 2007 by Darren Smith. It is a scripting language with an interpreter written in Ruby. It lets you write very dense code in very few characters. The main goal of th…
-
HCL Updated
Introduction # HCL (Hashicorp Configuration Language) is a high-level configuration language used in tools from Hashicorp (such as Terraform). HCL/Terraform is widely used in provisioning cloud infrastructure and configu…
-
Julia Updated
Julia is a new homoiconic functional language focused on technical computing. While having the full power of homoiconic macros, first-class functions, and low-level control, Julia is as easy to learn and use as Python. T…
-
Kotlin Updated
Kotlin is a statically typed programming language for the JVM, Android and the browser. It is 100% interoperable with Java. Read more here. // Single-line comments start with // /* Multi-line comments look like this. */…
-
M (MUMPS) Updated
M, or MUMPS (Massachusetts General Hospital Utility Multi-Programming System) is a procedural language with a built-in NoSQL database. Or, it’s a database with an integrated language optimized for accessing and manipulat…
-
Mercurial Updated
Mercurial is a free, distributed source control management tool. It offers you the power to efficiently handle projects of any size while using an intuitive interface. It is easy to use and hard to break, making it ideal…
-
MessagePack Updated
MessagePack is an efficient binary serialization format. It lets you exchange data among multiple languages like JSON. The benefits over other formats is that it's faster and smaller. In MessagePack, small integers are e…
-
OpenGL Updated
Open Graphics Library ( OpenGL ) is a cross-language cross-platform application programming interface (API) for rendering 2D computer graphics and 3D vector graphics. [1] In this tutorial we will be focusing on modern Op…
-
OpenMP Updated
OpenMP is a library used for parallel programming on shared-memory machines. OpenMP allows you to use simple high-level constructs for parallelism, while hiding the details, keeping it easy to use and quick to write. Ope…
-
OSL Updated
OSL (Open Shading Language) is a programming language designed by Sony for Arnold Renderer used for creating shaders. Read more here. // Single-line comments start with // /* Multi line comments are preserved. */ // Stat…
-
Phix Updated
-- single line comment // single line comment /* multi- line comment */ // Start programming immediately -- write using UTF8; save as: hello.ex -- use ? for output ? "😍 hello , 😎 world!" ? sqrt(2+2) // Interpret your pro…
-
Processing Updated
Introduction # Processing is a programming language for creation of digital arts and multimedia content, allowing non-programmers to learn fundamentals of computer programming in a visual context. While the language is b…
-
QML Updated
// This is a completely valid QML file that you can run using `qmlscene` if you copy the contents // into a *.qml file. // Comments start with double forward slashes. /* Or you can have multi line comments */ // Import s…
-
Pod Updated
Pod is an easy-to-use and purely descriptive mark-up language, with no presentational components. Besides its use for documenting Raku programs and modules, Pod can be utilized to write language documentation, blogs, and…