Forth
Forth, short for Forth Programming Language, was created in 1970 by Charles H. Moore. Forth is a stack-based, extensible programming language and environment primarily used for embedded systems, real-time control, hardware interfacing, and system programming. Developers can access Forth through official implementations such as Starting Forth, which provides compilers, interpreters, libraries, and documentation for Windows, macOS, and Linux platforms.
Pharo
Pharo, short for Pharo Smalltalk, was created in 2008 as a fork of the Squeak Smalltalk project by Stéphane Ducasse, Damien Cassou, and a team of contributors. Pharo is a modern, open-source, object-oriented programming environment and language that focuses on live programming, dynamic development, and software research. It is used for software engineering, web applications, research prototypes, education, and embedded systems.
FScript
FScript, short for FScript, was created in 2001 by Stephane Ducasse and colleagues as part of the Moose project at the University of Savoie. FScript is a scripting language designed for exploring, querying, and manipulating object-oriented systems, particularly Smalltalk and model-driven engineering environments. It is used in software analysis, reverse engineering, and interactive object inspection.
Godot
Godot, short for Godot Engine, was created in 2007 by Juan Linietsky and Ariel Manzur. Godot is an open-source, cross-platform game engine designed for creating 2D and 3D games, simulations, and interactive applications. It is used across desktops, mobile devices, web platforms, and embedded systems.
GML (Game Maker Language)
GML, short for GameMaker Language, was created in 1999 by Mark Overmars and later maintained by YoYo Games as part of the GameMaker Studio environment. GML is a high-level scripting language designed specifically for 2D and 3D game development. It is used within the GameMaker platform to control game logic, object behavior, animations, collisions, and input handling.
HyperTalk
HyperTalk, short for HyperTalk Scripting Language, was created in 1987 by Dan Winkler at Apple as the scripting language for HyperCard. HyperTalk is a high-level, English-like scripting language designed for building interactive applications, educational software, and hypermedia systems. It was primarily used on classic Apple Macintosh systems to script buttons, cards, and stacks within HyperCard.
KornShell
KornShell, short for KornShell Command Language, was created in 1983 by David Korn at Bell Labs. KornShell is a Unix shell and scripting language that combines features of the Bourne shell (sh) with elements of the C shell (csh) and additional enhancements for scripting and command-line use. It is widely used in system administration, automation scripts, and Unix/Linux environments.
Scratch
Scratch, short for Scratch Programming Language, was created in 2003 by the Lifelong Kindergarten Group at the MIT Media Lab, led by Mitchel Resnick. Scratch is a visual block-based programming environment designed to teach programming, creative thinking, and computational concepts to children and beginners. It is widely used in schools, coding clubs, and educational platforms.
Octave
Octave, short for GNU Octave, was created by John W. Eaton in 1988. Octave is a high-level programming language primarily used for numerical computations, matrix operations, algorithm development, and data visualization. It is widely employed in engineering, scientific research, academic teaching, and prototyping.
MATLAB
MATLAB, short for Matrix Laboratory, was created by Cleve Moler in 1984. MATLAB is a high-level programming environment used for numerical computing, algorithm development, data analysis, visualization, and simulation. It is widely employed in engineering, scientific research, finance, and academic teaching.