学习c语言用什么软件|新手优先选用各类免费开源编程工具
刚入大学计算机公共课,午休趴在课桌边被一圈新生围着讨论学习c语言用什么软件,有人张口就推荐动辄付费的商用编程工具,攥着每月固定生活费的那会儿打心底不愿额外掏钱,索性跟着身边同学挨个下载试用不同程序,挨个记下每款软件实际使用的优缺点。
机房公用台式机预装着VC6.0,安装包是往届学长存进闲置U盘里的,一分钱不用花,运行在老旧XP系统上勉强够用,就是软件的界面设计停留在很早的版本,代码缩进只能靠手动按空格调整,没有一键格式化代码的功能,编译运行时还时不时毫无征兆闪退,机房统一在下课前五分钟断电锁屏,大半写到一半的练习代码来不及存档,好几次白忙活整节课。
同宿舍的同学攒了小半个月零花钱,网购一款商用IDE的永久激活码,价钱差不多三百块,拿到手之后天天在宿舍炫耀调试效率有多出众,借过来试用整整一个下午,光是配置编译环境就绕了好几层菜单,软件内嵌大量数据库、图形开发相关的附加功能,初学C只练基础语法完全碰不到这些模块,抠门的性子瞬间冒出来,当即打定主意,初学阶段花钱购置编程软件完全不划算,往后再也没关注过任何付费编程工具。
隔壁班学长塞了Dev-C++压缩包。
解压安装全程不用勾选繁杂的附加组件,安装包体积才五十多兆,老旧笔记本的D盘塞满各类课件和影音文件,剩余存储空间本就捉襟见肘,这个软件装完几乎察觉不到硬盘占用,编译运行按键摆在软件首页最显眼的位置,初学写输出语句、简单循环代码,写完轻点按键就能快速弹出运行黑框,原版软件早已停止官方更新,装在新装的win11系统里时不时弹出兼容报错弹窗,后来再网上找到网友自行优化的汉化改版,依旧全程免费使用,整个大一上学期的课后编程作业基本都依靠这款软件完成,软件自带的报错提示文字写的简练直白,不会堆砌专业晦涩的术语,刚好适配刚入门分不清语法错误的新手,不用被五花八门的额外功能分散练习重心,偶尔卡在指针相关的代码漏洞上,顺着简短报错信息慢慢排查,反倒能扎实吃透知识点。
跟风去官网下载Visual Studio,起初分不清社区版和企业版的区别,误点下载体积几十G的企业版本,宿舍宽带网速有限,整夜挂机才把安装包下完,完整安装之后每次启动软件都要加载海量内置组件,仅仅打开一行HelloWorld的测试代码,就要等待数十秒的加载时间,笔记本内置风扇跟着高速转动发出持续的嗡鸣,连续试用三天之后直接全盘卸载,腾出大半磁盘存储空间。
偶然翻看免费网课,授课讲师全程没在电脑装本地软件,打开浏览器就能进入在线编译网页,不用下载任何安装程序,出门忘带个人笔记本,借用别人的临时设备赶作业时格外实用,短板就是必须保持网络通畅,碰到寝室断电断网就没办法继续敲写代码,只能当做应急备用的备选方案。
后续又接触到开源免费的Code::Blocks,软件自带配套编译器,不用使用者单独下载配置MinGW环境,对比Dev-C++跨系统兼容能力更强,唯一别扭的是软件初始默认的字体和行距看着拥挤,得在设置面板里一点点调整参数,前后折腾近四十分钟才改成顺手的排版,之后平日日常刷题练习大多固定选用这款软件。
整理抽屉里闲置旧U盘,看到当年存满各类软件安装包的文件夹,选中全部文件直接拖进回收站清空。