3 ms·
"every single computing device, billions of them, are working non-stop, days and weeks and months on end" working non-stop? No, they don't. Today’s computers
by fetbaffe 13y ago
"every single computing device, billions of them, are working non-stop, days and weeks and months on end"
working non-stop? No, they don't. Today’s computers are filled with bugs because bad implementations that comes from bad implementation languages and bad tooling.
The reason C++ is used is because backwards compability/legacy/history trumps everything else. Just look at MS Windows for a proof for that. Or x86 CPU architecture.
- chetanahuja 13y agoworking non-stop? No, they don't. Those are claims that go against my personal experience (pretty much every device and server system I control has uptime in weeks or months). So unless you can actually show me some hard data to the contrary...
- fetbaffe 13y agoAre you claiming that there are never any crashes or downtime in any device?
- chetanahuja 13y agoSigh. No. Where did I say "never crashes" ? You on the other hand seem to be implying that a different programming model will result in a never crashing system at the scale of the current internet.
- fetbaffe 13y agoYou claimed non-stop without any facts or anything. I'm saying that we could have way fewer bugs and crashes with better languages and tooling.
- hepek 13y agoErlang crowd seems to `put their money where their mouth is` regarding this question.
- chetanahuja 13y agoRemember Erlang runtime is also written in C ultimately. I would have believed claims about Erlang "never crashes" if I hadn't had to personally debug mysterious hangs in Erlang runtime (running RabbitMQ): http://erlang.2086793.n4.nabble.com/infinite-loop-when-beam-smp-compiled-with-O2-on-debian-lenny-td2124578.html http://erlang.2086793.n4.nabble.com/infinite-loop-when-beam-...
- deleted 13y ago[deleted]