第1个回答 2008-12-06
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
Basic 语言就是 Bill Gate 以人为本理念的最佳体验,我最喜欢 Basic 语言以 1 为第 1 个数字和不区分大小写字母这些人性特点。
电脑应该迁就人,无论是不是专业,不可能要人来迁就机器。
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
先抛开技术,
如果说不区分大小写字母就是人性特点的话,那么大写字母和小写字母有何区别?最会偷懒的美国人(我是指他们喜欢用缩略词)为何不统一使用大写或下写?编译的方式直接决定了是否区分大写还是小写. 实际上,这种区分大小写的方式在实际编程中是相当有好处的! 最简单的例子就是强制我们要使用良好的编程习惯与遵守命名规则.其他更为专业的好处,我也不是很清楚...没看到过相关的介绍.
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
反对“LightofXiaoH”说 VB 会被淘汰,VB 是不可能被淘汰的,反而 C 被淘汰的机会会比较大。现在的 .net,C# 和 VB 所编写的类是可以混合在一起编译的。不过“LightofXiaoH”所说的工作问题倒也没有说错。问题就是有些公司强制所有员工一定要使用某一种语言,连语言格式也有规范。过去因为 C++ 大行其道,成了很多老公司的标准。
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
呵呵,C会淘汰?怎么不说汇编会被淘汰呢?如果真想淘汰C,那么就让单片机之类的东西去用其他语言吧.驱动程序直接用01代码编写吧!
微软之所以在vs中保留vb,我认为是因为某些老程序员的关系,国外的老程序员,或it方面的认识,上了点年纪的,都是很固执的,为了保住这块市场,他肯定是要集成进来的.话所回来,之所以微软C++后又搞出一个C# 与.net,还不是为了争取市场么?C++在java的威胁下,微软不得不考虑这些问题. 框架集不断升级,也是面对开源软件的压力.甚至开始了跨平台与部分代码的开放,这些都是商业行为.
所以,c#的出现以及vb没有"淘汰",和"赚钱"还是有很大关系的.
个人感觉,一家之言,仅供参考.
(很多人是在java和C#之间进行舍取的,所以,你还是选C#吧,买书的那位老兄多少有点带有"个人感情因素",我只赞同他的一句话,"C# 可不可以说成 C++++ !?" 很多人这么想到过,而且应该就是这样吧 )究竟选什么,自己决定咯...