Re:Let’s stop copying C (2016)
by notacoward on Wednesday January 23, 2019 @08:52AM
(#18978060)
Very good point about linkage and libraries. The fact that very few of the newer languages (except e.g. Rust and Zig) can be used to write universally usable libraries is unfortunate. The fact that some languages (e.g. Go) have trouble even consuming such libraries is downright antisocial.
Re:Let’s stop copying C (2016)
by romeisendcoming on Thursday January 24, 2019 @05:10PM
(#18993555)
Google and Mozilla at the forefront of C opposition.
Instead we get walled gardens and unicorn solutions: every genius for himself.
What's not discussed is the layer below the language that so often ties us to it anyway: linkage. C also does not require anything that can be called a "runtime", although you usually get some in libc. These factors result in it being easier to write libraries in C that can be imported by FFI into more modern languages than the other way round.