5 ms·
C/C++ is not like all imperative languages. Basic, Go, Python - those are more bog standard imperative languages. C/C++ are off in a world of their own with imp
by bjwbell 12y ago
C/C++ is not like all imperative languages. Basic, Go, Python - those are more bog standard imperative languages. C/C++ are off in a world of their own with implementation specific behavior (compiler, arch, ...), undefined behavior & memory safety.
- andrewchambers 12y agoIf you know C/C++, the concepts of Go and python should be easy. Especially since you understand how python itself is implemented.
- bjwbell 12y agoI just pity the poor person who learns C++. I pity myself for having learned it.
- danieldk 12y agoWhy? I think following a 3/4rd year university course on C++ was one of my best investments ever. Nearly every imperative language is a walk in the park after you know C++, and you can still write C++ for performance-intensive code (if necessary with expression templates et al.).
- TeMPOraL 12y agoTotally agree. Also, I'm very happy I learned C++ as my first language (after little bit of dabbling in QBasic, Pascal and VB in primary school). When you're learning programming for the first time, you have no reference points. You either learn it or don't. So I learned C++, not once thinking it's difficult or complicated, and it became my reference point, making other imperative programming languages trivial to learn.
- deleted 12y ago[deleted]