「AP5L」は,Appli Pontoが開発したPythonおよびPascal風個人向けプログラミング言語です;
Appli Ponto'sPython and Pascal like Personal Programing Languageの略語「APPPPPL」が名称の起源です;
TIOBEのプログラミング言語ランキング1位のPythonと,
インタプリタで使い勝手が良くて文法がシンプルなPythonと,コンパイラで実行速度が速いPascalとの両方へのTranspileを想定しています;Pythonに変換できれば,iPadのPythonista3にインポートしてアプリ実行できます;Pascalに変換できれば,MacのXcodeとWinのDelphiでコンパイルし,iPadに配置してアプリを実行できます
人気ランキング1位のPythonと,10位のPascalへのTranspileを想定したプログラミング言語です;今のところ,20位のSwiftへのTranspile は想定しておりません;すでにDelphiで売れるiPadアプリを開発できる人ならPascalだけあれば十分であり,必ずしもSwiftは必要ないと考えました;
将来,Delphiの使用料金が大幅に値上げになったり,無料版のDelphiCEの使用条件が変更になるなどの理由でDelphiの使用が難しくなった場合には無料で使えるSwiftが必要になるかもしれません;今後の人気の状況を注視して,transpile の想定を判断します;
P4L → Python → iPadのPythonista3にインポートしてアプリ実行
P4L → Pascal → MacのXcodeとWinのDelphiでコンパイルし,iPadに配置して実行
P4L → Swift → MacのXcodeでコンパイルし,iPadに配置して実行
文法の異なる言語に変換しやすくするために予約語に既存のプログラミング言語では使用されず,世界で通用するUnicodeの絵文字や記号などを採用しました
コンパイラ言語の負担を軽減するためにPascalの厳格な文法を採用し,Pythonの人気を支えるリストなどの機能を追加しました;
P4Lでプログラミングすれば,実行速度が速いコンパイル言語のpascal,使い勝手の良いインタプリタ言語のpythonのどちらでも利用できます;
はじめに
目次
Ⅰ.
Ⅱ.
Ⅲ.
Ⅳ.
Ⅴ.
Ⅵ.
Ⅶ.
Ⅷ.
Ⅸ.
Ⅹ.
Ⅺ.