Re:Chris Lattner to Lead SiFive Platform Engineering Team
by m0zg on Monday January 27, 2020 @08:14PM
(#22165539)
C++ isn't that bad if you already know it. I agree. I enjoy programming in C++ myself. For anyone just starting out, it's pretty horrifying, which is why there aren't a lot of experienced C++ programmers around. Its worst trait is that it encourages excessive cleverness, and left unchecked that can very quickly make any code impossible to understand.
Also Portuguese universities seem to be out of sync with the rest of the world if they teach C++. In the US most people with a CS degree haven't been exposed to C++. It's either Java or something functional. C++ typically doesn't even come up. Which is pretty puzzling to me, because most of the programs I use daily (including this very browser) are C++ programs.
Re:Chris Lattner to Lead SiFive Platform Engineering Team
by pjmlp on Tuesday January 28, 2020 @02:50AM
(#22167292)
Portuguese universities aren't the only ones, I am pretty sure many of the other European ones do the same.
Also, I actually learned C++ during high school, back when C++ARM was the only "standard", and most C compilers still did a mix of K&R and C89.
Nowadays many high schools do stuff with Raspeberry PI and Arduinos (Processing is just C++).
And you have books like these available https://www.amazon.de/f%C3%BCr-Kids-Grundlagen-Spieleprogram...
All of them much more mature than Swift, outside Apple's eco-system, including being able to target CUDA.
Also C++17/C++20 isn't that bad.
I learned C++ARM at the age of 16, and many Portuguese universities teach it at first year students, surely newcomers can grok it.