趣文网,分享全网好句子、好文章!

创始人为“光头”的计算机语言是哪个 你知道吗?一起来瞧瞧!

时间:2023-06-26 05:05:01

相关推荐

创始人为“光头”的计算机语言是哪个 你知道吗?一起来瞧瞧!

在发布完“计算机语言难度排行新鲜出炉, 最后一名亮了~~”文章后,小编收到读者很多私聊反馈,由此产生了我继续写【计算机语言故事的系列文章】的想法。备注:本系列文章共有9篇,欢迎关注我,观看【计算机语言故事的系列文章】!本文是【计算机语言故事的系列文章】的开篇第1章,共计内容2591字,阅读完本文章大概需要3分钟。

在前面文章中提到“从创始人头发浓密度来定编程语言难易程度!”编排计算机语言排名第1位的是:

从作者的头发浓密度而言,创始人头发浓密度为0%的计算机语言自然是Visual Basic .NET。那么这个计算机语言的背后有哪些故事呢?

(1)Visual Basic .NET目前排名

截止发布本文章时间,Visual Basic .NET[2020年后语言排行官方版把Visual Basic .NET修订为Visual Basic]在计算机语言排行榜中排名为第6,如下:

(2)Visual Basic .NET是什么?

对于Visual Basic .NET,你可能有些陌生,但若读者取逛过图书馆,查看过计算机相关书籍,你一定见到过如下书籍:

由此可见,当年的Visual Basic在计算机专业中可见地位多高!【在这里,作为过来人,不得不吐槽一下大学图书馆里更新计算机书籍的速度简直是“龟速”呀!当然,这个也跟计算机技术更新实在太快有关。】

Visual Basic .NET语言通常缩写为VB.NET,在在.NET这个大话题下或者与其他.NET语言一起讨论到时,也会直接简称其为VB。

2002年2月前,Visual Basic .NET叫做Visual Basic(即VB)是Microsoft公司开发的一种通用的基于对象的程序设计语言,为结构化的、模块化的、面向对象的、包含协助开发环境的事件驱动为机制的可视化程序设计语言,是一种可用于微软自家产品开发的语言。通俗地说,Visual Basic .NET就是用于快速开发桌面软件界面化的计算机语言。

其中,“Visual”指的是开发图形用户界面(GUI) 的方法----不需编写大量代码去描述界面元素的外观和位置,而只要把预先建立的对象添加到屏幕上的一点即可;而“Basic”指的是BASIC (即Beginners All-Purpose Symbolic Instruction Code的缩写)语言,是一种在计算技术发展历史上应用得最为广泛的语言,最初的操作系统主要就是是这个语言来编写的。

Visual Basic .NET是源自于BASIC编程语言。而VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建Active X控件,用于高效生成类型安全和面向对象的应用程序。开发者可以轻松的使用VB提供的组件快速建立一个应用程序。

(3)作者故事

1991年4月,微软公司推出了Visual Basic 1.0 Windows版本,这个连接编程语言和用户界面的进步被称为Tripod(有时也叫做Ruby),最初VB的设计是由阿兰·库珀(Alan Cooper)完成的。

【由于发量确实少,阿兰·库珀不得不戴上小毡帽以隐藏自己光秃秃的头,哈哈哈!!】

在当时,它是第一个“可视”的编程软件。因此,许多专家把VB的出现当做是软件开发史上的一个具有划时代意义的“里程碑”事件。

继续来说Visual Basic创始人阿兰·库珀,有时候被叫做“Visual Basic之父”,他是交互设计的提倡者。目前在经营一家设计公司,并且著书讲述如何让软件的用户界面更加人性化、用户体验更高。虽然在开发Visual Basic时,大多数的工作是由微软的内部开发团队完成的,但是Windows可视化设计工具的创意就是来源于阿兰·库珀的。

在设计软件时,会发现,虚假同感偏差会令我们做出错误的决定,即人们在认知时总喜欢把自己的想法、观点、价值观和习惯强加在他人身上,认为自己和其他人是一样的。

阿兰·库珀在思考“为什么聪明并且有天赋的人却经常设计出糟糕的软件”时,就注意到了这种偏差。因此,他首创了以用户画像为基础的“角色-目标”设计思维法,去帮助洞察目标用户和消除设计师之间的认知偏差。

90年代时,库珀建议将用户画像的描述做成一页纸贴在墙上,即一个产品的一个用户画像做一页纸,这样设计团队成员每天走进办公室就能看到。即便团队成员无法在一起工作,也可以采用以下方法:

①向团队介绍用户画像。花点时间介绍研究的过程,展示照片给他们看,聊一聊画像的需求,期望,痛点,性格等;

②在需求会议上使用用户画像。例如“Fiona前台会想要这个功能吗?我觉得这个可能会阻碍她和酒店客人交谈!”;

③在你的用户故事中使用用户画像。“如果我是Fiona前台,我想要快速识别出哪些房间是远离电梯的,这样可以方便为那些对噪音比较敏感的客户安排安静的房间。”

④设计时,花点时间想象一下软件会被用户在工作中如何应用。以上文为例,考虑如何找到远离电梯的房间,但关注是顾客,而非软件本身。

(4)历史版本

Visual Basic经过多次发展,其发展历程展示在如下的“Visual Basic发展简史”表中。

(5)应用场景

Visual Basic .NET属Basic系语言,其语法特点是以极具亲和力的英文单词为基础标识,以及与自然语言极其相近的逻辑表达,有时候你会觉得写VB.NET代码就好像在写英文句子一样,从这个角度来说,VB.NET似乎是最高级的一门编程语言,当然在Basic系语言中VB.NET也确实是迄今为止最强大的一门编程语言。

目前,Visual Basic .NET的应用范围包括Windows桌面、Web以及移动平台游戏等内容,应用场景主要有:

当然了,由于VB.NET的改动太大,导致后期的VB.NET对VB的向后兼容性其实并不好,这也在业界引起不小的争议。

近年来,随着一些新欣编程语言的兴起,高校开设VB专业课及企业招聘需求逐年下降,导致Visual Basic .NET在市场中的占比也在下降。以下是Visual Basic .NET在编程中变化情况:

虽然市场份额下降了不少,但有经验的VB开发工程师在岗位招聘中工资也还说得过去,如下是截取自某招聘网中的薪资效果:

阅读了那么久的文字,给大家来个美女图片养养眼吧!!

本篇文章已到文末,看文章的读者中还有在做VB开发工作的吗?期待你的留言说明,谈谈你做VB开发的趣事。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。
显示评论内容(1)
  1. 雨后艳阳天2023-10-15 06:11雨后艳阳天[上海市网友]45.116.67.125
    创始人为“光头”的计算机语言是哪个?你知道吗?一起来瞧瞧!
    顶0踩0
相关阅读
童言童语(21

童言童语(21

续:童言童语110童言童语112021记 梦刘函璋北京海淀区太平路小学三1班连宵做美梦,端午吃香粽

2023-05-23

人教版部编本三年级下册语文19《剃头大师》知识点 同步练习题

人教版部编本三年级下册语文19《剃头大师》知识点 同步练习题

这篇短文描绘了我冒充剃头大师给小沙剃头的过程

2023-09-27

人教统编版语文三年级下册第六单元教材及部分内容解读

人教统编版语文三年级下册第六单元教材及部分内容解读

这是第六单元的单元主图,这个单元,是习作主题单元

2023-05-05

幽默搞笑短信句子 笑料十足 越看越开心!

幽默搞笑短信句子 笑料十足 越看越开心!

二、结婚以后,打老公一定要脱了衣服打,因为穿着衣服打叫家暴,脱了衣服打叫情调!三、韩剧里的富家公子都得了一种病,那就是必须爱上穷苦姑娘的病

2023-01-08