当前位置:首页 » 编程软件 » 编程最早

编程最早

发布时间: 2022-07-02 15:47:13

① 常见的编程语言有Java,C,C++,C#等等,其中诞生最早的语言是() A.C B.J

C → C++ → JAVA → C#
最早的是C语言。

② 最早的编程软件是怎么来的

最早的没有现在意义上的编译器,是靠打孔器打纸带编程。大型机靠读纸带执行程序。

由于机器语言由0、1组成,难以阅读。所以在机器语言的基础上开发了汇编语言。最早的汇编语言编译器应该是机器语言编写的。一旦第一个汇编语言编译器开发出来以后,以后的版本都可以用汇编语言来编写了。

由于汇编语言还是很难使用,所以开发出高级语言。也可以预见,第一个高级语言编译器是由汇编语言编写的。有了第一个高级语言编译器,以后的高级语言编译器便可以用这个高级语言编译器生成。

也就是说,现在我们使用的C++语言编译器,可以用C++语言来编写。

③ 最早的编程是用什么工具的

最早?肯定不是高级语言,也不是汇编,是直接用机器语言啊。直接是二进制的,用打孔纸带之类的直接送给机器。这样子工作量很大,也易出错,不便校对,后来才有的汇编语言,再后来则出现了高级语言

④ 编程语言谁发明的

那就语音的话 应该是那些搞计算机的人 发明的那个是C语言是最早的编程语言吧

⑤ 计算机编程最先使用的是什么语言

世界上第一个编程语言是 Plankalkül(意为“计算计划”),Zuse 给他的电脑设计的。
当时是 1943 年。

⑥ 最早的编程是如何实现的

现在普遍认同的说法是1946年2月14日,世界上第一台现代电子计算机,俗称电脑,埃尼阿克(ENIAC)在美国宾夕法尼亚大学诞生。它使用了17468个真空电子管,7200个晶体二极管、1500个继电器、10000个电容器,还有大约五百万个手工焊接头。 耗电174千瓦,占地170平方米,重达30吨,每秒钟可进行5000次加法运算。据说当时每次埃尼阿克计算机开动起来,计算机所在的费城全城的电压都会降低!
当时还没有任何计算机开发语言,怎么让机器“理解”人的要求,然后计算结果反馈给人,是一件非常麻烦的事情。尽管它能执行复杂的操作序列,可以包含循环、分支和子程序,但是这个机器没有存储器,只能理解机器语言(二进制),可想而知,给它编程会有多麻烦!把一个数学计算问题变成一个输入,让它能够“理解”、“计算”,通常要花好几周的时间。当把问题搞清楚了以后,操作各种开关、连接各种电缆,然后通过打孔卡片输入,又要花掉好几天时间。然后,还要进行验证和测试,通过机器的单步执行来协助测试。

⑦ 编程语言的历史

在过去的几十年间,大量的程序设计语言被发明、被取代、被修改或组合在一起。尽管人们多次试图创造一种通用的程序设计语言,却没有一次尝试是成功的。之所以有那么多种不同的编程语言存在的原因是,编写程序的初衷其实也各不相同;新手与老手之间技术的差距非常大,而有许多语言并对新手来说太难学;还有,不同程序之间的运行成本(runtime cost)各不相同。

有许多用于特殊用途的语言,只在特殊情况下使用。例如,PHP专门用来显示网页;Perl更适合文本处理;C语言被广泛用于操作系统和编译器的开发(所谓的系统编程)。

程序设计语言使得计算机程序不再过度地倚赖某种特定的机器或环境。这是因为程序设计语言在不同的平台上会被编译成不同的机器语言,而不是直接被机器执行。最早出现的编程语言之一FORTRAN的一个主要目标,就是实现平台独立。

虽然大多数的语言可以既被编译(compiled)又被解译(interpreted),但大多数只在一种情况下能够良好运行。在一些编程系统中,程序要经过几个阶段的编译,一般而言,后阶段的编译往往更接近机器语言。这种常用的使用技巧最早在1960年代末用于BCPL,编译程序先编译一个叫做“0代码”的转换程序(representation),然后再使用虚拟器转换到可以运行于机器上的真实代码。这种成功的技巧之后又用于Pascal和P-code,以及Smalltalk和二进制码,虽然在很多时候,中间过渡的代码往往是解译,而不是编译的。

如果所使用的翻译的机制是将所要翻译的程序代码作为一个整体翻译,并之后运行内部格式,那么这个翻译过程就被成为编译。因此,一个编译器是一个将人可阅读的程序文本(叫做源代码)作为输入的数据,然后输出可执行文件(object code)。所输出的可执行文件可以是机器语言,由计算机的中央处理器直接运行,或者是某种模拟器的二进制代码。

如果程序代码是在运行时才即时翻译,那么这种翻译机制就被称作解译。经解译的程序运行速度往往比编译的程序慢,但往往更具灵活性,因为它们能够与执行环境互相作用。参见解译语言。

目录 [显示隐藏]
1 特点

1.1 数据和数据结构
1.2 指令及流程控制
1.3 引用机制和重用

2 程序设计语言的历史

3 常见的程序设计语言

[编辑]特点
每一种程序设计语言可以被看作是一套包含语法、词汇和含义的正式规范。

这些规范通常包括:

数据和数据结构
指令及流程控制
引用机制和重用
设计哲学
大多数被广泛使用或经久不衰的语言,拥有负责标准化的组织,经常会晤来创造及发布该语言的正式定义,并讨论扩展或贯彻现有的定义。

[编辑]数据和数据结构
现代计算机内部的数据都只以二元方式储存,即开-关模式(on-off)。现实世界中代表信息的各种数据,例如名字、银行账号、度量以及同样低端的二元数据,都经由程序设计语言整理,成为高端的概念。

一个程序中专门处理数据的那个系统被称为程序语言的型态系统(type system);对型态系统的研究和设计被称为型态理论(type theory)。语言可以被分为静态型态系统(statically typed systems),例如C++和Java,和动态型态系统(dynamically typed systems),例如Lisp,JavaScript,Tcl和Prolog。前者可被进一步分为包含宣告型态(manifest type)的语言,即每一个变量和函数的型态都清楚地宣告,或type-inferred语言(例如MUMPS,ML)。

大多数语言还能够在内置的型态基础上组合出复杂的数据结构型态(使用数组,列表,堆栈,文件等等)。面向对象语言(Object Oriented Language,又译作物件导向语言)允许程序员定义新的数据型态,即“对象”或“物件”(objects),以及运行于该对象的函数(functions)和方法(methods)。

除了何时以及如何确定表达式和型态的联系,另外一个重要的问题就是语言到底定义了哪些型态,以及允许哪些型态作为表达式的值。诸如C编程语言之类的低端语言允许程序命名内存位置、内存区域以及编译时的常量;ANSI C甚至允许表达式返回结构值(struct values)。功能性的语言一般允许变量直接使用运行时计算出的值,而不是指出该值可能储存的内存地址。

[编辑]指令及流程控制
一旦数据被确定,机器必须被告知如何对这些数据进行处理。较简单的指令可以使用关键字或定义好的语法结构来完成。不同的语言利用序列系统来取得或组合这些语句。除此之外,一个语言中的其他指令也可以用来控制处理的过程(例如分支、循环等)。

[编辑]引用机制和重用
引用的中心思想是必须有一种间接设计储存空间的方法。最常见的方法是通过命名变量。根据不同的语言,进一步的引用可以包括指向其他储存空间的指针。还有一种类似的方法就是命名一组指令。大多数程序设计语言使用宏调用、过程调用或函数调用。使用这些代替的名字能让程序更灵活,并更具重用性。

[编辑]程序设计语言的历史
二十世纪四十年代当计算机刚刚问世的时候,程序员必须手动控制计算机。当时的计算机十分昂贵,唯一想到利用程序设计语言来解决问题的人是德国工程师楚泽(Konrad Zuse)。

几十年后,计算机的价格大幅度下跌,而计算机程序也越来越复杂。也就是说,开发时间已经远比运行时间来得宝贵。

于是,新的集成、可视的开发环境越来越流行。它们减少了所付出的时间、金钱(以及脑细胞)。只要轻敲几个键,一整段代码就可以使用了。这也得益于可以重用的程序代码库。

[编辑]常见的程序设计语言
APL、A+和J
ASP
Ada
汇编语言
AWK
Basic、Fortran
Brainfuck
C、C++
C#
Clipper
COBOL
dBase
PASCAL、Delphi
Forth
FoxPro
F#
IDL
Java
JavaScript
J#
LISP
LOGO
Mola
Perl
PHP
PL/1
Prolog
Python
Ruby
Scheme
Smalltalk
SQL
Tcl/Tk
UML
Visual Basic
Visual FoxPro

参考文献:维基网络

⑧ 世界上第一种编程语言是什么

语言,只是一种形式化而已,使人们更加方便理解或着更加简单的使用计算机解决一个问题。(给你一大堆01代码你明白什么?)
说白了,低级编程语言 其实与硬件是紧密相连。
对于计算机硬件中,一般都有基本的操作比如:加,移位,减,与,或,等基本运算。 而这些基本操作,都是通过硬件布线,或软硬件结合实现的。
机器语言,全 是0 1 表示,非常不好看懂, 汇编语言,好点有些助记符(比如加法运算,不再是01组合表示,而是一个ADD关键字,但最后这ADD还得被编译器变为01组合指令了)。 但是,汇编语言也很麻烦,写一个循环繁琐,写多层嵌套更麻烦。 而且自己去分配内存,和寄存器。
对于高级一些的语言,省去了很多程序员需要考虑的,比如内存空间如何分配? 循环不用那么乱跳来跳去的, 一个循环写起来 简洁,易懂(比如C里面一个简单 for 或者 while 就哦了)。而且,提供了很多方便的操作。 总结,如果说最先出现的,那大概就是机器语言了吧。

⑨ 计算机最早的一种编程语言是什么语言

最早是机器语言,就是01代码;现在操作底层硬件可以使用汇编语言或者C,不过比较合理的搭配是C语言框架内嵌汇编语言,这样效率比较高,手机党望采纳

⑩ 编程语言是谁发明的

多年前,美国军方要给一种计算机语言取个名字,大家提了许多动听的名字都觉的不太中意,后来有人提议,将这种计算机语言命名为:Ada。没有人提出异议。为什么大家都同意用这个名字呢?这还得从100多年前说起。Ada是一名充满幻想的女孩1815年12月10日,英国。一个女孩降生了,她的母亲,一个有着杰出数学天赋的女人,人称“平行四边形公主”;父亲,一个狂热的充满幻想的诗人
--拜伦。可是女孩从生下来就从没见过父亲。这位狂热的、浪漫的诗人结婚不久便离开了英国,再也没有回来。母亲给她起了个动听的名字:阿达(Ada)。那
位诗人尽管离开了英国,当听说自己有了一个女儿时非常的高兴,可也非常的懊悔,但他始终没有回去看女儿一眼,只能用诗来表达自己对女儿的思念和歉疚,他的
一首诗的名字就叫《阿达》。狂热的诗人36岁死于希腊,临死前唯一牵挂的就是阿达。而此时的阿达,跟随着母亲生活,阿达不仅继承了母亲的数学天赋,也秉承了父亲的性格,小小年纪也充满幻想,幻想成为一个大科学家、大诗人。母亲怕她走父亲的老路,竭力想改变她对诗歌的热爱,但无能为力,阿达曾对母亲说:“没有诗,要数学干什么?”当时的英国,科学风气盛行,包括许多妇女都在杂志上发表文章探讨数学等问题。阿达17岁那年,母亲请了着名的数学家摩根做她的老师,摩根就是现代计算
机数学基础布尔代数的创始人之一。在他的影响下,阿达的数学天赋得到了充分的展现。同时阿达还被介绍到当时着名的翻译家——为剑桥大学工作的玛丽·索菲利
那里学习。玛丽由衷地喜欢这个聪明而又刻苦,且充满幻想的女孩,也非常地支持并鼓励她在数学方面发展。此时的阿达对机械、建筑也充满兴趣,畅游在科技王
国,就像少女在花园中徜徉,乐此不疲,流连忘返。她还同当时的一些着名科学家保持密切的联系,如法拉第等。结识巴贝奇1834年11月,阿达在一次宴会上遇到了一位对其一生产生重要影响的人——查尔斯·巴贝奇。此时的巴贝奇正到处游说他的计算机设想。当时的人们很少
有人理会他,以为他是在“痴人说梦”。同样,他也将自己的设想全盘托出,讲给阿达听。此时的阿达只有18岁,但她听完他的设想并看了他的文稿后,彻底地领
会了他的设想,并深深地为之陶醉。凭着她深厚的科学功底和丰富的想象力,她认为这是一个伟大的设想,世界将因之而改变。面对今天的现实,我们不能不为阿达的洞察力所折服,她的这一预言可是在一个半世纪以前提出的啊!参与研制计算机共同的追求,使两人成了忘年交,阿达的母亲曾试图阻止阿达与巴贝奇的交往,认为巴贝奇不过是个江湖骗子,不会给阿达好影响。这点阻力对于秉承父亲性格的阿达,算不了什么,她完全投入到了计算机的研制中去了,负责为巴贝奇设想中的计算机编写软件。1841年,巴贝奇在意大利都灵向人们详细地介绍他的设想,希望能引起大家的重视,但无人喝彩。他用法语出版的论文也不受人欢迎,但阿达执意要将其翻
译成英文。翻译结束后阿达将文稿给巴贝奇看,巴贝奇发现:阿达不仅在论文中加入她特有的想象,而且补充了许多阿达独到的见解。阿达特别强调存储程序和数据
的重要性,而这与今天的计算机技术不谋而合,并且拟订了一份设计图,这份设计图被公认为世界上第一个计算机程序。阿达在文中对计算机应用前景的展望,连巴
贝奇自己都从来没有想到过。如:阿达认为,计算机应该发展成一个可用符号来表示任何事物的装置,这不正是今天的编程语言吗?她还预见到计算机可以用在纺织
机械上,用卡片存储复杂的花样、可以用来绘图、演奏音乐。这些预言表明阿达是现代人工智能技术的拓荒者。阿达对论文的修改,使巴贝奇深感惊奇和鼓舞,他对别人称赞说:“阿达是个充满想象力和洞察力的女孩”,“她是个数字女神”。她将诗歌的激情融入了论文之中。 经过阿达翻译后的文稿其内容增加到原来的三倍,论文实际上成了两人合作的产物,但谦逊的阿达在署名的时候,只将自己的名字简单地署为:A.A.L。在后来的一系列论文中,阿达在计算机软件领域做出了许多开创性的贡献:如变量、递归、程序算法的提出等。短暂的一生阿达后来与威廉伯爵结婚,婚后生有三个孩子,但为了研制计算机,她将孩子们都放到母亲那里扶养,这对于一个女性,在当时是不被人理解的,好在丈夫非常
支持她的研究工作,这使她深感欣慰。此时的巴贝奇已是一贫如洗,阿达也付出了许多。长期的研究耗费了大量的心血,身体状况也一天不如一天,疾病时时纠缠着
她,但为了那个美丽的幻想成真,她夜以继日地工作。她的座右铭是:工作是我的报酬。1852年,阿达因癌症去世,同她的父亲一样,年仅36岁,没有等到计算机的诞生。如果她再多活一年,就会看到在瑞典,由乔治和爱德华根据巴贝奇的方案制造出的一台差分机,这不能不说是人类的一个遗憾:第一位软件工程师,却没有看到自己的设想结出的果实。尽管限于当时的制造条件,巴贝奇最终也没有造成理想中的计算机,但他们超前100多年的拓荒,对后来计算机技术的诞生和发展同样产生了深远的影响。当
我们津津乐道ENIAC——第一台数字电子计算机的时候,也不应该忘记人类这一智慧的火花,在这之前的100多年,已经由巴贝奇和阿达点燃了。阿达、巴贝奇两人对计算机事业的贡献就好像火对于人类。他们是钻燧取火的人,是盗得火种的普罗米修斯。让我们记住巴贝奇,也记住这位杰出的女性———阿达(Ada)。用她的名字给一种计算机语言命名,只能寄托我们对她的纪念和钦佩,却远远不能表达出她为计算机技术作出的重要贡献。

___________________________________________
这个只能抄一下了。

热点内容
听ti密码是多少 发布:2025-02-12 08:22:15 浏览:288
淘宝上传视频凭证 发布:2025-02-12 08:06:46 浏览:878
java画 发布:2025-02-12 08:01:00 浏览:549
光遇安卓官服是在哪里下载 发布:2025-02-12 07:47:47 浏览:648
安卓手机如何关闭程序打开广告 发布:2025-02-12 07:31:06 浏览:469
新版影视大全不能缓存 发布:2025-02-12 07:31:04 浏览:976
sql两个字段in 发布:2025-02-12 07:29:45 浏览:771
漂亮网站源码 发布:2025-02-12 07:26:40 浏览:760
执行脚本前 发布:2025-02-12 07:14:49 浏览:472
android天气预报接口 发布:2025-02-12 07:12:43 浏览:703