美文网首页
程序设计语言|基本概念

程序设计语言|基本概念

作者: 小青多多 | 来源:发表于2022-04-16 14:18 被阅读0次

程序设计语言与语言处理程序的内容

1.程序设计语言分为低级语言和高级语言

低级语言:机器语言和汇编语言。

机器语言:由0、1组成的机器指令序列,即机器指令程序。

(由于机器语言进行程序设计时效率很低,程序的可读性很差,也难以修改和维护,所以产生了汇编语言。)

汇编语言:用容易记忆的符合代替0、1序列来表示机器指令,即汇编指令,汇编指令的集合就是汇编语言。

(由于汇编语言与机器语言十分接近,其书写格式很大程度上取决于特定的计算机的机器指令,程序设计的效率低,所以产生了高级语言。)

高级语言:是一种功能更强、抽象级别更高的面向各类应用的程序设计语言。这类语言与人们使用的自然语言比较接近,提高了程序设计的效率。常见的有Java、C、C++、PHP、Python、Delphi、PASCAL等。

2、编译程序和解释程序

计算机只能理解0、1序列构成的机器语言,因此高级程序设计语言需要翻译,那就需要“语言处理程序”。语言之间的翻译形式有多种,基本方式为:汇编、解释和编译

用某种高级语言或汇编语言编写的程序称为源程序,源程序不能直接在计算机上执行。如果源程序是汇编语言编写的,则需要一个汇编程序将其翻译成目标程序后才能执行。如果源程序是用某种高级语言编写的,则需要对应的解释程序或编译程序对其进行翻译,然后在机器上运行。

解释程序(解释器):它或者直接解释执行源程序,或者将源代码翻译成某种中间代码后再加以执行,不生成目标程序。这类语言中的最典型代表是BASIC。

编译程序(编译器):是将源代码翻译成目标语言程序,然后在计算机上运行目标程序。两者在逻辑上等价,其过程包括词法分析、语法分析、语义分析等过程。很多高级程序设计语言都属于这一类,如C语言、C++等。

所以解释程序与编译程序的最大区别之一是:前者不生成独立的目标程序,后者生成独立保存的目标程序。

相关文章

  • 程序设计语言|基本概念

    程序设计语言与语言处理程序的内容 1.程序设计语言分为低级语言和高级语言 低级语言:机器语言和汇编语言。 机器语言...

  • 递归实例

    递归基本概念 程序调用自身的编程技巧称为递归( recursion)。递归做为一种算法在程序设计语言中广泛应用。 ...

  • Java算法之递归的简单应用

    递归基本概念 程序调用自身的编程技巧称为递归( recursion)。递归做为一种算法在程序设计语言中广泛应用。 ...

  • Java多态性--分派

    一、基本概念 Java是一门面向对象的程序设计语言,因为Java具备面向对象的三个基本特征:封装、继承和多态。这三...

  • 程序设计语言|分类与特点

    程序设计语言基本上可以分为:命令式程序设计语言、函数式程序设计语言、面向对象程序设计语言和逻辑程序设计语言。 1....

  • 软件设计师考试 | 第二章 程序设计语言基础知识 | 程序设计语

    (一)程序设计语言的基本概念 1.低级语言和高级语言 低级语言,机器语言(0和1组成的机器指令序列)、汇编语言(汇...

  • 重新学习爪洼的第一天-前言

    首先,简单的描述一下何为java,java是一种程序设计语言,再者,何为程序设计语言,程序设计语言是我们使用计算机...

  • 计算机科学导论第十五周学习总结

    一、程序设计语言 1.程序设计语言的历史和简介 (1)简介 程序设计语言是为了书写计算机程序而人为设计的符号语言,...

  • 1.2程序设计语言概述

    1.2.1计算机的可编程性需要依靠程序设计语言来体现 程序设计语言: 1、程序设计语言,也叫编程语言,是计算机能够...

  • 2018-12-23

    程序设计语言简介 1.程序设计语言分类 1. 机器语言(machine language) 一种二进制语言,直接使...

网友评论

      本文标题:程序设计语言|基本概念

      本文链接:https://www.haomeiwen.com/subject/kzthertx.html