@El_Heffe said:
@Enterprise Architect said:
@boomzilla said:Firefox is written in C++Yes, their thing for memory leaks strikes me as the main reason behind this. It does seem a bit crazy to use something brand new, but then what other language would be a reasonable replacement?Maybe not reasonable, but how about C++? While it certainly lets you do stupid things with memory, it also gives you plenty of ways to not do that. Plus, the same tools can help you manage other, possibly more constrained resources in a predictable way.
Yeah, I know. My point is it's not necessary to write an entire new language to avoid leaking memory.
Though in their defense, what better way is there to make sure a new programming language is actually useful than to write large real-world applications in it?