1. 程式人生 > >Ask HN: What programming languages a CS undergrad should know?

Ask HN: What programming languages a CS undergrad should know?

I am a faculty member of a CS department currently designing a new "Advanced Programming" course for undergraduate students in their 2nd year. What programming languages are an absolute must to know when they graduate? Currently they learn Python, Matlab, Go in various courses. The dilemma we are facing is to choose between old languages like C/C++, Java, C# or move on to modern languages like Rust or functional languages like Scala, F#. Is it bad if an fresh undergraduate doesn't know C/C++ or Java? Are they here to stay for decades to come?