展开讨论

经验与复盘经验摘录 · 机器翻译

好奇现代的学校在计算机科学课程中教些什么

好奇现代的学校在计算机科学课程中教些什么。我17年前在萨利斯伯里州立大学上学,当时我们有汇编语言、系统编程和操作系统课程,我们用C语言,还有用C++做作业的算法课程,计算机图形学课程,当然也是用C++。我在工业界的职业经验主要是用Java,但也有一些C、Python和Ruby。学习Rust并不容易,但十多年前在学校学的大量C/C++编程经验帮了我很多。我假设所有拥有大学学位的软件工程师都应该有一些系统编程的经验。

源讨论为什么要在后端使用Rust?原帖 183 条评论 · 导入时统计
2

这条内容在回应什么?

父级讨论 · 节选

MO

是的,Rust比Go要难得多。如果有一个复杂度的圆圈,它和Go是完全相反的。

完整原文

社区评论 0

还没有社区评论,来聊聊你的看法。

原讨论中的回复 2

仅展示本次导入中包含的直接回复。中文为机器翻译,可查看英文原文。

SO

在我大学里,教学使用的语言主要是Java,在一些课程中也会使用Python或C#。 有一门可选的操作系统课程,要求你在内部的RISC系统上编写一些汇编语言[1],但只有少数计算机科学与软件工程专业的学生选修了这门课程。 我认为现在他们正在逐渐转向在大多数课程中使用Python。对于数据挖掘或网页开发这样的课程来说,这很合理,但显然有一些东西正在被忽视,因为学生不需要理解计算机是如何工作的就能获得及格成绩,因此对于普通学生来说,没有真正的动力去深入探索。 [1] https://wramp.wand.nz/

完整原文
TI

我工作的大学在编程I(必修的入门语言)中教授Java,给计算机科学家,然后在编程II中教授他们一些C语言,接着在第三年学习函数式语言,通常是Haskell,可能还会学习一些Rust、Typescript等,因为一些学生会继续学习理论。电子工程专业的学生则一开始学习C语言。大学其他地方的学生主要学习Python和R。

完整原文
在 Hacker News 阅读

尊重不同观点,分享具体经验。

登录后即可发帖、评论、转发和引用。