免费的编程自学网站 vb变成

Vb成为(一个免费的编程自学网站)
来源@视觉中国
大脑极体
在程序员的世界里,有一个永恒的谜题——什么是最好的语言?
在这个“BCYY48”(编程语言)群中,c++、Java、Python、PHP……各有不少粉丝pick 。曾经被“最富有的爸爸”和全球支持协会支持的VisualBasic语言 , 现在的处境非常尴尬 。
很少有开发者愿意承认自己曾经是VisualBasic的忠实粉丝 。它被视为一种玩具语言,更适合刚开始学习编程的人 , 更不可能出现在全球最大的交友网站Github上 。
但实际上在野外,很多专业应用都是用Visual Basic写的,它还在为Access数据库和古老的ASP网页供电 。比如美国最大的医疗软件开发商Epic Systems,现在还在大量使用VB 6.0,很多学校坚持教授VB课程 。在TIOBE 2018年公布的一份编程语言排名中,VB的人气指数高于TOP5 。
【免费的编程自学网站 vb变成】当然,这个列表对VB来说更像是一个“信号” 。
虽然很多程以“诚”与VB结缘,但它实际上已经失去了技巧,在新时代不可能硬核 。
原因很简单 。学编程和学英语一样年轻 。从幼儿园到大学培训班,最接近人工智能的编程语言Python永远是首选 。没有VB这个强大的后援团,“退团”几乎是必然的 。
站在计算机语言的发展历程上,回望这种28岁曾经是世界上最流行的语言所走过的“花路” , 特别有意思 。
VB及其开启的图形视觉时代“VB”只是一个流行的昵称 。其实它的名字是Visual , 真正的名字是“Basic” 。
1964年 , John Kemeny和Thomas Kurtz觉得编程太难了,需要回到原点,于是他们把自己的编程语言叫做BASIC,这种语言后来成为计算技术发展史上使用最广泛的语言 。VB被微软采用是因为它和BASIC在气质上相似(两者都非常简单易用) 。1981年,微软“亲生女儿”Windows3.0“出道”的同时,VB也一同登场 。
“可视化”恰如其分地体现了VB特有的动手能力,即开发图形用户界面 。开发人员通过在窗口中绘制按钮来为程序创建按钮,就像在画布上绘画一样 。要让一个按钮做一些事情,只需在设计环境中双击它并编写一些代码 。
这听起来不是一件大事吗?要了解VB的特殊性 , 恐怕要从机器语言的发展说起 。
众所周知 , 计算机世界是由数字1和0组成的 。CPU只能执行二进制代码,不管是电影、歌曲还是图片,最终都是以0/1代码存储 。但是用0/1写机器语言比较麻烦,即使是专业人士也理解不好 。
所以汇编语言很快就出现了,它把枯燥抽象的二进制数字指令变成了英文单词 。
例如,“加1,2;”,意思是让计算机完成1和2相加的动作 。有了专门的软件(编译器),这些英文单词可以转换成0/1代码,由计算机执行 。一代开发者的集体记忆就是在蓝色背景下敲白色代码 。
这个时候编程还是和普通人有着“副墙”的异世界 。
友好的VB代码改变了编程游戏,开发演变成一个“所见即所得”的图形世界 , 只要按一个按钮,点击一下就可以实现 。
那时候VB有多火?这么说吧 , 对于“证多压力大”的大学生来说 , 计算机二级几乎就一台,很多都会选择VB,即使是没有基础的文科生,用它也能轻松理解和设计一些小玩意 。
对于初学者来说,VB是一个非常友好的屏幕 。随着能力的不断提升,VB已经逐渐发展成为一个足够强大的工具,对于认真的程序员来说 。据统计,VB写代码的次数比C++多十倍 。VB通过另一种非常流行的技术ASP(ActiveServerPages)进入公司办公室甚至网络 。
但随着互联网业务的发展 , 微软决心推广Web服务功能,受Java影响较大,于是微软不得不在VB十岁的时候接回了一个新的“养女” 。VB爱好者“一度回到解放前”,和那些官方职业程序员一样,不得不从0开始写代码 。
2002年,VB不得不主动“转型”,引入了新的内核 。NET Framework并将其名称更改为Visual Basic .NET 。NET世界,每一行VB代码都可以转换成等价的一行C代码,反之亦然 。尽管有这样的变化 , 但VB一直都在劫难逃 。
2008年4月 , 微软正式宣布停止支持经典VB 。然而在中国,2005年NOIP等信息奥赛把BASIC语言从可用项中去掉,很少有职业程序员会把VB写进简历 。在浙江省信息技术课程改革方案中,信息技术教材的编程语言由VB改为Python 。
可能有人会问,VB到底做错了什么抛弃了他?其实这和诺基亚把自己卖给微软的故事一模一样——“我们没做错什么,但不知何故,我们输了 。”

推荐阅读