为什么在2016年不推荐使用VC6来学习C语言

不要吐槽

不要吐槽

不要吐槽…


        啊,醒醒醒醒,大清亡了…现在已是2016年,然而我们这小小的学校使用的教材里面,推荐的软件居然是…VC++6。还以为这上古世纪的东西不会再出现在我们的眼前了,万万没想到啊…

        可是用就用吧,学校好歹提供正版VC6的安装文件啊,再搞个激活也行啊,教育优惠也不贵(微软的教育优惠还会支持这么老的软件吗?) 看了一眼最新的VS 2015,还是免费的,为什么没人用呢…

        再者从百度上搜到的下载链接各位也真是敢下…各种绿色版绿化版中文版威力加强版…就不提那天看到同学电脑报错竟然是因为VC6缺少文件,明显是安装不完整。

        说完安装的事再来说对语言支持的事情。

        VC97年出生,比大部分同学都要大,它对C语言所能提供的支持甚是有限,已经不适合作为现代的开发软件来使用。再加上它是微软的IDE(Integrated Development Environment,集成开发环境),所以用的还是微软的标准。再看一下学校提供的其他课程,简直可以成为微软系软件使用教学指南。所以我们到底学的是编程思想还是如何使用软件?

        以下是例证

        1.它不支持ANSI C99 标准(什么是ANSI C)。

        2.VC6默认选项开启了代码文件必须先 include "stdafx.h",这会导致开源代码编译时报错。

        3.某些情况下,在 build 的时候进入死循环,必须强制杀进程。

        4.VC6 对 for( int i = 0; ....) 中 i 的可见性会扩大,会报错提示你重定义i。

        5.一听到上古世纪还不会让你毛骨悚然吗?

        6.想不出来了就抽一行来偷懒,以及下面的省略号是等等等的意思。

        …………………………

        C语言并不适合在图形化界面大行其道的win上学习,在windows上已经没有太多应用C的地方,真正想学C,建议使用Linux系统。但是你又懒得折腾又想学好C,那么我真心的建议你,从底层学起,命令行也不会用的程序员出去会被人笑话的。

        小伙伴还有什么问题就尽情的评论我啊!毕竟我也是新手,用所学到的有限的知识去拓展。大家一起玩啊!~

你可能感兴趣的:(为什么在2016年不推荐使用VC6来学习C语言)