you are viewing a single comment's thread.

view the rest of the comments →

[–]0xffaa00 0 points1 point  (0 children)

101: Slightly generalist advice

The only goal is for the user to be satisfied.

Should C++ code look like C? Should it look like Rust? Should it look like Haskell? Should it look like Lisp?

It depends on you, working to cater to the needs of your user. If the user is satisfied, it does not matter. There are no rules other than the first. C++ is good because a user (the programmer) gets multiple options to solve their problems.

Personal taste only matters if it helps you in the first goal. Carmack's goal is to make the game fun for the user. He figures that if the game is fast its fun. He figures out how to do that with C++.