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

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

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

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

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

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

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

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

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

カテゴリー
ゲーム 日記

今週の進捗「ゲームを公開したい③~python kivy~」

今週はあまり進捗がないんですが、またトラブっているのでその内容を簡単に報告します。 このホームページはSynologyのDiskStation DS220j上に構成しているので、それにkivyをダウンロードしようとしたと […]

カテゴリー
日記

普通の日記 2021/3/16

昨日受け取り損ねたスピンバイクをようやく受け取れました。購入したのはこちらです。 https://www.haigeshop.net/shopdetail/000000001032/ 各部品がなかなかに重く組み立てが大変 […]

カテゴリー
日記

普通の日記 2021/3/15

最近、というか、ずいぶんと前から全然運動してないので、さすがにまずいなと思い運動器具を購入しました。エアロバイク。 なんでエアロバイクかというと、私がめちゃくちゃ飽きっぽいんで他の事をしながらできるものじゃないと続かない […]

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

好きな書籍の一節の紹介

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

カテゴリー
ゲーム 日記

WSLのUbuntuでGUIが開かない 「ゲームを公開したい②~python kivy~」

概要 WSLのUbuntu 20.04.2 LTSで、GUIとしてVcXsrvを使い、kivyの動作テストを行おうとしたところ、①X serverと接続できない、②OpenGLのバージョンが原因でエラーが生じる、という二 […]

カテゴリー
ゲーム 日記

ゲームを公開したい①~python kivy~

こんにちは、私です。次にやることを思いついたので書いておきます。 かつてQiitaでも途中まで書いて断筆していましたが、1年くらい前にpythonのkivyでしょぼいブロック崩しゲームを作ってたんですよ。それをせっかくだ […]

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

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

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