Recently added
Monday December 09 2024
-
Elm Updated
Elm is a functional reactive programming language that compiles to (client-side) JavaScript. Elm is statically typed, meaning that the compiler catches most errors immediately and provides a clear and understandable erro…
-
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…
-
Erlang Updated
% Percent sign starts a one-line comment. %% Two percent characters shall be used to comment functions. %%% Three percent characters shall be used to comment modules. % We use three types of punctuation in Erlang. % Comm…
-
Factor Updated
Factor is a modern stack-based language, based on Forth, created by Slava Pestov. Code in this file can be typed into Factor, but not directly imported because the vocabulary and import header would make the beginning th…
-
fish Updated
Fish ( f riendly i nteractive sh ell) is the name of an exotic shell. That is a shell with a syntax that is derived from neither the Bourne-Shell nor the C-Shell. The advantage of fish is that many features that you want…
-
Forth Updated
Forth was created by Charles H. Moore in the 70s. It is an imperative, stack-based language and programming environment, being used in projects such as Open Firmware. It's also used by NASA. Note: This article focuses pr…
-
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…
-
F# Updated
F# is a general purpose functional/OO programming language. It's free and open source, and runs on Linux, Mac, Windows and more. It has a powerful type system that traps many errors at compile time, but it uses type infe…
-
GDScript Updated
GDScript is a dynamically and statically typed scripting language for the free and open source game engine Godot. Its syntax is vaguely similar to Python's. Its main advantages are ease of use and tight integration with…
-
Git Updated
Git is a distributed version control and source code management system. It does this through a series of snapshots of your project, and it works with those snapshots to provide you with functionality to version and manag…
-
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…
-
Go Updated
Go was created out of the need to get work done. It's not the latest trend in programming language theory, but it is a way to solve real-world problems. It draws concepts from imperative languages with static typing. It'…
-
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…
-
Groovy Updated
Groovy is a dynamic language for the Java platform /* Set yourself up: 1) Install SDKMAN - http://sdkman.io/ 2) Install Groovy: sdk install groovy 3) Start the groovy console by typing: groovyConsole */ // Single line co…
-
Hack Updated
Hack lets you write code quickly, while also having safety features built in, like static typechecking. To run Hack code, install HHVM , the open-source virtual machine. /* ================================== * READ THE D…
-
Haml Updated
Haml is a markup language predominantly used with Ruby that cleanly and simply describes the HTML of any web document without the use of inline code. It is a popular alternative to using Rails templating language (.erb)…
-
Haskell Updated
Haskell was designed as a practical, purely functional programming language. It's famous for its monads and its type system, but I keep coming back to it because of its elegance. Haskell makes coding a real joy for me. -…
-
Haxe Updated
Haxe is a general-purpose language that provides platform support for C++, C#, Swf/ActionScript, JavaScript, Java, PHP, Python, Lua, HashLink, and Neko bytecode (the latter two being also written by the Haxe author). Not…
-
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…
-
HDL Updated
HDL (hardware description language) is a specialized language used to describe the structure/behavior of real world circuits. It is used by circuit designers to simulate circuits and logic prior to wiring and fabricating…