这其实是以偏盖全。课程是不是推荐用 IDE,用什么 IDE,是随目标内容和授课人员习惯经常变化的。不过总体来说,美国的课程严格限定必须用什么工具链的情况并不多,只要能完成要求就行。
不推荐用 IDE 的有,如 MIT 的这门课:
https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-s096-introduction-to-c-and-c-january-iap-2013/syllabus/
直接推荐用 IDE 的也有,如 MIT 的这门 C++ 课程,明确说使用 IDE,但不会限定。推荐 Code::Blocks,但也可以用包括 Eclipse、Xcode、Visual Studio 在内的各种 IDE。
https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-096-introduction-to-c-january-iap-2011/syllabus/
【 在 haha103 (haha103) 的大作中提到: 】
: 据我所知国外学c或者c++语言一般不用IDE,都是用vim或者emacs,配合gcc和gdb,最多
: 用个ddd