Hacker News new | past | comments | ask | show | jobs | submit login

Is every "advanced" language doomed to fail?

(where "advanced" means: a paradigm that results in greater economy of code per unit of work done, easier debugging, easier testing, complete elimination of entire classes of bug (such as in an immutable language), easier maintenance etc...)




Structured languages didn't fail, and OO languages took over a few niches.


Yes, but OO languages create the same spaghetti-code morass that imperative languages did.

As opposed to, say, functional languages, for which it seems far harder for some reason to create spaghetticode


Some of the cleanest code I have ever seen was written in C/C++. And some of the worst spaghetti-code I have ever seen was written in C/C++.

Bad developers write spaghetti-code. Languages don’t write anything.


Out of curiosity, can you point me to some of this very clean C/C++ code?


It’s all proprietary unfortunately. However the Doom C code available online is nice and clean.


I think it's about explicitness vs implicitness.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: