当前位置: 首页 > news >正文

【软件设计师:程序语言】4.程序语言基础知识

一、程序设计语言基本概念

1.低级语言和高级语言

(1)低级语言

机器语言和汇编语言称为低级语言。

 机器语言指0、1组成的机器指令序列

 汇编语言指用符号表示指令的语言

MOV AX,2

MOV BX,3

ADD AX,BX

(2)高级语言

高级语言是从人类的逻辑思维角度出发、面向各类应用的程序语言,抽象程度大大提高,需要编译成特定机器上的目标代码才能执行。这类语言与人们使用的自然语言比较接近,大大提高了程序设计的效率。

2.编译程序和解释程序

高级语言或汇编语言编写的程序称为源程序,源程序不能直接在计算机上执行。

 如果源程序是汇编语言编写的,则需要一个称为汇编程序的翻译程序将其翻译成目标程序,然后才能执行。

 如果源程序是为高级语言时,这个翻译程序称为编译程序

 按源程序中语句的执行顺序,逐条翻译并立即执行相关功能的处理程序、称为解释程序。

3.程序的执行方式

1、编译执行:

按编译方式在计算机上执行用高级语言编写的程序,需经过两个阶段:

相关文章:

  • 【Linux】Linux环境基础开发工具
  • 深入解析进程间通信与Socket原理:从理论到TypeScript实战
  • 新疆地区主要灾害链总结
  • 软件工程(三):模块的内聚模型
  • 苍穹外卖(用户下单、订单支付)
  • 【useOperatorData Hook 改造实践】
  • [数据库之九] 数据库索引之顺序索引
  • ​IP 风险画像如何实现对恶意 IP 的有效拦截?
  • NetBox:运维利器,网络与数据中心管理平台
  • 使用 Vue CLI 和 vuedraggable 实现拖拽排序功能
  • 优艾智合CEO张朝辉荣膺U45杰出青年企业家
  • OG-HFYOLO:当梯度方向引导遇见异构特征融合,变形表格分割难题迎刃而解
  • 【Python】os模块
  • Soft Mask(软遮罩)技术
  • MySQL的information_schema在SQL注入中的关键作用与防御策略
  • 后端返回文件流,前端展示图片
  • AI视觉质检的落地困境与突破路径
  • 架构进阶:精读麦肯锡-_电力公司业务能力架构设计规划咨询项目【附全文阅读】
  • 雪兽云资产助力“星耀汇聚”提升业务效率
  • J2 WebScarab 安装指南详细步骤与配置方法
  • 西安机场回应航站楼“水帘洞”事件:屋面排水系统被冰雹堵塞
  • 上海“世行对标改革”的税务样本:设立全国首个税务审判庭、制定首个税务行政复议简易程序
  • 竞彩湃|霍芬海姆看到保级曙光,AC米兰专注于意大利杯
  • 印巴战火LIVE丨印巴互相发动无人机袭击,巴官员称两国已在国安层面接触
  • 国家发改委副主任谈民营经济促进法:以法治的稳定性增强发展的确定性
  • 2025江西跨境电子商务发展交流会召开,探索行业发展新趋势