Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Yes! I liked the original C because of that. So did Linus: https://www.youtube.com/watch?v=CYvJPra7Ebk

I remember this great talk Growing a Language by Guy Steele, totally on point, about Java... I liked Java: https://www.youtube.com/watch?v=_ahvzDzKdB0

I even liked the original C++ when it came out, and used it (although needing to do >> > was a bit silly). But then it jumped the shark with C++0x and thereafter. Concepts. Lamdas. Time travel. Quantum mechanics. Even Bjarne Stroustrup quit and is like "whaaa"

In this interview with Dennis Ritchie, James Gosling, Bjarne Stourstrup, the latter is the most verbose. And it shows in the C++ features hehe.

When everyone knows the 10 features the language has, teams can work together without a language lawyer and tricky "look ma no hands" code

This is what makes games like Chess great, as opposed to, say, Yu Gi Oh: https://www.youtube.com/watch?v=Wr13DYngSqE&t=4m30s



> When everyone knows the 10 features the language has

You have to be careful here because people will give you/expect emergent behavior to pick up the slack, and then you get a language that has barely any syntax or semantics and all of the functionality comes from stringing a bunch of NewSpeak-looking bullshit together into a system that would make Rube Goldberg suicidal.

As simple as possible, but no simpler.


Haha, brainfuck is simple and only has five features that everyone knows but...there's going to be a decent number of patterns you'll have to memorize.


As someone who's spent a thousand hours or so thinking about the board game Go, I'm quite familiar with the idea of simple rules with an explosion of consequences.

Unfortunately I'm also familiar with the consequences in software. Fractal code sounds like it might be cool until you have to edit it, especially if it's someone else's. This is the domain of madmen.




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

Search: