为什么大学C语言课不用linux的gcc编译器上,而是用vs呢?
首发

为什么大学C语言课不用linux的gcc编译器上,而是用vs呢?

优质
请用语音读文章

热门回答:

答主有幸。大学正好学过C语言。现在从事的也正好是C语言相关的工作。我来回答你这个问题。

我认为。大学C语言课程不用Linux的gcc编译器。主要原因有以下几个方面。

可以快速上手。无需理解编译原理

我上学那会儿。使用的还是vc6.0+。一款很古老的IDE。一个框写代码。上面点一下是调试。再点一下是运行。非常傻瓜的操作。简单明了。上手十分简单。

一切都是以图形化的界面操作。直观清晰。无需去记gcc的复杂编译命令。不必了解从代码编译成为二进制字节码经历了哪四个阶段。更不用去掌握Makefile如何去编写。可以把更多的注意力集中在C语言本身。而不必花更多的精力去学习C语言以外的东西(如果是Linux+gcc的话。至少需要掌握简单的Linux操作命令。以及gcc编译。gdb调试等。这些东西学习成本不比学习C语言低。在大学有限的课程里。没有那么多的时间去学习这些)。

考试机试的环境是VC(VS)。与考试环境统一

我们学C语言考试时。期末考试直接是省二级C语言考试。后面又自己考了国家级C语言二级。不管是省二级还是国家二级。机试部分的编程环境。就是VC(当时的环境。现在不知道有没有改)。

因此。在平时教授课程的过程中。就让学生习惯这种开发环境。在考试的时候。就无需有重新熟悉开发环境的成本。可以快速进入状态。试想一下。如果平时上课使用VS。结果到了考试甩给你一套Linux环境。估计直接就懵逼了。

历史原因。长期以来的传统

大学里教C语言的老师大部分都是一些年龄比较大的(年轻人比较少)。在他们执教数十年的生涯里。用的一直是VS系。很多老师甚至都很少接触Linux。在他们脑海中。根深蒂固的就是认为C语言就是应该这么学的。

我之前曾经看过侯捷大神(就是翻译《Effectice C++》的那位大佬)出的一个讲C++STL源码的视频。用的居然也是VC6.0。实在是有些不可思议。

因此。大学C语言课程不用Linux的gcc编译器。主要是出于以上三个方便的考虑。希望我的回答能帮到你。

其他观点:

有简单的为啥要用复杂的!有一键搞定的。为啥要在编译上搞那么复杂。优秀的产品不是越来越简单才好吗?学个开车。还得要学会修车吗?微软为啥厉害。就是把产品做的入门门槛底。让用户直接关注业务。才拥有了大量用户。

其他观点:

哪个方便哪个效率用哪个啊。

以上就是由优质生活领域创作者 生活常识网 整理编辑的,如果觉得有帮助欢迎收藏转发~

分享到 :
相关推荐

有哪些美白、补水护肤品推荐?除了量子菁还有没有其他推荐的?

请用语音读文章热门回答:美白的话。我感觉内调外养比较见效快。为什么要内调?俗[&he...

韩剧《王国》好看吗?适不适合入坑?

请用语音读文章热门回答:《王国》刚刚出来第二季。我也一口气追完了。好久没看过这么[&...

宦官被阉割是为了避免淫乱宫廷,还是为了摧毁其独立人格?

请用语音读文章热门回答:都不是。是为了权力的。宦官用阉人。始于东汉。就是说。东[&h...

验车需要什么资料?

请用语音读文章热门回答:车检需要的手续:一、携带证件:行驶证、机动车交通事故责[&h...

发表评论

您的电子邮箱地址不会被公开。

评论(2)

  • 初心未变 永久VIP 2022年10月1日 03:06:37

    语言,环境,考试,大学,课程,简单,编译器,操作,上手,大佬

  • 风流种 永久VIP 2022年10月1日 03:06:37

    没想到大家都对为什么大学C语言课不用linux的gcc编译器上,而是用vs呢?感兴趣,不过这这篇解答确实也是太好了

  • 苏梦北 永久VIP 2022年10月1日 03:06:37

    答主有幸。大学正好学过C语言。现在从事的也正好是C语言相关的工作。我来回答你这个问题。我认为。大学C语言课程不用Lin