从当初的误打误撞学习VB之后就一发不可收拾,直到现在接触VB.NET,想想自己也经历了VB→C++→C#→VB.NET这四种计算机语言,在此并不是想说自己学语言的多少,因为语言并不在于多而在于精,很惭愧的是每种都只是浅尝辄止,以下仅是说说学习VB.NET之后语言之间的共性和个性。
共性所谓万变不离其宗,计算机语言在发展演化的过程中,总有一些共性是不变的,下图是本人学习了这四种语言之后发现它们之间的一些共性的东西:
VB属于最基础的语言,它是基于对象的面向过程的开发语言(陈伟视频中关于水果那个实例就说明了这一点),期间所了解的C,它是一个结构化语言,重点在于算法和数据结构,它和VB最大的不同就是有了指针,同样也是面向过程的;而在C++当中最核心的东西就是模板的出现;C#最核心的莫过于反射,更符合软件工程学;VB.NET是一门现代的、强大的、面向对象的、简单的可视化开发语言。
VB.NET新特性下图是相对于来说所显现出的新特性:
.NET平台
.NET就是一个开发平台,包括设备、基础设施、积木块服务、框架和工具等几个部分,可以用上述语言在这个平台上做开发,结构如下图:
总结
语言之间都是有共性的,但都有各自的特点,就像我们所说的普通话和方言一样,都是不断发展而来的,在做开发的时候,根据实际情况选择恰当的语言。这也需要我们在学习的时候不仅要“博”,更要“约”。
总结以上是内存溢出为你收集整理的VB→C++→C#→VB.NET,语言的共性和个性全部内容,希望文章能够帮你解决VB→C++→C#→VB.NET,语言的共性和个性所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)