News for hackers. Stuff that matters.
Re:The void of undefined in JavaScript by pgcsmd on Saturday July 13, 2013 @06:04AM (#6037186)
No, the OP was correct - other languages have flaws but nowhere near the level of Javascript. You pick on C++ which is a design by committee monstrosity but it is nowhere near as braindead as Javascript. I mean, C++ allows you to include other code! C++ doesn't allow you to redefine the constants of the language. Actually, C++ has constants!

Nope, as much as I like to rail against the sins of C++, it is a paragon of design virtue next to JS. I've been programming for three decades now and JS is the worst language I have ever seen. I use JS a lot in my day job and it has parts I really like (object constants, for example) but really, as a piece of language design it is really the pits.

Re:The void of undefined in JavaScript by aboodman on Sunday July 14, 2013 @12:54AM (#6040007)
#define ?
Re:The void of undefined in JavaScript by PommeDeTerre on Monday July 15, 2013 @08:21AM (#6045045)
That's not really a C++ construct, as much as it is a hold-over from C, kept around to retain compatibility with existing code.

If you're writing new C++ code, you're in no way forced to use it. You can use constants or inline functions to achieve the same result in almost all cases.