b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

为什么今天会有这样多种编程语言?(2)

电脑杂谈  发布时间:2019-10-01 16:02:43  来源:网络整理

Java的强有力竞争对手是C#。

A.25.面向对象解释式脚本语言:Python

Python诞生于1989年,作者为了打发圣诞节的无聊,决心开发一个新的脚本解释程序,做为 ABC语言的一种继承。ABC是作者开发的教学语言。

Python和Perl用于相同领域,是面向过程+面向对象语言。

全国计算机模拟软件二级c语言_2014秋计算机基础知识试题计算机信息安全_2014计算机语言排名

A.26.纯面向对象解释式脚本语言:Ruby

Ruby诞生于1996年,作者基于对Perl和Python的不满而设计,的纯面向对象脚本语言。

Ruby基本等于Smalltalk + Lisp。

A.27.Web服务器脚本语言:PHP

PHP诞生于1994年,是Web服务器脚本语言。

PHP和JavaScript的语发相近,都是嵌入在HTML中,只不过一个在服务器端,一个在浏览器端。

A.28.浏览器脚本语言:JavaScript

1995 年,网景公司发行的 Netscape Navigator 2.0,它的脚步语言就是JavaScript。

JavaScript和Java没有任何关系,它的前身是ScriptEase。

ScriptEase的诞生于1992年原名C-minus-minus,是一个足够强大可以代替宏操作(macro)的脚本语言,同时维持与 C足够的相似性,以便开发人员能迅速学会。

ScriptEase基于C和Self语言,支持面向过程和原型面向对象编程。

JavaScript后来由采用了Lua语言,支持以关联列表作为数据格式的函数式编程,这种关联列表这就是著名的JSON。

最后JavaScript是一个:表面叫Java脚本,但是和Java没有任何关系;表面上是一个像C语言一样的面向过程语言,但实际上是一个原型面向对象语言;表面上你创建了一个对象2014计算机语言排名,但毕竟也是一个关联列表;表面上你在定义函数和数组,其实也是<键,值>对;表面上你声明函数,其实也是<键,lambda表达式>对。表面上是一个命令式编程语言,但本质上是一个以关联列表为数据格式的函数式编程语言。

A.29 .NET平台主语言:C#

C#于2000年和.NET开发系统一起由谷歌公布。

C#是.NET开发系统的主语言。.NET开发系统包含,运行IL语言的虚拟机CLR,基于IL语言的公共插件,用于编译产生IL语言程序的高级语言,以及支持这种高级语言开发的编译的基础开发环境。

由于CLR和IL公共类库作为Window操作系统的一部分捆绑发布,所以IL语言程序可以再Window操作系统上直接执行,就行机器指令一样。

CLR运行IL和JM运行Java一样,只不过CLR将IL编译成机器指令,然后在由计算机直接执行,而JM是将Java编译成字节码,然后由解释器解释执行。

.NET开发系统支持多种语言,其中C#是主语言。

C# 1.0 基于Java和C++,以Java为基础将更多的C++加入进来,并且吸收了一些Delphi和Visual Basic的特点。

C# 2.0 引入泛型编程。

C# 4.0支持了lambda表达式,Linq等。

最新版本是2014发布的C#5.0。

.NET 4.0采用了动态类型,使得.NET平台可以嵌入动态语言,比如:Lisp、Python、 Ruby等。

A.30.不再基础的BASIC:Visual Basic .NET

Quick BASIC由美国微软公司开发,1987年推出,它是BASIC的继承者。

Quick BASIC是DOS下的开发语言,后来随着Window系统的打造加入了图像化设计其实新的版本改名为:Visual Basic。Visual Basic是第一个支持可视化界面设计的语言。

1998年发布的Visual Basic 6.0 是一个应用比较广泛的版本。

2001年,Visual Basic迁移到了.NET平台上,改名Visual Basic .NET。Visual Basic .NET对BASIC语言特性进行了重大优化。从此Visual Basic .NET伴随.NET开发平台一起发展

补充,R语言现在是最流行的统计计算语言,是S4语言的免费版本,S语言由贝尔实验室创造。R语言、3M数学计算语言(Matlab、Mathematica、Maple)、汇编语言都未列入名录。


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-124766-2.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...