【软考】【程序设计语言基础】

在计算机中,程序设计语言可划分为低级语言和高级语言。
低级语言运行效率高、开发效率低。

基本概念

低级语言:面向机器语言
汇编语言:用符号表示一些操作数和操作码
高级语言:与自然语言比较接近
编译程序:将源程序翻译成目标语言程序,然后在计算机上运行目标程序,虽然执行效率高,但可读性差,很难修改和维护
解释程序:直接解释执行源程序,或者将源程序翻译成某种中间代码再加以执行
程序设计语言:涉及语法、语义和语用等方面
语法:由程序语言的基本符号组成程序中的各个语法成分的一组规则,分为语法规则和词法规则
语义:按语法规则构成的各个语法成分的含义,分为静态语义和动态语义
语用:构成语言的各个记号和使用者的关系,设计符号的来源、使用和影响
语境:理解和实现程序设计语言的环境,包括编译环境和运行环境

程序设计语言分类

命令式程序设计语言
面向对象程序设计语言
函数式程序设计语言
逻辑型程序设计语言

程序设计语言基本成分

数据

常量和变量:变量具有左值和右值,常量只有右值。变量在运行过程中其右值可以改变,常量在运行过程中不能改变。
全局变量和局部变量:按照数据的作用域范围分。全局变量的存储空间在程序运行过程中一般不变,局部变量的存储单元是动态改变的。
数据类型:基本类型、用户定义类型、构造类型、其他类型

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值