Kodu
Kodu, short for Kodu Game Lab, was created in 2009 by researchers at Microsoft’s FUSE Labs, led by Matthew MacLaurin and James MacLennan. Kodu is a visual programming language and environment designed for creating games and interactive simulations, particularly aimed at education and novice programmers. It is used in classrooms, educational programs, and hobbyist projects.
PLC
PLC, short for Programmable Logic Controller, was first developed in 1968 by Richard Morley at Bedford Associates. PLC is an industrial digital computer designed for controlling manufacturing processes, machinery, and automation systems. It is widely used in factories, assembly lines, robotics, and process control.
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.
WATFIV (Waterloo Fortran IV)
WATFIV, short for Waterloo Fortran IV, is a dialect of the Fortran programming language developed at the University of Waterloo to provide a fast, user-friendly, and educational version of Fortran IV for scientific, engineering, and numerical computing. It was primarily used in academic settings for teaching programming and numerical methods. Developers could install WATFIV on mainframe systems and later on minicomputers and personal computers through university distributions and official compilers provided by the University of Waterloo archives.
Fortran
Fortran, short for Formula Translation, is one of the earliest high-level programming languages, originally developed in the 1950s for scientific and engineering computations. It is designed for numeric computation, array processing, and high-performance computing, particularly in domains such as physics simulations, climate modeling, computational fluid dynamics, and large-scale engineering applications.
Advanced Business Application Programming
ABAP (Advanced Business Application Programming) is a high-level programming language developed by SAP SE for the creation of business applications. Primarily used within the SAP ecosystem, ABAP allows developers to create custom reports, interfaces, enhancements, and forms, all while ensuring a strong integration with the SAP database.