Recently added
Monday December 09 2024
-
Arturo Updated
; this is a comment ; this is another comment ;--------------------------------- ; VARIABLES & VALUES ;--------------------------------- ; numbers a1: 2 a2: 3.14 a3: to :complex [1 2.0] ; 1.0+2.0i ; strings c1: "this is…
-
AsciiDoc Updated
AsciiDoc is a markup language similar to Markdown and it can be used for anything from books to blogs. Created in 2002 by Stuart Rackham the language is simple but it allows for a great amount of customization. Document…
-
AssemblyScript Updated
AssemblyScript compiles a variant of TypeScript (basically JavaScript with types) to WebAssembly using Binaryen . It generates lean and mean WebAssembly modules while being just an npm install away. This article will foc…
-
Asymptotic Notation Updated
What are they? # Asymptotic Notations are languages that allow us to analyze an algorithm's running time by identifying its behavior as the input size for the algorithm increases. This is also known as an algorithm's gro…
-
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…
-
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…
-
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…
-
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…
-
bc Updated
/*This is a multi- line comment.*/ /*1. Variables and control structures*/ num = 45 /*All variables save only doubles, and you cannot save string constants directly.*/ num = 45; /*You can choose to add a semicolon after…
-
BF Updated
Brainfuck (not capitalized except at the start of a sentence) is an extremely minimal Turing-complete programming language with just 8 commands. You can try brainfuck on your browser with brainfuck-online . Any character…
-
BQN Updated
BQN is a modern array language (similar to APL) that aims to eliminate burdensome aspects of the APL tradition. It is recommended to try these code examples out in a REPL. The online REPL is recommended for quick start,…
-
C++ Updated
C++ is a systems programming language that, according to its inventor Bjarne Stroustrup , was designed to be a "better C" support data abstraction support object-oriented programming support generic programming Though it…
-
C Updated
Ah, C. Still the language of modern high-performance computing. C is the lowest-level language most programmers will ever use, but it more than makes up for it with raw speed. Just be aware of its manual memory managemen…
-
Chapel Updated
You can read all about Chapel at Cray's official Chapel website . In short, Chapel is an open-source, high-productivity, parallel-programming language in development at Cray Inc., and is designed to run on multi-core PCs…
-
CHICKEN Updated
CHICKEN is an implementation of Scheme programming language that can compile Scheme programs to C code as well as interpret them. CHICKEN supports R5RS and R7RS (work in progress) standards and many extensions. ;; #!/usr…
-
citron Updated
# All comments encompass a single line ########################################### ## 1. Primitive Data types and Operators ########################################### # You have numbers 3. # 3 # Numbers are all doubles…
-
Clojure macros Updated
As with all Lisps, Clojure's inherent homoiconicity gives you access to the full extent of the language to write code-generation routines called "macros". Macros provide a powerful way to tailor the language to your need…
-
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…
-
CMake Updated
CMake is a cross-platform, open-source build system. This tool allows you to test, compile, and create packages of your source code. The problem that CMake tries to solve is the problem of Makefiles and Autoconfigure on…
-
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…