Mercurial > hg > Papers > 2016 > kaito-cq
changeset 5:a5607d53f55e default tip
fix typo
author | Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 01 Mar 2016 21:25:43 +0900 |
parents | 5ebc6e5c5c8f |
children | |
files | paper.tex |
diffstat | 1 files changed, 3 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/paper.tex Tue Mar 01 21:09:25 2016 +0900 +++ b/paper.tex Tue Mar 01 21:25:43 2016 +0900 @@ -60,7 +60,7 @@ % not capitalized unless they are the first or last word of the title. % Linebreaks \\ can be used within to get better formatting as desired. % Do not put math or special symbols in the title. -\title{LLVM と Clang を利用した新しい言語の実装} +\title{LLVM 3.9 と Clang 3.9 を利用した新しい言語の実装} % author names and affiliations % use a multiple column layout for up to three different @@ -93,7 +93,7 @@ -本章では LLVM と Clang を利用した新しいプログラミング言語のコンパイラの実装を行う方法を Continuaton based C(CbC)\cite{CbC2011} +本章では LLVM 3.9 (以下 LLVM) と Clang 3.9 (以下 Clang) を利用した新しいプログラミング言語のコンパイラの実装を行う方法を Continuaton based C(CbC)\cite{CbC2011} という言語の実装例とともに説明する. LLVMとClangは、C++ で記述されており、GCCよりも見通し良く書かれている。 LLVMは汎用のコンパイラフレームワークであり、プログラミング言語の構文解析、中間コード生成、機械語生成の各段階で様々なサポートがある。 @@ -782,8 +782,7 @@ 関数呼び出しを完全に排除したCbCのコードはアセンブラ的であり, 人が書きやすいものとは言えない. CbC はアーキテクチャに依存しないアセンブラとして使用することができる. 性能が要求されるOSやデータベースなどのシステムソフトウェアなどに向いている. -あるいは,状態遷移を基本としたアプリ, 例えばネットワークアプリケーション, あるいは grep などをにも -向いている. +あるいは,状態遷移を基本としたアプリ, 例えばネットワークアプリケーション, あるいは grep などに向いている. \begin{table}[htpb] \centering