Re:Lilith: x86-64 OS written in Crystal
by LessDmesg on Monday December 23, 2019 @09:11AM
(#21863671)
It's still C all the way down, even in 2019. Amazing how far crappy, badly thought out, ubiquitous, low entry barrier languages can go. More than 40 years of memory errors, out of bounds errors, broken metaprogramming, undefined behavior, lack of error handling, type safety, abstractions and intelligent design in general, all served under the clunky syntax sauce. And it still powers our world. Worse is better, indeed.
[ Parent
| on HN ]
> crappy, badly thought out, ubiquitous, low entry barrier languages
It is easy to criticize designs that are 47 years old in today's context.
I am betting you wouldn't have done a better job half a century ago either.