NEPLg2 Tutorial - 00 - NEPLg2 入門 - Getting Started
Web Playground
Web Playground

NEPLg2 入門にゅうもん - Getting Started

このチュートリアルは、NEPLg2 をはじめてさわひとけに「仕様しようどおりにうご最小さいしょうコード」を段階的だんかいてきまなぶための資料しりょうです。
それぞれのページに「その実行可能じっこうかのうな」サンプルコードが提供ていきょうされており、実際じっさい実行じっこうしてためすことができます。

章立しょうだては「概念章がいねんしょう」と「実践章じっせんしょう」を交互こうご方針ほうしん構成こうせいしています。
みじかしょう前提ぜんていげ、途中とちゅうちいさな実践章じっせんしょうはさんでうごかしながらすすみます。
後半こうはんは「関数かんすう中心ちゅうしん」「かた仕様しようあらわす」ながれを重視じゅうしした構成こうせいにしています。

NEPLg2 の中核ちゅうかくつぎの 4 つです。

  • WASM対応たいおう: Webブラウザをふく様々さまざま環境かんきょう実行じっこうすることができます。
  • 式指向しきしこう: ifmatchしきとしてあたいかえします。
  • 前置ぜんち記法きほう: add 1 2 のように関数かんすうまえきます。
  • オフサイドルール: インデントでブロックや複数行ふくすうぎょう引数ひきすう表現ひょうげんします。

かくページに neplg2:test のコードれいみ、コード末尾まつびrunボタンをすと、テスト実行じっこうのためのポップアップがひらき、そこでソースコードを編集へんしゅうしたりstdin変更へんこうしたりしながら実際じっさいにコードを実行じっこうし、ためすことができます。
また、Web Playground存在そんざいするので、こちらでためすこともできます。

学び方(推奨すいしょう

1. Part 1 を通して「前置ぜんち記法きほう」「式指向しきしこう」「インデント規則きそく」にれる。
2. Part 2 で if / while / import書式しょしき整理せいりする。
3. Part 3 でちいさな課題かだい実装じっそうし、neplg2:test回帰かいき確認かくにんする。
4. Part 4〜5 で再利用さいりようしやすい関数かんすう設計せっけいせる。
5. Part 6 で競技きょうぎプログラミングけの定石じょうせきパターンをかえす。

学習がくしゅうロードマップ

Part 1: 基礎きそ概念章がいねんしょう

Part 2: 制御せいぎょ構文こうぶん構造化こうぞうか概念章がいねんしょう

Part 3: 実践じっせんしょうプロジェクトしょう

Part 4: 関数型かんすうがたかた駆動くどうスタイル

Part 5: 実装じっそう頻出ひんしゅつかた

Part 6: 競技きょうぎプログラミング実践じっせん