3 ms·
Yes, including arbitrary data in binaries is probably as old as making binaries itself. I think what is new is that in the mid 90s you didn't have an open sour
by hardwaresofton 9y ago
Yes, including arbitrary data in binaries is probably as old as making binaries itself.
I think what is new is that in the mid 90s you didn't have an open source, memory safe, ergonomic, strongly typed, type inferenced language that targets multiple platforms with ease, with a decent standard lib. Rust is delivering that. Golang is delivering that. I think those two are novel in that sense.
From where I'm sitting the last few decades have been ruled by VMs and the explosion of scripting languages, because no one wanted to use those Apple/Microsoft toolchains that have been around in the 90s. While those toolchains rested on their laurels (or didn't, can't tell the difference now), Java became the enterprise workhorse.
- pjmlp 9y agoWell, Turbo Pascal, Delphi and Oberon also supported it, and they check some of those bullet points. Many devs do actually enjoy those Apple/Microsoft toolchains.
- btilly 9y agoHaskell had that. Java was marketed pretty closely to that.