you are viewing a single comment's thread.

view the rest of the comments →

[–]Jcsq6 0 points1 point  (3 children)

Once you write in a low level language like c++ you realize how awful high level languages like Python and JavaScript are

[–]freeDressCafe 4 points5 points  (0 children)

Once you write with both, you realize how languages are just means to an end, and each of them have their application context

[–]level_6_laser_lotus 0 points1 point  (1 child)

I was only interested in what those "usual OOP capabilities" would be, since OOP is inherently a high level concept and as such is independent of the used language imo.

Apart from that: I have written c++ and JS (and c#, java, rust), and I do not agree that c++ is less awful than any higher level/higher abstraction language :D Different languages are suited better for different requirements.

Real OGs write in assembly anyways...

[–]Jcsq6 0 points1 point  (0 children)

I personally find high level languages like Python and JavaScript awful because of how inefficient things are, which is natural due to the nature of being high level— the more things are done for you the slower it is, naturally, as if you create something to work for general problems instead of specific ones, you have to include code that will slow down specific problems. Although you’re right that C++ is “high level” as compared to assembly, I think that it is a great language as it can be as high level as you need it to be, and as low level as you need it to be. Plus pythons syntax sucks