电脑语言就是编程语言?
计算机编程语言的开发已从机器语言,汇编语言到高级语言的过程中经历了该过程。1 机器电子计算机使用二进制数字,包括“ 0”和“ 1 ”,二进制是计算机语言的基础。
在计算机发明的开头,人们只能降低计算机,并使用计算机的语言命令计算机进行此操作。
为了易于理解,他们编写了一系列说明,包括“ 0”和“ 1 ”,然后移交给计算机以执行。
这种语言是机器语言。
使用机器语言非常痛苦,尤其是在程序中有任何错误需要修改时。
此外,由于每个计算机的指令系统通常都不同,因此,如果在另一台计算机上执行的计算机执行程序,则必须单独编程,从而导致重复。
但是,由于它将语言用于特定的计算机模型,因此计算效率是所有语言中最高的。
机器语言是第一代计算机语言。
2 . Assembly language to reduce the pain when using machine language programming, people have improved beneficial: Using some short letters and string of English symbols to replace a binary chain of a specific guide, such as "Add" to add "this programming language is called assembly language, meaning that the second generation computer language, but the descent of the computer, does not recognize the specific parts of the program, the computer does not recognize the specific program. Translate these symbols into binary numbers. This translation program is called the compiler.现在。
从一开始就与计算机进行交流时,人们意识到一种语言应与数学语言或人类自然语言接近,而不是基于计算机硬件,而翻译的程序可以在所有机器上流行,在1 9 5 4 年工作,第一种高级语言与fortran的硬件完全分开。
在过去的4 0年中,出现了数百种高级语言,其中数十种具有重要意义。
具有影响力和受欢迎程度的人包括Fortran,Algol,Cobol,Basic,Lisp,Snow,PL/1 ,Pascal,Pascal,C,Prolog,Ada,C ++,VC,VC,VB,VB,Delphi,Java,Java等。
该软件的开发也从最初的封闭式生产到工业化生产和组装的个人会议中也从最初的封闭性生产中发展而来。
在1 9 6 0年代中期,该软件变得更大并生产Soft基本上是一场本身的战斗,缺乏计划,检查和评估科学系统和标准化的标准。
结果,大量软件系统是用大量资金而建造的,由于错误而无法使用,甚至带来了巨大的损失。
该软件使人们感到越来越不可靠,因此几乎没有软件不会犯错误。
所有这些都震惊了计算机世界,并在历史上被称为“软件危机”。
人们意识到,大计划的综合与编写小程序不同。
它必须是一项新技术,应该作为处理项目处理整个软件开发过程。
程序的设计必须轻松确保准确性并促进准确性。
1 9 6 9 年,提出了一种结构化的编程方法。
1 9 7 0年,出现了第一种结构编程语言Pascal,标志着结构化编程阶段的开始。
自1 9 8 0年代初以来,另一场革命在思考软件设计和面向对象的编程的结果时出现了。
在此之前,高级别的语言几乎是所有过程取向和引入程序的实现。
在执行MO -MO之前,人们无法做任何其他事情,也无法更改实施程序的实施方向。
这不适合人们如何处理日常生活中的一切。
对于每个人来说,当他们想发生某些事情发生时,他们会处理某些事情,也就是说,它们不能定向,但必须是特定的应用程序功能,即对象。
该方法与软件(例如硬件集成电路)集成在一起,以创建一些常见和紧密包装的模块,称为软件集成块。
它们与特定的应用程序无关,但是可以合并以完成特定的应用程序功能,并且可以同时再次使用。
对于用户,他们只关心其接口(输入的数量,输出数)和功能。
就其本质而言,这是内部问题,用户不必关心。
C ++,VB和Delphi是典型的代表。
高级语言的下一个开发目标是使应用程序定向,这意味着您只需要告诉程序要做什么,并且程序可以自动创建算法并自动处理它们。
这是一种非编程语言。
VC ++是一种面向对象的语言
计算机语言的分类及之间的联系与区别
高级别的编程语言可以根据其程序的执行方法将两种类型分为两种类型:收集类型和解释类型1 该语言对程序的执行是有效的,并且可以独立运行,而无需世代化环境。但是,如果要迁移,则需要更改源程序,或使用不同的编译器来编译不同的平台。
当前的大多数高级语言,例如C,C ++,Pascal,Lisp等。
2 3 Java语言是解释和编译类型的组合。
首先,将常规Java编译器用于编译与平台相关的中间产品的Java源程序,然后使用Java Virtual Machine(JVM:JavavirtualMaching)进行解释和执行。
扩展的信息:为了减轻使用机器语言编程的痛苦,安装语言取得了良好的改进:使用一些简短的英语字母和符号字符串用特定的说明替换二进制字符串,例如“添加”,“添加”,“ for数据传输”等。
以这种方式,它易于理解,理解和理解和理解和理解和理解和理解错误。
这种编程语言称为收集语言,即第二代计算机语言。
但是,计算机不识别这些符号,这些符号需要一个特殊的程序,该程序特别负责将这些符号转换为二进制数字。
该翻译程序称为“汇编程序”。
安装语言也非常依赖硬件,便携性较差,但仍然非常有效。
为计算机特异性硬件收集的安装语言程序可以准确地锻炼计算机硬件的功能和优势,并且程序进行了完善和高质量,因此它们仍然是当今经常使用且功能强大的软件开发工具。
安装语言的本质与机器语言相同,两者都直接在硬件上运行,只是指令使用英语缩写中的标识符,这更容易识别和记住。
它还要求程序员以命令形式写下每个特定操作。
参考来源:百度百科全书 - 计算机语言