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.

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.

Logo

Logo, short for Logo Programming Language, was created in 1967 by Wally Feurzeig, Seymour Papert, and Cynthia Solomon at Bolt, Beranek and Newman. Logo is an educational programming language designed to teach programming concepts, problem-solving, and computational thinking. It is widely used in schools and educational software to introduce children to coding, mathematics, and algorithmic thinking.

Oberon

Oberon is a programming language and operating system created by Niklaus Wirth and Jürg Gutknecht in 1987 at ETH Zurich. It is primarily used for teaching, systems programming, and research in programming languages and operating systems. Developers can access Oberon by visiting the official ETH Oberon project page at Oberon Project, which provides compilers, documentation, and tools for Windows, Linux, and native Oberon platforms.

Oz

Oz, short for Oz Programming Language, is a multiparadigm programming language created by Gert Smolka and colleagues at the Programming Systems Lab, University of Passau, in 1991. It is primarily used for teaching concepts in programming languages, research on constraint programming, and multiparadigm application development.

PostScript

PostScript, short for Adobe PostScript, is a page description language created by John Warnock and Charles Geschke at Adobe Systems in 1982. It is primarily used for desktop publishing, vector graphics, printing, and document layout in printers, typesetting systems, and graphics software. Developers and designers can use PostScript by installing compatible printers or software such as Ghostscript, which provides interpreters, converters, and tools for Windows, macOS, and Linux.

QBasic

QBasic, short for Quick Beginners All-purpose Symbolic Instruction Code, is an interpreted, procedural programming language developed by Microsoft as a learning and scripting environment for DOS-based systems. It was widely used in education to teach fundamental programming concepts such as variables, control flow, and structured logic. QBasic was distributed with MS-DOS and early versions of Windows, requiring no separate installation, and ran directly from the command line as an interactive programming environment.

REXX: REstructured eXtended eXecutor

REXX, short for REstructured eXtended eXecutor, is a high-level scripting and macro programming language designed for ease of use, text processing, and automation on IBM mainframes, PC platforms, and various operating systems. It is widely used for scripting administrative tasks, automating repetitive operations, and building system utilities. Developers can download REXX interpreters and environments such as Regina REXX, IBM’s Object REXX, and Open Object REXX for Windows, Linux, and z/OS systems.

PL/I: Programming Language One

PL/I, short for Programming Language One, is a high-level, general-purpose programming language developed by IBM in the 1960s to unify scientific, engineering, and business computing. It is used primarily on IBM mainframe systems for enterprise applications that require numerical computation, data processing, and transaction handling. Developers can access PL/I through IBM mainframe toolchains and official documentation provided with z/OS and related enterprise development environments.

RPG: Report Program Generator

RPG, short for Report Program Generator, is a high-level programming language primarily designed for business applications, report generation, and data processing on IBM midrange systems such as IBM i (formerly AS/400). It is widely used in enterprise environments for batch processing, interactive applications, and financial or administrative reporting.