[HOME]: [Mac OS X]: [MacPython]: [Emacs]: [生存報告記]: [MacEmacs JP Project]: [NTEmacs JP Project]:

概要

プログラム処理系(コンパイラ等)の知識はプログラム動作の基本です。

コンテンツ

http://web.archive.org/web/20030220205352/http://member.nifty.ne.jp/KENJI/scr0/

21st Century Compilers - Addison-Wesley and Benjamin Cummings Catalog:本当にでるのかな。。

MIT OpenCourseWare | Electrical Engineering and Computer Science | 6.035 Computer Language Engineering, Fall 2002 | Lecture Notes

Catalog of Free Compilers and Interpreteers: introduction

コンパイラの私的感想

cbook24.com - スモールコンパイラの制作で学ぶプログラムのしくみ

Comparing Linux Compilers

B3 OS/Programming

Tool類

Flex - Table of Contents

Bison Manual Formats - GNU Project - Free Software Foundation (FSF)

Lexer and parser generators (ocamllex, ocamlyacc)

参考書籍

プログラミング言語処理系

コンパイラ―原理・技法・ツール(1):ドラゴンブック。古いと言われるが基本です。

コンパイラ―原理・技法・ツール〈2〉

コンパイラ構成法

コンパイラの構成と最適化

Linkers & Loaders:原著の未編集原稿が Linkers and Loaders にあります。

Javaによるパーサ構築技法

Modern Compiler Implementation in Java:洋書。コードが変ですが、内容は良いと思います。

Advanced Compiler Design and Implementation:洋書

実装

C-- Home

BNF

5.1.1 BNF記法について

BNF記法入門(1) ─XML関連仕様を読むために─

ISO/IEC 14977:1996

RFC2234

属性文法

属性文法入門

ftp://ftp.is.titech.ac.jp/pub/Rie/

参考サイト


CategoryPrograming CCategoryProgramLanguage