大家好,今天小编关注到一个比较有意思的话题,就是关于最冷门的编程语言有哪些的问题,于是小编就整理了3个相关介绍最冷门的编程语言有哪些的解答,让我们一起看看吧。
哪些语言是冷门的?
- 东日耳曼语支 - 哥德语 (已消亡) - 克里米亚哥德语 - 汪达尔语 - 勃艮第语 - 伦巴底语 - 北日耳曼语支 ( 斯堪的纳维亚语支 ) - 西斯堪的纳维亚语言 - 挪威语 - 冰岛语 - 法罗语 - 诺恩语 - 东斯堪的那维亚语言 - 丹麦语 - 挪威语 - 瑞典语 - 西日耳曼语支 - 盎格鲁-弗里西亚语 - 盎格鲁语
VBScript这门语言冷门到什么程度,又是由什么原因造成的?
如果你说是VBscript这门语言冷,我承认你说得对。它冷到什么程度?我有一个精确的答案,它冷了四年了。先来看下百度百科的错误定义:
VBScript是Visual Basic Script的简称,即 Visual Basic 脚本语言,有时也被缩写为VBS。它是一种微软环境下的轻量级的解释型语言,是asp动态网页默认的编程语言,配合asp内建对象和ADO对象,用户很快就能掌握访问数据库的asp动态网页开发技术。
注意我上文中,我加粗的那行字,这句百度百科就出错了。VBS的引擎是微软的wscript.exe或是cscript.exe。但VBscript的引擎是ie的沙盒模式。两者不能互为简写。
VBscript是当初微软为了抗JAvascript推出的一门语言。当时随着IIS和ASP的大行其道,VBscript也火过一段时间。随着IE和ASP的不断没落,VBscript自然也不再风光。我们来做个测试,你发现IE11已经不支持VBscript了。像下图我写的一小段VBscript在IE11下已经弹不出对话框了,在IE11以下版本是没有问题的。当然微软的EDGE浏览器就更不支持了,微软都把自己的孩子抛弃了。
微软为什么会抛弃VBscript?一是市场原因,二是安全原因。安全的原因我想是因为袁哥。
袁哥以前提出了一个很有深度的观点,VBscript脚本代码是本身没有指针概念的,不过指针的本质就是数组。本着这一指导思想,他打开了VBscript的上帝模式,在VBscript虚拟机的软件栈中捞到了“失落的魔戒”。CVE-2013-3918、CVE-2014-6332(那个通杀全IE版本的网马),都是用的dve数据虚拟执行技术对抗dep+aslr+emet+cfi。CVE-2014-6332的漏洞一出,微软打过补丁的IE11就不支持VBscript了,所以这是我本回答开头给你的一个答案,已经冷了四年了。
所以,VBscript已经冷了,大家也不需要去学习了。不过我是一个VBS的狂热爱好者,我来告诉大家VBscript和VBS是不同的。VBscript已经冷了,VBS还是好用和有用的,好多系统管理员包括微软依旧在用VBS做大量的事。举个最简单的例子,微软判断win10系统是否激活,依旧在作slmgr.vbs来处理。
综上,VBscript已冷,但VBs和VBscript虽然系出同门,但两者一个还是***兄,一个已经被逐出山门了。
最冷门的语言?
- 东日耳曼语支 - 哥德语 (已消亡) - 克里米亚哥德语 - 汪达尔语 - 勃艮第语 - 伦巴底语 - 北日耳曼语支 ( 斯堪的纳维亚语支 ) - 西斯堪的纳维亚语言 - 挪威语 - 冰岛语 - 法罗语 - 诺恩语 - 东斯堪的那维亚语言 - 丹麦语 - 挪威语 - 瑞典语 - 西日耳曼语支 - 盎格鲁-弗里西亚语 - 盎格鲁
到此,以上就是小编对于最冷门的编程语言有哪些的问题就介绍到这了,希望介绍关于最冷门的编程语言有哪些的3点解答对大家有用。