Skip to content

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

License

Notifications You must be signed in to change notification settings

mobiuschan/noze

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Noze

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

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

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

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

サンプルコード実行
image

インストール

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

rade install noze

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

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

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 99.7%
  • Shell 0.3%