カテゴリー
コンピュータ言語

コンパイラの構成~プログラミング言語を作りたい(再)④~

前回は、コンパイラの主な構成を簡単に説明しました。今回はコンパイラの初めの部分である①字句解析部に焦点を当てていきたいと思います。ようやくプログラミング的なものも出てきます。今回の内容は「コンパイラ入門」(山下義行著 サ […]

カテゴリー
コンピュータ言語

コンパイラの構成~プログラミング言語を作りたい(再)③~

 前回は「プログラミング言語をつくる」ことの概略について説明し、その中でコンパイラについて簡単に説明しました。今回は、より具体的なコンパイラの構成について説明していきたいと思います。今回の内容は「コンパイラ入門」(山下義 […]

カテゴリー
コンピュータ言語

「プログラミング言語を作る」の説明 ~プログラミング言語を作りたい(再)②~

 以前の「プログラミング言語を作りたい」の続きです。  例の「コンパイラ入門」(山下義行著 サイエンス社)を一通り読んで課題のプログラムを作成したので、私なりの内容のまとめと、作成した私のプログラムを解説したいと思います […]

カテゴリー
コンピュータ言語 日記

好きな書籍の一節の紹介

今日は何となく、好きな書籍の一節を紹介しようと思います。その書籍はNumerical Recipes in C[日本語版](W. H. Press, B. P. Flannery, S. A. Teukolsky, W. […]

カテゴリー
コンピュータ言語 日記

勉強してきた本の紹介 ~C言語~

今回は私がC言語の勉強に使用した本4冊を紹介したいと思います。私自体は現状特に何かを作り上げたわけじゃないのでC言語で開発したい人の参考になるかはわかりませんが、C言語自体を学ぶのには良い本だと思います。かなり有名な本も […]

カテゴリー
コンピュータ言語 日記

プログラミング言語を作りたい(再)①

ウェブスクレイピングは雑なものではありながら何とか稼働したので、次は前からやってみたいと思いながら挫折してた、簡単なプログラミング言語を作るのを半年ぶりくらいにやってみています。 「コンパイラ入門」(山下義行著 サイエン […]

カテゴリー
日記

現在の開発()環境と遊んでること

今回は私の開発()環境と遊んでることについてなんとなく説明します。  Windows10のPC上のWSL(Windows Subsystem for Linux)のUbuntu20.04.2 LTSで、色々と試行錯誤して […]