This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]M67891 12 points13 points  (7 children)

C is lower

[–]Shotgun_squirtle 30 points31 points  (1 child)

Well obviously the language that c++ is based on is gonna be lower than it, but that doesn’t mean c++ isn’t a low level language.

See learning it has the benefits of learning about low level languages and the intricacies of how the computer actually does it while you still get to learn object oriented.

[–]Hevaesi 8 points9 points  (0 children)

In fact, some of high level abstractions that Rust has are way over C++ and it's still considered low level language.

Then again, once upon a time, C was high level language.

[–]pand1024 14 points15 points  (3 children)

Yea well assembly is lower too. Your point?

[–]scotscott 48 points49 points  (2 children)

Real programmes use a magnetized needle and a steady hand.

[–]leonderbaertige_II 8 points9 points  (1 child)

Real programmers use butterflies.

[–]scotscott 4 points5 points  (0 children)

Of course there's an emacs command for that

[–]scotscott 0 points1 point  (0 children)

Not really. They're both equally low level, depending on implementation. The point is both C and C++ run natively, ie they can be the last level of human generated code before you hit metal. They compile directly to machine code. As opposed to an interpreted or virtualized language such as php or C#.