0
首页 > 图书详情

编译系统透视:图解编译原理

  • 普通会员价:¥135.20
  • 高级会员价:¥131.80
  • 贵宾会员价:¥126.80
定价:¥169.00
作者:新设计团队
  • I S B N :978-7-111-49858-2
  • 条码书号:9787111498582
  • 上架日期:2016-3-28
  • 出版日期:2016-3-25
  • 版       次:1-1
  • 出 版 社:机械工业出版社
  • 丛 书 名: 华章原创精品
  • 页     数:1041    
  • 读者评论(查看)
  • 总浏览(1)次
  • 本月访问(1)次
  • 今日访问(1)次
  • 我要买:
详情描述

内容简介

第1章的前半部分首先讲解程序的运行时结构。编译器正是将源代码转化为可执行程序并形成运行时结构的工具。对于只是想提高开发能力的程序员,这部分几乎起到了90%的作用。第1章的后半部分对整体的编译过程做了一个综述。当读者对整体有概念的时候,再去看每个章节的具体内容,会更容易理解。第2章用一个简单案例讲解词法分析,词法分析是把源文件文件中的内容读出并识别出符号的过程。第3章用词法分析的简单案例讲解语法分析,语法分析是在词法分析的结果中识别出语句的过程。第4章仍用前面的简单案例生成中间结构及目标代码。第5、6章用几个更为复杂的案例来分析语法及生成中间结构及目标代码的过程。至此,严格意义上的编译过程已经讲解完毕。为了让读者对可执行程序的最终生成有一个完整的了解,我们专门安排了讲解汇编器、链接器的内容,这就是第7章。第7章详细讲解如何将目标代码转变为可执行程序,包括文件格式、汇编器和链接器的内容。第8章讲预处理,从编译器的执行顺序来看,预处理器的执行是比较靠前的,之所以把预处理放在最后讲,是因为预处理比较独立,在读者已经了解整个编译过程中之后再讲解,会更容易理解。

目       录

【查看更多】

前       言

掌握程序在内存中的运行时结构对提高程序设计水平的重要性再怎么强调都不过分,将程序员编写的源代码转化为..

【查看更多】

作者简介

新设计团队

新设计团队由中国科学院大学的教师杨力祥发起,成立于世纪之交,团队成员全部都是杨力祥老师的得意弟子,现在他们是很多企业核心和支柱。新设计团队不断发展、优胜劣汰、适者生存、自然形成。团队在计算机领域中始终只对最基础的、有体系的事情感兴趣,喜欢从根节点解决问题,目前已经在编译器和操作系统等领域取得了突破性的成果,具体如下:

1.图示化的编译器成功研发出基于图形、图像(而非基于字符、语句)的图示化集成开发环境,直接由图形编译为可执行程序,中间不再转成一般的计算机语言。已经能够成功编译扫雷等界面应用程序,也可以成功编译Linux0.11这样的简单操作系统,编译结果可以正确boot运行。

2.安全操作系统研发出全新的安全操作系统。使用现有CPU、内核依据新的原理设计而成,不需要安装任何防火墙和杀毒软件,就可以抵御一切已知、未知的网络入侵。此操作系统支持FTP的基础功能,兼容Linux。此操作系统曾经于2014年4月1日至2014年9月30日在互联网上悬赏1万美金进行人侵攻击测试,至今未有人攻破。

3.基于安全CPU的安全操作系统根据新的操作系统原理,团队还设计了包含全新安全指令的CPU,以及由安全CPU支持的安全操作系统。

目前安全CPU的指令设计已经完成,开发了安全CPU仿真平台及基于其上的全新安全操作系统。操作系统可以全面支持Linux(技术上也可以做到全面支持Windows或其他操作系统)。一旦CPU硬件设计制造完成,就可以直接运行安全操作系统,实现真正的安全(EAL7)。

新设计团队还将其对编译器和操作系统的研究理论成果集结成出版物,除本书外,还出版了《Linux内核设计的艺术》(2011年,机械工业出版社)一书,版权输出到美国、韩国,实现了国内计算机著作向美国输出的零突破。英文版被美国的MIT、Stanford、Cornell、UMD等100多所大学图书馆及Library of Congress(美国国会图书馆)收藏。

【查看更多】

编辑荐语

我要评价

发表您的评论(温馨提示:要登录后才可以提交评论内容哦)

  • 评论级别:
  • 五星
  • 四星
  • 三星
  • 两星
  • 一星
  • 评论内容:
本书相关资源下载
最近浏览