新プログラミング言語『Zero』を開発しました! 本サイトの記事数は「589」!!

Zero

独自プログラミング言語「Zero」に関する情報を提供しています!
  • 2020.04.06

新プログラミング言語『Zero』開発!言語デザインも解説!

新プログラミング言語「Zero」を作成しました。 と言いたいところですが、ほぼ以下の書籍に記載の「Diksam」という言語のパクリです。。   プログラミング言語を作る プログラミング言語を作るなんて究極の楽しみだ! /技術評論社/前橋和弥 posted with カエレバ 楽天市場 Amazon ※まあまあ文章長いので、興味ない方は読まないことをおすすめします。 ※「そのままパクっても […]

  • 2020.02.10

bisonとflexで電卓を作成!地獄の電卓作成編完結!【6】

さて、今回で電卓作成に関しては完結します。 独自プログラミング言語作成っていうよりは、bison(yacc)とflex(lex)の使い方に終始してしまっているわけですが、基本を押さえないと訳分からんことになるので。。 ってことで、今回は電卓作成完結編です。 ※基本的にはおすすめ本で紹介している書籍を参考にさせて頂いています。   ■前回の記事はこちら   僕のプロフィールはこち […]

  • 2020.02.08

lexファイルの文法の読み方を解説!地獄の電卓作成編【4】

さーーーて、前回は「yacc」と「lex」について見ていきましたが、実践しないと訳分からんので実際に手を動かしていきます。 独自プログラミング言語を作るにあたり、まずは電卓を作ってみて、その後本格的に言語作成に入ります。 まあ、頭がいいわけでもないので着実に行きましょう。   ■前回の記事はこちら   僕のプロフィールはこちら     電卓作成に向けてやるこ […]

  • 2020.02.06

yaccとlexって何?プログラミング言語の解析手順についても【3】

前回はプログラミング言語を作成するための環境を構築しました。 gccなんかはC言語のコンパイラなんだなと分かりますが、じゃあyaccとlexって何?ってことになります。 ってことで、今回はyaccとlexについて基礎知識を身に付けていこうと思います。 ※前回はyacc&lexの代わりに、bison&flexをインストールしましたが、同じものだと思ってもらっていいです。   […]

  • 2019.10.27

独自プログラミング言語を作成する!~環境構築~【2】

さーーーて、今回から本格的に独自プログラミング言語を作ります。 と言いたいところですが、まずはそのための下準備「環境構築」が必要です。 なんか全体的に昔に作られたツールばっかりなので色々戸惑いそうですが、ささっとやっていきましょう。   ■前回の記事はこちら   僕のプロフィールはこちら     僕のPC環境 ・Windows10(64bit)   […]

  • 2019.10.27

独自プログラミング言語を作成する!~なぜ作るのか?~【1】

エンジニアは最終的に「独自プログラミング言語」か「OS」を作ると言われています。 僕はそこまでスキルがあるわけでもないですが、エンジニアは物を作る人。 なら、一度くらい自分のプログラミング言語を作ってもよいと思うわけです。 ということで、今回から独自プログラミング言語を作っていきますん。   僕のプロフィールはこちら     なぜ作るのか? 作りたいからじゃない? 楽 […]