logo
分类于: 互联网 云计算&大数据

简介

ふつうのコンパイラをつくろう: 言語処理系をつくりながら学ぶコンパイルと実行環境の仕組み (単行本)

ふつうのコンパイラをつくろう: 言語処理系をつくりながら学ぶコンパイルと実行環境の仕組み (単行本) 0.0分

资源最后更新于 2020-09-04 14:47:22

作者:青木 峰郎

出版社:ソフトバンククリエイティブ

出版日期:2009-01

ISBN:9784797337952

文件格式: pdf

标签: 编译原理 编译器 计算机 计算机科学 Compiler 日文书 编程 Java

简介· · · · · ·

バイナリを知る。

コンパイラを中心としたプログラミング言語の実行環境(コンパイラ、アセンブラ、リンカ、ハードウェア、そして実行時環境)のすべてを、言語処理系をつくりながら学ぶ本。コンパイルと実行環境の仕組みを理解できる。

这是青木峰郎耗费3年时间打造出来的著作。它以编译器为中心,讲解了编程语言的运行环境(编译器、汇编器、链接器、硬件以及运行时环境)的一切。它是本让读者能够一边编写语言处理器一边学习相关知识的书,读后能够理解编译器与运行时环境的构造。

本书用Java实现了一个Cь(读作C-flat,一种C语言的精简版)的编译器,可以将Cь程序编译为Linux上原生的ELF格式可执行文件。编译器前端采用JavaCC生成,中间采用类似虎书介绍的树形中间代码,后端里有一个自行编写的内部DSL形式的x86汇编代码生成器;生成出来的汇编经由GNU gas生成为E...

想要: 点击会收藏到你的 我的收藏,可以在这里查看

已收: 表示已经收藏

Tips: 注册一个用户 可以通过用户中心得到电子书更新的通知哦

目录