计算机导论2--语言与算法

本文深入探讨了计算机语言从机器语言到高级语言的发展过程,强调了算法在程序和计算系统中的核心作用。讲解了如何使用高级语言构造程序,以及算法的设计、分析和实现,包括递归、迭代等概念。此外,还介绍了遗传算法作为求解复杂问题的方法,并讨论了其在解决NPC问题上的应用。
摘要由CSDN通过智能技术生成

计算机专业导论之语言与算法

第1讲(总第5讲)由机器语言到高级语言

1(5)01 本讲概述
1(5)02 由机器语言到高级语言

指令系统:cpu用二进制和编码提供的可以解释并执行的命令的集合。

机器语言:用二进制和编码方式提供的指令系统所编写程序的语言被称为机器语言。

汇编语言:用助记符号编写程序的语言。

汇编语言源程序:用汇编语言编写出的程序。

汇编程序:是将汇编语言源程序翻译成机器语言程序的程序。

高级语言:用类似自然语言的语句编写程序的语言。

高级语言源程序:用高级语言编写的程序。

编译程序:将高级语言源程序翻译成汇编语言或者机器语言程序的程序。

自然/社会问题通过计算化得到算法。

算法通过程序化得到高级语言程序。

高级语言程序通过编译得到汇编语言程序。

汇编语言程序通过汇编得到机器语言程序。

机器语言程序通过01化得到01编码存储到存储器中。

1(5)03 高级语言的基本构成要素

常量,变量,表达式,赋值语句,顺序结构,分支结构,循环结构。

其中表达式分为:算数表达式,比较表达式,逻辑表达式。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值