编程语言
编辑用C++语言编写的简单计算机程序的源代码,在编译和运行时会输出消息“Hello world” 编程语言是一组命令,根据编程语言确定的规则编写,然后这些命令经过多次。阶段直到在计算机上实现为止,编程语言根据与人类语言的接近程度分为:
- 高级语言(接近人类理解的语言,如:C#、Python、Java、C++。
- 低级语言(接近机器语言),例如汇编语言。
有时它根据所使用的语言的期望目的进行划分。有些语言被设计为在特定设备上运行,例如当一家公司生产计算机或中央处理器(中央处理单元)并为其提供包含在其上执行的命令的用户手册时,还有其他语言。 ,独立于机器类型工作的更通用的语言,即它们在虚拟机内运行,例如Java。
编程定义
编辑可以将编程定义为为计算机或任何其他设备编写指令和命令的过程,指导和告知计算机如何处理数据或如何执行一系列所需的操作。编程过程遵循特殊的规则。程序员选择的语言都有自己的特点,这些特点使其不同程度地适合每种类型的程序,并且该程序所需的任务也具有共同的特点和共同点。限制是因为所有这些语言都是为处理计算机而设计的。编程语言(软件)随着计算机(硬件)的发展而发展。当电子计算机在 20 世纪 40 年代和 1950 年代发明时(在 1920 年代电气计算设备之后),并且计算机与大量电子阀一起工作,编程语言也很复杂,它由一系列数字组成并编写为这些数字是长编程代码的形式。数字0是0,1是1。这种语言称为二进制语言或机器语言,这对程序员来说很困难。但随着晶体管的发明,计算机的尺寸大大减小,功能增强,同时,专家和程序员能够发明更易于使用的编程语言,编程语言变得越来越广泛。专家可以理解。开发和便利化仍在进行中。
编程语言的特点
编辑一些编程书籍基本上是一种使程序员更容易以计算机理解的指令和命令的形式编写程序以执行所需工作的方法。众所周知,计算机将其写入的编程语言转换为一系列0和1,并在其基础上开始工作以编写命令,所选择的编程语言提供了一组可以依赖的基本东西。在编写程序和一组规则的过程中,这些规则可以处理信息并组织信息以执行所需的工作,这些基础和规则通常体现在:
- 信息与存储
- 订单和组织操作
- 特殊的设计
信息与存储
根据二进制计数系统(即基于 0 和 1),信息以数字形式存储在当前的数字设备中。一般来说,现代处理器不处理单个位,而是处理可以包括:的位组。
- 8位=1字节,是现代计算机中最小的信息存储单位。
- 16、32、64、128、256 或 512 位。
例如,使用 8 位,可以形成 256 个不同的值,并且该值可以在 0 到 255 之间。编程语言的功能表示利用一个单元或一组单元(符号)来存储现实生活中的信息,例如如姓名、尺寸或银行帐号。
订单和组织操作
程序员对信息单元进行操作,比如存储、读取、比较,也可以对它们进行算术运算,这些操作遵循语言的特定规则。编程语言还有另一个作用,那就是控制。操作的组织,因为它按照与程序员编写的顺序相同的顺序指导其步骤的执行,该语言还通过引入计算机选择方向的逻辑条件来允许选择和分支的过程。继续执行工作:让我们假设程序员想要创建的程序将用户选择的两个数字相除,并将结果显示在屏幕上,并且已知不允许除以零,因此,程序员必须。在他的程序中指定此选择:如果除数不为零,则程序指示计算机执行运算并给出结果,但是,如果除数为零,则程序不执行运算,而是发出警报。用户尝试除以零。命令可以以另一种方式组织,其中一个命令或一组命令在循环中执行。命令也可以分为子单元,每个单元执行特定的工作。分成易于以循环形式单独处理的部分。
特殊的设计
一个编程工作的例子,在Python语言中,每种语言在处理数据方面都有特殊的设计,并且在该语言提供的处理特定问题的方法和设施方面都可以。根据构建程序的方法分类为过程语言,例如(Basic、Fortran),这些语言是顺序语言,基于要应用于数据和变量的过程。面向对象的语言,例如(C、Java、Delphi),属于非顺序语言,基于要转换的程序中使用的元素和变量,通过对它们应用一组特定的过程。
编程语言发展史
编辑早期发展
非常早期的计算机,例如 Colossus,是在不借助存储软件的情况下通过修改电路或布置物理控制库来编程的。不久之后,用机器语言编写程序成为可能,程序员用数字编写每条指令。机器可以直接执行的形式。例如,在两个内存位置添加值的指令可能由 3 个数字组成:指定“添加”操作的“操作码”和两个内存位置。十进制或二进制形式的程序可以从打孔卡、纸带或磁带上读取,或者打开计算机前面板上的开关。机器语言后来被称为第一代编程语言(1GL),下一步是所谓的第二代编程语言(2GL)或汇编语言的开发,它们仍然与指令集结构紧密相关。给定计算机的。这些有助于使程序更具可读性,并使程序员免于繁琐且容易出错的地址计算。第一个高级编程语言,或第三代编程语言(3GL)是在 20 世纪 50 年代编写的。 Plankalkül 是一种早期为计算机设计的高级编程语言,由 Konrad Zuse 在 1943 年至 1945 年间针对德语 Z3 语言开发。然而,直到 1998 年和 2000 年才得以实现。John Mowgli 于 1949 年提出的 Shortcode 是最早为电子计算机开发的高级语言之一。与机器代码不同,短代码语句以可理解的形式表示数学表达式。然而,该程序每次运行时都必须翻译成机器代码,这使得该过程比运行同等的机器代码慢得多。 在曼彻斯特大学,Alec Glennie 在 20 世纪 50 年代初开发了 Autocode。作为一种编程语言,它使用编译器自动将语言转换为机器代码。第一个代码和编译器于 1952 年为曼彻斯特大学的 Mark 1 计算机开发,被认为是第一个编译的高级编程语言。
例子
编辑随着时间的推移派生编程语言低级计算机编程语言:
- 机器语言。
- 汇编语言。
一些高级计算机编程语言的示例:
- C
- C# (C#)
- Python
- 福特兰语言
- 红宝石
- sql
- JavaScript
百科词条作者:小小编,如若转载,请注明出处:https://glopedia.cn/262311/