大家好,今天小编关注到一个比较有意思的话题,就是关于linux下学习vc的问题,于是小编就整理了2个相关介绍Linux下学习vc的解答,让我们一起看看吧。
vc6怎么打开工程?
VC6的工程文件名为xxx.dsw双击该文件,或者使用VC6.0的打开功能,即可重新打开工程。VisualC++6.0是1998年的一款产品。虽然在当年是非常经典的集成开发,但是现在已经远远不能满足开发需要。现在很多大学教材,网络教程都是早期录制的。里面依然使用VC6.0作为集成开发环境。不建议初学者继续使用VC6.0进行学习。这就好像电脑都已经普及了,还要去学打字机怎么使用。即使对打印机使用的再流畅,也无法适应当前的就业需要。
提前接触当下流行的集成开发环境(至少是VS2008,推荐使用VS2013)。
如果对于Linux比较感兴趣,可以学习Makefile文件的编写。有利于日后深度学习和工作。
为什么大学C语言课不用linux的gcc编译器上,而是用vs呢?
你要明白一点,你学编程不是在学工具,你是在学算法,c的精髓在于指针和寄存器,至于用什么操作系统运行,那都不重要,重要的是你的CPU设计。不想关心硬件,去学别的语言吧
有简单的为啥要用复杂的!有一键搞定的,为啥要在编译上搞那么复杂。优秀的产品不是越来越简单才好吗?学个开车,还得要学会修车吗?微软为啥厉害,就是把产品做的入门门槛底,让用户直接关注业务,才拥有了大量用户。
Linux C 体现的不是单单是语言本身,包括很多模块,在Linux下做C开发或教学需要很全面的系统工程能力,如gcc编译项、makefile,gdb、内存泄露工具等等,而VC++IDE涵盖这些,相对简单。
2、用VC教学更简单,对菜鸟更友好。
答主有幸,大学正好学过C语言,现在从事的也正好是C语言相关的工作。我来回答你这个问题。
我认为,大学C语言课程不用Linux的gcc编译器,主要原因有以下几个方面。
我上学那会儿,使用的还是vc6.0+,一款很古老的IDE,一个框写代码,上面点一下是调试,再点一下是运行,非常傻瓜的操作,简单明了,上手十分简单。
一切都是以图形化的界面操作,直观清晰。无需去记gcc的复杂编译命令,不必了解从代码编译成为二进制字节码经历了哪四个阶段。更不用去掌握Makefile如何去编写。可以把更多的注意力集中在C语言本身。而不必花更多的精力去学习C语言以外的东西(如果是Linux+gcc的话,至少需要掌握简单的Linux操作命令,以及gcc编译,gdb调试等,这些东西学习成本不比学习C语言低,在大学有限的课程里,没有那么多的时间去学习这些)。
我们学C语言考试时,期末考试直接是省二级C语言考试,后面又自己考了国家级C语言二级。不管是省二级还是国家二级,机试部分的编程环境,就是VC(当时的环境,现在不知道有没有改)。
因此,在平时教授课程的过程中,就让学生习惯这种开发环境,在考试的时候,就无需有重新熟悉开发环境的成本,可以快速进入状态。试想一下,如果平时上课使用VS,结果到了考试甩给你一套Linux环境,估计直接就懵逼了。
大学里教C语言的老师大部分都是一些年龄比较大的(年轻人比较少),在他们执教数十年的生涯里,用的一直是VS系,很多老师甚至都很少接触Linux。在他们脑海中,根深蒂固的就是认为C语言就是应该这么学的。
到此,以上就是小编对于linux下学习vc的问题就介绍到这了,希望介绍关于linux下学习vc的2点解答对大家有用。