🌍 feat: バイリンガル対応 - 英語・日本語README分離
✨ 新機能: • README.md - 英語版(国際標準) • README.ja.md - 日本語版(完全翻訳) • 相互リンクで行き来可能 • 各言語ユーザーに最適化 🎯 国際展開準備: • GitHub自動言語認識対応 • メンテナンス効率化 • 世界中の開発者に対応 🌏 Global reach with localized experience!
This commit is contained in:
43
README.md
43
README.md
@ -1,7 +1,7 @@
|
||||
# 🐱 Nyash Programming Language
|
||||
**Next-Generation Browser-Native Programming Experience**
|
||||
|
||||
*革新的プログラミング言語 - ブラウザーで動く新世代開発体験*
|
||||
*[🇯🇵 日本語版はこちら / Japanese Version](README.ja.md)*
|
||||
|
||||
[](#)
|
||||
[](#philosophy)
|
||||
@ -239,47 +239,6 @@ cargo build --release
|
||||
|
||||
---
|
||||
|
||||
## 🌏 **日本語 / Japanese**
|
||||
|
||||
### Nyashとは?
|
||||
Nyashは「**すべてがBox**」という革新的哲学に基づく次世代プログラミング言語です。
|
||||
|
||||
**🎯 特徴:**
|
||||
- **ブラウザーネイティブ**: WebAssemblyで直接実行、インストール不要
|
||||
- **メモリ安全性**: Box哲学により、メモリリークやクラッシュを根本的に防止
|
||||
- **創作向け設計**: Canvas描画、ゲーム開発、アート制作に最適化
|
||||
- **教育フレンドリー**: 視覚的デバッグで学習効果を最大化
|
||||
|
||||
### Everything is Box哲学の意味
|
||||
従来の言語の複雑さを排除し、すべてを統一されたBox概念で表現:
|
||||
|
||||
```nyash
|
||||
// 🎮 ゲーム開発例
|
||||
static box Main {
|
||||
init { player, enemies, ui }
|
||||
|
||||
main() {
|
||||
me.player = new PlayerBox("勇者", 100)
|
||||
me.enemies = new ArrayBox()
|
||||
me.ui = new WebCanvasBox("game-canvas", 800, 600)
|
||||
|
||||
// すべてがBoxなので一貫した操作
|
||||
me.player.moveTo(400, 300)
|
||||
me.ui.drawPlayer(me.player)
|
||||
|
||||
return "ゲーム開始!"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 対象ユーザー
|
||||
- 🎨 **クリエイター**: アーティスト、ゲーム開発者
|
||||
- 🎓 **教育者**: プログラミング講師、学生
|
||||
- 🌐 **Web開発者**: インタラクティブコンテンツ制作者
|
||||
- 🔬 **研究者**: 新しいプログラミングパラダイムの探求者
|
||||
|
||||
---
|
||||
|
||||
## 🤝 **Contributing**
|
||||
|
||||
Nyash is open source and welcomes contributions!
|
||||
|
||||
Reference in New Issue
Block a user