加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

VB→C++→C#→VB.NET,语言的共性和个性

发布时间:2020-12-17 07:51:17 所属栏目:百科 来源:网络整理
导读:从当初的误打误撞学习VB之后就一发不可收拾,直到现在接触VB.NET,想想自己也经历了VB→C++→C#→VB.NET这四种计算机语言,在此并不是想说自己学语言的多少,因为语言并不在于多而在于精,很惭愧的是每种都只是浅尝辄止,以下仅是说说学习VB.NET之后语言之间

从当初的误打误撞学习VB之后就一发不可收拾,直到现在接触VB.NET,想想自己也经历了VB→C++→C#→VB.NET这四种计算机语言,在此并不是想说自己学语言的多少,因为语言并不在于多而在于精,很惭愧的是每种都只是浅尝辄止,以下仅是说说学习VB.NET之后语言之间的共性和个性。

共性

所谓万变不离其宗,计算机语言在发展演化的过程中,总有一些共性是不变的,下图是本人学习了这四种语言之后发现它们之间的一些共性的东西:

VB属于最基础的语言,它是基于对象的面向过程的开发语言(陈伟视频中关于水果那个实例就说明了这一点),期间所了解的C,它是一个结构化语言,重点在于算法和数据结构,它和VB最大的不同就是有了指针,同样也是面向过程的;而在C++当中最核心的东西就是模板的出现;C#最核心的莫过于反射,更符合软件工程学;VB.NET是一门现代的、强大的、面向对象的、简单的可视化开发语言。

VB.NET新特性

下图是相对于来说所显现出的新特性:

.NET平台

.NET就是一个开发平台,包括设备、基础设施、积木块服务、框架和工具等几个部分,可以用上述语言在这个平台上做开发,结构如下图:

总结

语言之间都是有共性的,但都有各自的特点,就像我们所说的普通话和方言一样,都是不断发展而来的,在做开发的时候,根据实际情况选择恰当的语言。这也需要我们在学习的时候不仅要“博”,更要“约”。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读