4 ms·
>about the software that runs the world Software that runs the world utilizes parametric polymorphysm in C++, Java, Ada, D, Swift, OCaml, Haskell etc, hell, ev
by ernst_klim 8y ago
>about the software that runs the world
Software that runs the world utilizes parametric polymorphysm in C++, Java, Ada, D, Swift, OCaml, Haskell etc, hell, even C [1].
I also tend to consider some mission critical Ada/C++ software a real engineering, not some webshit.
[1] https://github.com/jiixyj/libebur128/blob/master/ebur128/ebur128.c#L610 https://github.com/jiixyj/libebur128/blob/master/ebur128/ebu...
- jstimpfle 8y agoAnd [1] actually makes a point that we don't need language support for every imaginable use case (maybe not even Generics). It's not a problem to work around a "missing" feature, sometimes.