/noze

アセンブリ風の低レイヤ技術教育向け日本語プログラミング言語なのぜ!

Primary LanguageRustMIT LicenseMIT

Noze

アセンブリ風の低レイヤ技術教育向け日本語プログラミング言語なのぜ!

難しい英語の略がニーモニックの従来のアセンブリや低レイヤ言語ではなく、可読性の高く日本語話者にとって馴染みやすい日本語プログラミングで、構造化言語には無いジャンプ処理など低レイヤならではの柔軟で細かな制御を実現しているのぜ。 コンピュータ科学教育において、低レイヤな技術を学ぶ際の最適解になることを目標にしているのぜ。

……低レイヤとは言うものの、OSやドライバの開発などのシステムプログラミングは出来ないし、型システムは動的でモダンで高級な命令もあるのぜ。 飽くまで”プログラム制御”が低レイヤで融通が利きやすいという事なのぜ。むしろ構造化されてない方が、制御を細かく考える必要があり論理的思考力が伸ばせるので、教育用には向いていると言えるのぜ。

使い方はサンプルコード集が参考になるのぜ。 詳しい仕様は実装をご覧くださいのぜ。

サンプルコード実行
image

インストール

以下のコマンドでインストール出来るのぜ。

rade install noze

radeのインストールはこちらのぜ: https://github.com/rade-package-manager/rade-package-manager

または、このリポジトリを直接クローンしてビルドしても良いのぜ。