当前位置:网站首页>3.1 - 程序设计语言 3.2 - 高级语言的特点及引用 3.3 - 静态/动态类型语言

3.1 - 程序设计语言 3.2 - 高级语言的特点及引用 3.3 - 静态/动态类型语言

2022-08-09 23:33:00 是李黏黏鸭

目录

一、程序设计语言概述

1、机器语言

2、汇编语言

3、高级语言

4、考法1:低级语言的特点

5、考法2:汇编语言及相关概念

二、高级语言的特点及应用

1、高级语言的分类

2、考法1:高级语言的特点/应用

三、静态类型语言、动态类型语言

1、静态类型语言

2、动态类型语言

3、考法1:静态/动态类型语言


一、程序设计语言概述

1、机器语言

  • 概念:用二进制代码来表示的计算机指令,是面向机器的语言。计算机可以直接运行,不需要编译。

  • 优点:执行效率高,灵活。

  • 缺点:程序编写、阅读、理解有很大难度,不利于人开发程序。

2、汇编语言

  • 为了克服计算机语言的难写、难读、难理解,使用了一些缩写、符号代替部分二进制指令。例如使用Add代替二进制加法指令序列。

  • 是面向机器的语言。

  • 汇编程序:就是把汇编语言程序,翻译成与之等价的机器语言程序的程序。

  • 汇编语言程序:就是用汇编语言写的程序代码。

3、高级语言

  • 方便人的编写。

  • 主要考高级语言的特点和应用。

4、考法1:低级语言的特点

5、考法2:汇编语言及相关概念

  • 指令:操作码+地址码=指令。操作码决定了操作的性质,也就是要执行的操作是加法、减法还是取数等。地址码决定了操作对象以及操作数和操作结果存放的位置。

  • 伪指令:就是对环境的介绍,在编译的过程中是不会翻译的。

二、高级语言的特点及应用

1、高级语言的分类

2、考法1:高级语言的特点/应用

三、静态类型语言、动态类型语言

1、静态类型语言

  • 变量的数据类型在编译的时候就需要明确,也就是说在程序代码中需明确变量的数据类型,不能将其定义为可变的。

  • Java、C++等都是静态的,在定义变量时必须明确数据类型。

2、动态类型语言

  • 在编译的时候可以没有明确变量的数据类型,在程序运行到具体的赋值语句时才明确变量的数据类型。

  • SP、PHP、VBScrip、TOKEN、Python等都是动态的。可以将变量声明为可变类型,再编译的时候再赋值。

3、考法1:静态/动态类型语言

原网站

版权声明
本文为[是李黏黏鸭]所创,转载请带上原文链接,感谢
https://blog.csdn.net/qq_46071165/article/details/126239989