P言語 - ミニマムなスクリプト言語

ホーム

ifとwhileしかない初級言語

概要

  • PHPで動くインタープリター言語(だからP言語)
  • C言語やJavaScriptのような体裁ながら単純な文法
  • ハードウェアやOSに依存する機能はない
  • データベースなどは扱えない
  • オブジェクト指向もイベント処理もない
  • エラー処理機構もデバッガーもない
  • 大規模・高負荷な処理には不向き

特徴

  • 機能がわずかで、すぐ覚えられる
  • プログラミングの初歩に好適
  • 何の機能もなくて全部自分で作るから思考力を鍛えられる
  • GETパラメータを取り込めるのでWeb処理に使える
  • わずか700行なので、独自の機能拡張も容易

構文

  • 引用符は"(二重引用符)
  • 文末には;(セミコロン)
  • 文字の結合は:(コロン)
  • 算術演算は+、-、*、/のみ
  • 制御構造はif()とwhile()だけ
  • andとorの条件式が使える
  • 比較式は==、<>、<=、>=、<、>
  • 配列a[n]と部分参照a[pos,len]が使える
  • function main()から始まる
  • 組込関数はprint(n)、read(file)、write(file,data)だけ
  • 制御関数としてはinclude(file)とreturn(n)だけ

プログラム例

Executeボタンで実行させることができます。
  1. 何はともあれ第一歩
  2. 変数を使ってみる
  3. 文字データを結合する
  4. コメントを書いておく
  5. 文字データを書き換える
  6. 数値の計算をする
  7. 関数にする
  8. 同じ処理を繰り返す
  9. データの一部を取り出す
  10. 繰り返しを中断する
  11. 複雑な条件を指定する
  12. データを配列にする
  13. 二重に関数を呼び出す
  14. ファイルに書き込む
  15. 別のプログラムを追加する
  16. 変数の値を指定する
デモ版について
  • SAVEボタンは無効です。
  • print関数はhtmlタグを出力できません。
  • read,write,include関数は、".txt"ファイルしか扱えません。

新規作成⇒
openボタンで上記のプログラムコードを読み込めます。