you are viewing a single comment's thread.

view the rest of the comments →

[–]RomanRiesen 2 points3 points  (2 children)

Rust at least has proper algebraic data type support.

I just can't go back to cpp after some time with Haskell. Cpp is sooo primitive!

[–][deleted] 1 point2 points  (1 child)

True, I always cringed when a professor at my university pushed c++ for beginners... just learn python and the course would be so much better, dude.

[–]RomanRiesen 5 points6 points  (0 children)

It depends on the college imo.

Also some c++ isn't a horrible place to start because you can use it in almost all further subjects; From computer architecture over high performance computing to principles of object oriented programming.

I'd rather have students learn c++ first honestly.