热门标签 | HotTags
当前位置:  开发笔记 > 人工智能 > 正文

计算机导论5

文章目录由机器语言到高级语言本讲概述(含所有PPT教学课件之PDF版)由机器语言到高级语言高级语言的基本构成要素用高级语言构造程序计算机语言与编译器计算机语言的发展由机器语言到高级

文章目录

  • 由机器语言到高级语言
    • 本讲概述(含所有PPT教学课件之PDF版)
    • 由机器语言到高级语言
    • 高级语言的基本构成要素
    • 用高级语言构造程序
    • 计算机语言与编译器
    • 计算机语言的发展


由机器语言到高级语言

本讲概述(含所有PPT教学课件之PDF版)

在这里插入图片描述

  • 高级语言的要素
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

由机器语言到高级语言


  • 算法转程序
    在这里插入图片描述
  • 机器语言都是二进制
    在这里插入图片描述
  • 汇编语言
  • 汇编到机器的转换过程
    在这里插入图片描述
  • 高级语言
    在这里插入图片描述
  • 高级语言的转换
    在这里插入图片描述
  • 编译器的实现
    在这里插入图片描述
  • 小结
    在这里插入图片描述

高级语言的基本构成要素


  • 组成要素
    在这里插入图片描述
  • 三种表达式
    在这里插入图片描述
  • 顺序结构
    在这里插入图片描述
  • 分支结构
    在这里插入图片描述
  • 循环结构
    在这里插入图片描述
    在这里插入图片描述
  • 小结
    在这里插入图片描述
    在这里插入图片描述

用高级语言构造程序


  • 函数构造程序
    在这里插入图片描述
  • 递归(高阶调用低阶)
    在这里插入图片描述
  • 迭代
    在这里插入图片描述
  • 构造方法(粗到细)
  • 构造方法(细到粗)
    在这里插入图片描述
  • 程序开发环境
    在这里插入图片描述
  • 小结
    在这里插入图片描述

计算机语言与编译器


  • 过程
    在这里插入图片描述

  • 模式运算式
    在这里插入图片描述

  • 语句模式的识别
    图灵机示意图—表达式是能运行该示意图 则符合语法
    在这里插入图片描述

  • 复杂的转换成 简单模式
    在这里插入图片描述

  • 简单模式 映射 到汇编 语言
    在这里插入图片描述

  • 小结
    首先词法分析,分析哪个是常量,哪个是变量
    然后语法分析,跑一下图灵示意图看是否复合语法
    构造成语句模式,
    然后映射成汇编语句,
    调整顺序,
    常量与变量的替换
    在这里插入图片描述


计算机语言的发展


  • 高级语言
    在这里插入图片描述
  • 可视化构造
    在这里插入图片描述
  • 发展
    在这里插入图片描述
  • 新语言
    在这里插入图片描述
    在这里插入图片描述

推荐阅读
  • 学生总结内容回复1147div指令,内存寻址,数组用dup设置内存空间重复的值,根据指令,分析操作数的 ... [详细]
  • Coursera ML 机器学习
    2019独角兽企业重金招聘Python工程师标准线性回归算法计算过程CostFunction梯度下降算法多变量回归![选择特征](https:static.oschina.n ... [详细]
  • 华为智慧屏:超越屏幕尺寸的智能进化
    继全球发布后,华为智慧屏于9月26日在上海正式亮相,推出65英寸和75英寸版本。该产品不仅在屏幕尺寸上有所突破,更在性能和智能化方面实现了显著提升。 ... [详细]
  • 深入解析Java虚拟机(JVM)架构与原理
    本文旨在为读者提供对Java虚拟机(JVM)的全面理解,涵盖其主要组成部分、工作原理及其在不同平台上的实现。通过详细探讨JVM的结构和内部机制,帮助开发者更好地掌握Java编程的核心技术。 ... [详细]
  • 本文详细介绍了PHP中的多条件分支结构,包括if、elseif和else语句的使用方法。通过具体示例,解释了如何根据不同的条件执行相应的代码块,并确保每个条件只能触发一次。 ... [详细]
  • 版本控制工具——Git常用操作(下)
    本文由云+社区发表作者:工程师小熊摘要:上一集我们一起入门学习了git的基本概念和git常用的操作,包括提交和同步代码、使用分支、出现代码冲突的解决办法、紧急保存现场和恢复 ... [详细]
  • 云屏系统基于嵌入式微系统msOS,旨在解决当前嵌入式彩屏GUI编程中硬件要求高、软件开发复杂、界面效果不佳等问题。该系统通过结合MCU和Android技术,利用Html5+JavaScript实现高效、易用的图形用户界面开发,使嵌入式开发人员能够专注于业务逻辑。 ... [详细]
  • 本文记录了作者在学习验证码识别过程中,针对粘连字符分割的探索与实践。通过对多种算法的研究和应用,总结出有效的解决方案,并分享了相关经验和技巧。 ... [详细]
  • ML学习笔记20210824分类算法模型选择与调优
    3.模型选择和调优3.1交叉验证定义目的为了让模型得精度更加可信3.2超参数搜索GridSearch对K值进行选择。k[1,2,3,4,5,6]循环遍历搜索。API参数1& ... [详细]
  • 前言无论是对于刚入行工作还是已经工作几年的java开发者来说,面试求职始终是你需要直面的一件事情。首先梳理自己的知识体系,针对性准备,会有事半功倍的效果。我们往往会把重点放在技术上 ... [详细]
  • 字节跳动夏季招聘面试经验分享
    本文详细记录了字节跳动夏季招聘的面试经历,涵盖了一、二、三轮面试的技术问题及项目讨论,旨在为准备类似面试的求职者提供参考。 ... [详细]
  • TWEN-ASR 语音识别入门:运行首个程序
    本文详细介绍了如何使用TWEN-ASR ONE开发板运行第一个语音识别程序,包括开发环境搭建、代码编写、下载和调试等步骤。 ... [详细]
  • java程序员_Java程序员最新职业规划,逆袭面经分享
    java程序员_Java程序员最新职业规划,逆袭面经分享 ... [详细]
  • C语言入门精选教程与书籍推荐
    本文精选了几本适合不同水平学习者的C语言书籍,从基础入门到进阶提高,帮助读者全面掌握C语言的核心知识和技术。 ... [详细]
  • x86x64体系探索及编程(对x86处理器介绍得最详尽又最具实践指导意义的一本书)邓志著ISBN978-7-121-18176-42012年10月出版定价:119.00元16开840页对x86处理 ... [详细]
author-avatar
林斯诺_SNOW
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有