Information

Ef80e9d2 7970 4543 ba44 762a8f26da83
  • 作者
  • 1b3189e3 7dd3 42c8 b830 c68fa667033b 御坂ひまわり@プログラミング
  • 作品リンク
  • Ef80e9d2 7970 4543 ba44 762a8f26da83 PeriDot:教育用プログラミング言語/Peree:プログラミング学習サービス
  • 概要
  • 「PeriDot」はビジュアルプログラミングからテキストプログラミングへのステップアップを目的としたシンプルなインタプリタ型言語です。
    エラーは親切な日本語で表示され、インタプリタの処理過程も確認できます。
    また、こちらのPeriDotをweb上で動かし、保存及び共有ができるPereeも作成しました。
    ぜひ実際に使っていただき、フィードバックをお願いいたします!

  • タグ
  • こだわり・開発背景
  • 「ビジュアルプログラミングからテキストプログラミングへのステップアップ」をまず念頭に置き、プログラミング言語の設計を行いました
    そのため、実行が簡単なインタプリタ型,実行過程がわかりやすい手続き型,型へ留意する必要が少ない動的型付けの言語を作りました。
    予約語は中学レベルの英語のみを用い数を少なくし、小さいこどもでも抵抗なく始められるようにしました。

  • 開発環境
  • Mac OS,Cent OS(VPS),Apache,MySQL,言語
    Peree(フロントエンド) : Jquery
    Peree (サーバーサイド) :PHP.,GO
    PeriDot:Go

  • 制作期間
  • 3ヶ月

  • 学習方法
  • 小学4年ごろからScratchをはじめ、小学6年から中学1年頃までHTMl/CSSをやっていました。中学生では主にJavaScriptを趣味で触っていました。高校1年生ではデータベース設計やサーバーにも興味を持ち始め、PHPやSQLを学習しました。高校二年生ではそれに加えて、OSなどハードよりの部分にも興味を持ち始め、C/C++やGolangも学習しました。最近はSwiftなどもやっています。