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.
HaXe
Haxe, short for Haxe Programming Language, was created in 2005 by Nicolas Cannasse. Haxe is a high-level, statically typed programming language designed to compile to multiple target platforms from a single codebase, including JavaScript, C++, C#, Java, Python, PHP, and HashLink. It is used in game development, web applications, cross-platform tools, and performance-sensitive systems.
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.
Racket
Racket, short for Racket Programming Language, is a modern, multi-paradigm programming language in the Lisp/Scheme family, designed for scripting, computer science education, and research in language design. It is widely used for building DSLs (domain-specific languages), educational environments, and general-purpose applications. Developers can download Racket and its full development environment from the official Racket website, which provides packages for Windows, macOS, and Linux.
Julia
Julia, short for Julia Programming Language, is a high-level, high-performance, dynamic programming language designed for technical computing, numerical analysis, data science, and scientific research. It is widely used in scientific computing, machine learning, simulations, and large-scale data processing applications.