Get the latest tech news

Ada, its design, and the language that built the languages


On Ada, the language that the Department of Defense built, the industry ignored, and every modern language quietly became "Ada is not a big language, but it contains large ideas." — Jean Ichbiah, chief designer of Ada, 1979 "I think Ada got a lot of things right that people are only now starting to appreciate." — Bjarne Stroustrup, designer of C++ "If C gives you enough rope to hang yourself, Ada ties the noose for you — around the right neck." — Tucker Taft, principal designer of Ada 95 There is a language that invented the generic, formalised the package, built concurrency into the specification rather than the library, mandated the separation of interface from implementation, introduced range-constrained types, discriminated unions, language-level contracts, and a model of task communication that Go would rediscover thirty years later and call channels. It is a language that Rust spent a decade converging toward from one direction while Python converged toward it from another, and that C# has been approximating, feature by feature, for the better part of two decades.

None

Get the Android app

Or read this on Hacker News

Read more on:

Photo of Design

Design

Photo of language

language

Photo of languages

languages

Related news:

News photo

Design and implementation of DuckDB internals

News photo

I use these two Android features to trick my international friends into thinking I'm fluent in their languages

News photo

"Stop getting Bond wrong!" - Does the design of the 007: First Light PS5 controller look off to you?