学生时代学习编程有没有必要用IDE
以前写过一篇文章:如何学习C++,中说明了我对 IDE 的看法,供参考。2.2 选择一个好的IDE请注意我强调的是IDE(集成开发环境),而不是套餐(GCC+VIM/EMACS+GDB+),对于一个初学者来说,一定要抓住重点。
【学生时代学习编程有没有必要用IDE】 那个套餐NB么?NB! 酷么?太酷了!学么?可以学,但不是现在。现在你需要的输入几行代码,然后运行处结果,如果有小问题,可以方便调试的工具。gcc,vim/emacs,gdb,linux 必须承认,它们很优秀,但是学好很需要时间。不夸张的说,入手vim/emacs or linux 比入手 C++ 的时间只多不少。初学者一定要相信这一点,网上太多人吹嘘学 C++ 不应该用 IDE ,就应该直接 文本编辑器+GCC 用 GDB 调试,进而言语鄙视 IDE 。我不知道你抱着什么心态,我只想说你入门是那样入门的吗?当时有没有 IDE ?你了解 IDE 吗?你公司用什么开发?
IDE 调试底层调用的也是调试工具,对调试工具进行封装,使之更为人性化了些。技术永远不是用来炫酷和装B,是用来解决实际问题的。因此,不管你用什么语言,什么工具,什么平台,只要能把事情做好就行了。
对于一个入门新手,一个人性化的调试环境是必须的。当然,作为一个 C++ 程序员的话,GCC/GDB 是必须要去了解的,linux 也是必须要会的。
IDE 我推荐使用 CodeBlocks,C++ 标准支持的好,开源,跨平台,免费,非常优秀。Microsoft Visual Studio 20XX 也是可以的。忠告:同学们,千万不要再用 VC++ 6.0 了,对 C++ 标准支持极差,谨记!
我学习一直用的是 CodeBlocks 10.05 今天好像已经是 12.11 ,软件开发用的是:VS2005,VS2008,VS2010。个人感觉 08 没有 05 和 10 好用。
时隔两年之余,从 Windows 底层开发更换到了手游服务器开发,开发环境从 VS2010 换到了 (Emacs + gcc/g++ + gdb)。 调试工具变了,但是调试思路是没变的。观点和两年前一样,初学者推荐用 IDE ,更关注语言本身。放心吧,这个工具学起来也没多大的成本的,当你换了工作环境,边学边用就差不多了,不要把经历投入太多到工具上,工具当你需要的时候,自然就会了。
■网友
关心怎么编程才是正道,我学生时代的ide早不知死哪儿了
推荐阅读
- 四川安州:4名大学生被困雪山悬崖警方连夜成功救援
- 张伯礼:后疫情时代要保障民众生活尽快恢复
- 江苏沛县一初三学生坠楼身亡警方:排除刑事案件
- 山西高校回应“学生体测替考被取消学位:按规定执行
- 内蒙古生鲜配送进入无人机时代:1.5吨阿尔巴斯羊肉“飞来了
- 江苏省第十五届大学生职业规划大赛总决赛在常州举办
- 电动车时代网|时代头条丨变革焕能·数智重生,2021年全新爱玛扬帆起航!
- |2020年三季度“新时代盐城好少年”事迹展示
- 强迫学生摔手机 云南涉事教师被停课调查
- 惊险!广东中山一小学生被轧车底 众人合力抬车救人