Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kajizukataichi/noze
アセンブリ風の低レイヤ技術教育向け日本語プログラミング言語なのぜ!
https://github.com/kajizukataichi/noze
assembly computer-sience educational-software japanese-programming-language low-layer
Last synced: about 2 months ago
JSON representation
アセンブリ風の低レイヤ技術教育向け日本語プログラミング言語なのぜ!
- Host: GitHub
- URL: https://github.com/kajizukataichi/noze
- Owner: KajizukaTaichi
- License: mit
- Created: 2024-08-25T13:59:07.000Z (4 months ago)
- Default Branch: master
- Last Pushed: 2024-09-01T15:01:55.000Z (4 months ago)
- Last Synced: 2024-11-21T00:59:51.918Z (about 2 months ago)
- Topics: assembly, computer-sience, educational-software, japanese-programming-language, low-layer
- Language: Rust
- Homepage:
- Size: 50.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Noze
アセンブリ風の低レイヤ技術教育向け日本語プログラミング言語なのぜ!
難しい英語の略がニーモニックの従来のアセンブリや低レイヤ言語ではなく、可読性の高く日本語話者にとって馴染みやすい日本語プログラミングで、構造化言語には無いジャンプ処理など低レイヤならではの柔軟で細かな制御を実現しているのぜ。
コンピュータ科学教育において、低レイヤな技術を学ぶ際の最適解になることを目標にしているのぜ。……低レイヤとは言うものの、OSやドライバの開発などのシステムプログラミングは出来ないし、型システムは動的でモダンで高級な命令もあるのぜ。
飽くまで”プログラム制御”が低レイヤで融通が利きやすいという事なのぜ。むしろ構造化されてない方が、制御を細かく考える必要があり論理的思考力が伸ばせるので、教育用には向いていると言えるのぜ。使い方は[サンプルコード集](./example/)が参考になるのぜ。
詳しい仕様は[実装](./src/main.rs)をご覧くださいのぜ。|サンプルコード実行|
|:-|
||## インストール
以下のコマンドでインストール出来るのぜ。
```sh
rade install noze
```radeのインストールはこちらのぜ:
https://github.com/rade-package-manager/rade-package-managerまたは、このリポジトリを直接クローンしてビルドしても良いのぜ。