Pyomo

Pyomo, short for Python Optimization Modeling Objects, was created in 2008 by William E. Hart and the COIN-OR project team. Pyomo is a Python-based, open-source modeling language for formulating and solving optimization problems, including linear, nonlinear, and mixed-integer programming. It is widely used in operations research, energy systems, supply chain planning, and industrial optimization.

AMPL

AMPL, short for A Mathematical Programming Language, was created in 1985 by Robert Fourer, David Gay, and Brian Kernighan. AMPL is a high-level modeling language designed for formulating and solving large-scale mathematical optimization problems, including linear, nonlinear, and mixed-integer programming. It is widely used in operations research, engineering, economics, energy planning, and supply chain management.

GAMS (General Algebraic Modeling System)

GAMS, short for General Algebraic Modeling System, was created in 1976 by Richard E. Rosenthal and colleagues. GAMS is a high-level modeling system designed for building and solving large-scale mathematical optimization problems, including linear, nonlinear, and mixed-integer programming. It is used in operations research, economics, energy planning, supply chain optimization, and engineering systems.

GDScript

GDScript, short for Godot Script, was created in 2014 by Juan Linietsky and Ariel Manzur as part of the Godot Engine. GDScript is a high-level, dynamically typed scripting language designed specifically for game development within Godot. It is primarily used for controlling game logic, scenes, input, animations, and physics in 2D and 3D games.

Genie

Genie, short for Genie Programming Language, was created in 2008 by Ariya Hidayat as part of the Vala language ecosystem. Genie is a high-level, statically typed programming language with Python-like syntax designed to compile to C code via the Vala compiler. It is primarily used for developing GNOME desktop applications, GUI tools, and system utilities on Linux environments.

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.

Harbour

Harbour, short for Harbour xBase Compiler, was created in 1999 by Antonio Linares and the Harbour Project community as an open-source, modern continuation of the Clipper/xBase family. Harbour is a cross-platform programming language and compiler used for building database-driven business applications, command-line tools, and legacy system modernizations. It targets multiple operating systems including Windows, Linux, and macOS, and can generate native executables as well as C source code.

Clang

Clang, short for Clang Compiler Frontend, was created in 2007 by Chris Lattner and Apple engineers as part of the LLVM project. Clang is a compiler front-end for C, C++, Objective-C, and Objective-C++ that produces LLVM intermediate representation (IR) for optimization and code generation. It is widely used in systems programming, application development, and tooling for static analysis.

GCC

GCC, short for GNU Compiler Collection, was created in 1987 by Richard Stallman as part of the GNU Project. GCC is a comprehensive compiler system supporting multiple programming languages, including C, C++, Objective-C, Fortran, Ada, and Go. It is widely used in systems programming, operating systems, embedded systems, and high-performance computing.

Twine

Twine, short for Twine Interactive Storytelling Tool, was created in 2009 by Chris Klimas. Twine is an open-source tool for creating interactive, nonlinear stories and hypertext games without requiring traditional programming skills. It is primarily used in education, interactive fiction, narrative design, and experimental storytelling.