タグ

2016年10月3日のブックマーク (2件)

  • えっ!? 1時間でオリジナルのプログラミング言語の開発を構文解析から!? - Qiita

    出来らあ! 1時間で構文解析から評価器まで書けるって言ったんだよ! プログラミング言語を作る。1時間で。 上のエントリは、Lispの『S式』みたいな式で構成されたプログラムを実行するインタプリタを作るというお話です。ストックやブックマークが結構たくさんついていて、みんな自分のオリジナルなプログラミング言語とか作ることに興味があるんだなあって思いました。 元ネタのorelangは、式をJSONのサブセットにすることでJSONパーサを流用し構文解析の手間を省いているところがキモだと思いますが、実は構文解析は案外簡単で、わざわざ避けて通るほどのものではなかったりします。また、S式の範囲に収めるとそれ以上構文の工夫は望めないので、『自分のプログラミング言語を作る』ということの面白みが薄れてしまう気もします。他にも、JSONのパーサを流用すると、構文エラーであるはずのコードまで受理されてしまうという

    えっ!? 1時間でオリジナルのプログラミング言語の開発を構文解析から!? - Qiita
  • Font

    More from my siteOctober 7, 2016 フリーアイコンFont Awesome(369種類)を パワーポイントで簡単に使えるようにしました!November 22, 2015 パワーポイントを自分専用にカスタマイズして、 作業効率をぐっと引き上げるOctober 25, 2015 誰でも見やすいパワーポイントを作るための パワーポイントバイブル

    Font