为什么国外的C语言教程书籍都是用Linux下的编译器?
展开全部
首先 Linux和配套的GNU(gcc,as,ld,GNU make这些)工具,都是免费的,随处可以得到。
Windows和匹配的开发工具,是要花钱的,
国内都用盗版Windows自然不考虑钱的问题,国外教材在系统、
工具的考虑上自然是选择不花钱的这样对学生来说适应性强。
其次对于学生来说,用GNU工具来学习编程比用Windows的集成开发环境好得多。
Windows的VisualStiudio把编译,连接,工程管理,都封装了,
用起来是方便,但是隐藏了太多细节,让你什么都学不到。走WIndows这一圆轿庆条路出来的学生
离开集成开发环境就是两眼瞎。
最后,为什么国内的教材很多用VC来教呢,这是和当时的环境有关,
90年代-00年代前期。国内基本上是微软的天下,
我们这一代的人,基本都是TC,VC打下的基础。很多人习惯了,也懒得改,
反正用VC,忽悠一下新学生是够了,又简单,GNU工具集,命令行的这么麻烦,
学生要橘握是问起来还不一定能答上,多尴尬,用VC妥妥的,反正学不到东西的人不是我。
作为入门来说,走Linux这条路,使用GNU工具,要比用Windows这一系的要好太多,
Linux一脉对程序员太友好了,简直是无微不至。帆斗所以说C教材之类,选LInux一脉,是作者的良心。
Windows和匹配的开发工具,是要花钱的,
国内都用盗版Windows自然不考虑钱的问题,国外教材在系统、
工具的考虑上自然是选择不花钱的这样对学生来说适应性强。
其次对于学生来说,用GNU工具来学习编程比用Windows的集成开发环境好得多。
Windows的VisualStiudio把编译,连接,工程管理,都封装了,
用起来是方便,但是隐藏了太多细节,让你什么都学不到。走WIndows这一圆轿庆条路出来的学生
离开集成开发环境就是两眼瞎。
最后,为什么国内的教材很多用VC来教呢,这是和当时的环境有关,
90年代-00年代前期。国内基本上是微软的天下,
我们这一代的人,基本都是TC,VC打下的基础。很多人习惯了,也懒得改,
反正用VC,忽悠一下新学生是够了,又简单,GNU工具集,命令行的这么麻烦,
学生要橘握是问起来还不一定能答上,多尴尬,用VC妥妥的,反正学不到东西的人不是我。
作为入门来说,走Linux这条路,使用GNU工具,要比用Windows这一系的要好太多,
Linux一脉对程序员太友好了,简直是无微不至。帆斗所以说C教材之类,选LInux一脉,是作者的良心。
名片
2024-10-28 广告
2024-10-28 广告
Altair HyperWorks是一套功能强大的集成化CAE(计算机辅助工程)软件平台,由Altair公司开发。它涵盖了结构分析、流体动力学、优化、多体动力学、电磁场仿真等多个领域,提供了丰富的仿真工具和优化算法。HyperWorks以其...
点击进入详情页
本回答由名片提供
展开全部
所谓的linux是可以免费获得的,而windows是有版权的,国外作者演示当然用免费戚春衫的系统,读者也可以免费获取,国内你懂得,所以vc的不稀奇,tc2.0的都是早期的东西,非常经典是在dos 3.2左右,那时候linux还没出生呢,现在使用dosbox模拟环境使高腔用tc2.0也不错,能够很好的体现c语言的本质森如,而且运行容易,不需要怎么配置,非常适合初学者进行编程测试学习。
再一个原因是部分作者原样抄袭了老的资料,也是导致一部分tc2.0的原因
再一个原因是部分作者原样抄袭了老的资料,也是导致一部分tc2.0的原因
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
其实用哪个都无所谓,说白了只不过是一个工具罢了,千万别被用钳子还是板子陷入泥潭纠结进去。最关键的还得是吧C只是学会了,这才是根本。就好比学开车一蠢瞎样,最关键是把驾驶技术学会了,至于今后是开宝马还是比亚迪,那就看个人喜好了。我和你一样,或档哗我也是学C的,看的视频学的,我现在看的是夏老师的,因为我也是初学者,感觉他讲的还不错,一听就能听懂了那种。而且讲的都是重点,而且还有个与其他不同的地方就是 很多难理解的概念用的比喻举例,例如最近看的数组就比喻成有顺序的装东西的盒子,我一下子就理解数组变量和赋值了。不像衫行之前看的郝斌曾怡那样,有用没用的都讲,跟读课本似的,听不出重点来,都听迷糊了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询