Programming Languages Hub

The language catalog: one page per language, each covering its origin, the design ideas it introduced, and its honest 2026 status. For the historical through-line — six technical regimes from manual memory to AI-native coding — see Programming Language Evolution; for the theory that distinguishes them, Type Systems Comparison and Functional Programming Foundations.

Systems languages

Managed / JVM and .NET

Web and scripting

Functional, logic, and research lineages

Historical foundations

Choosing among them

Paradigm and ecosystem beat syntax: memory-safety requirements point to Rust/managed runtimes; AI/data work follows the Python ecosystem; cloud infrastructure defaults to Go; enterprise longevity favors Java/C#; and interop constraints (JVM, .NET, C ABI) usually decide more than language merit. The theory behind these trade-offs: Type Systems Comparison, Compiler Design Basics, and Concurrency and Synchronization.

See Also