注册/登录
搜索
搜索
本版
帖子
用户
门户
Portal
首页
锐阔商贸论坛
»
首页
›
行业信息
›
互联网络
›
软件开发 第二代(编程)语言 (2GL)
admin
发表于 2021-12-18 11:09:28
显示全部楼层
第二代(编程)语言 (2GL) 是什么意思?
第二代(编程)语言 (2GL) 是一组与汇编语言相关的编程语言。与第一代语言不同,程序可以使用英语单词(也称为助记符)以人类可以理解的方式以符号方式编写,然后由汇编程序转换为机器语言。
汇编语言特定于计算机和 CPU。该术语用于区分机器语言 (1GL) 和高级编程语言(3GL、4GL 等),
也称为第二代语言。
汇编语言起源于 1940 年代,归功于美国海军军官 Grace Hopper 的努力,为 ENIAC 计算机引入了 FLOW-MATIC 语言。
2GL 主要用于实现低级内核和驱动程序,以及面向性能和处理密集型应用程序,例如计算机游戏、图形处理应用程序和视频编辑应用程序。
机器指令、寄存器和内存地址的符号表示允许程序员生成人类可读的程序。为了让计算机理解程序,必须使用汇编程序将其转换为机器可读格式。对于特定的处理器系列和环境,汇编程序通常通过从助记符表示到机器语言的一对一映射来转换助记符。
汇编器允许更容易地调试程序,并且还引入了更高级的编程机制,例如宏编程和结构化编程。
软件开发
,
第二代
,
编程语言
相关帖子
•
编程语言反斜杠
•
软件开发 .NET 框架配置工具
•
开发运营 编程语言 .NET 框架 (.NET)
•
软件开发 .NET 数据提供程序
•
开发运营 编程语言 可执行文件 (.EXE)
•
软件开发 第一代(编程)语言 (1GL)
•
软件开发 第五代(编程)语言 (5GL)
•
软件开发 第四范式(4NF)
•
开发运营 发展 第四代(编程)语言 (4GL)
•
软件开发 第三代(编程)语言 (3GL)
•
软件开发 编程工具 8 位 Unicode 转换格式 (UTF-8)
•
一种编程语言 (APL)
•
了解 C# 与 C++ 之间的异同与基础知识
•
5 种基本编程语言(定义、类型和技巧)
回复
使用道具
举报
置顶卡
变色卡
千斤顶
返回列表
帮助中心
|
标签云
|
免责声明
|
世界地图
|
锐阔商贸论坛
Copyright©GMT+8, 2025-1-24 13:16
快速回复
返回顶部
返回列表