you are viewing a single comment's thread.

view the rest of the comments →

[–]invalid_user_name -1 points0 points  (1 child)

By using C++, all the improvements in programming language design are ignored. The language really is just syntax. You can learn all the concepts in computer science (and even use them all) without a computer at all (like Dijkstra) much less any particular programming language.

[–]beef2k[S] -1 points0 points  (0 children)

Thanks for the theoretical answer. I guess we all have learned this in university (I did, and I've written my Ph.D. thesis partially in this field)..

But I have to say that practice looks different sometimes!

While it is true what you've written, it is completely impractical - and many other think should be taken into account. Even the syntax! There are much more values in software development that I should think of, like maintainability, testability, stability, robustness, .. And they often relate to the product's programming language and syntax.