编译原理
文章平均质量分 93
迎仔
Do before say sth
More pains ,more gains
展开
-
编译原理系列之一
编译原理系列之一本笔记为观看西安交通大学 冯博琴老师视频记录课程特点基础性、科学性、普适性、针对性学习目的 实现编译器 专业编译器(为某一种用途所设计的语言,比如税务) 计算思维(编译原理很好的反映了计算机特点) 如何学 记笔记 勤思考:每个部分 解决什么问题 什么叫编译程序编译程序是系统软件中资格最老的成员之一。基础:自动机和形式语言(学数学人弄得)素材:数据结构、离散数学编译理论的应用: 有穷原创 2015-07-17 16:48:49 · 672 阅读 · 0 评论 -
编译原理(一)
说明:本文参考 李文生 老师讲义!如有不当之处请及时联系程序设计语言人与计算机之间沟通的工具。低级语言 机器语言 符号语言 汇编语言 问题:符号语言是什么?高级语言 过程性语言——面向用户的语言 如:C、Pascal 专用语言——面向问题的语言 如: SQL 优点: 独立于机器。所编程序移植性比较好 不必考虑存储单元的分配问题,数据的外部形势转换成机器的内部形势等细节 具有丰富的数据结构和控制结构原创 2016-04-28 13:39:09 · 713 阅读 · 0 评论 -
编译性语言&解释性语言
计算机是不能理解高级语言,当然也就不能直接执行高级语言了。计算机只能直接理解机器语言,所以任何语言,都必须将其翻译成机器语言。任何编程语言编写的程序归根到底都是由底层机器的机器代码(01序列)执行的,无论是编译型语言还是解释型语言。而任何高级编程语言程序的源代码都是一个字符序列,这个字符序列到底层的01序列是通过编译器或解析器经过多次转换完成的。编译 vs 解释翻译的方式有两种:一种是编译,一种是解原创 2016-04-22 11:46:33 · 2344 阅读 · 0 评论 -
基础知识—栈
操作系统是管理计算机硬件与软件资源的计算机程序,同时也是计算机系统的内核与基石。操作系统需要处理管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本事务。操作系统也提供一个让用户与系统交互的操作界面。 关于栈需要掌握以下几点: 整个内存由操作系统(OS)来管理。 每个进程都有自己的堆栈,操作系统决定了栈分配的大小, 32位系统每个进程有自己的4G空间,这4G为原创 2016-04-24 10:40:23 · 1763 阅读 · 0 评论