AppliScriptは,Appli Pontoが開発中のiPad用プログラミング言語です;
人気ランキング1位のPythonや,マルチプラットホームアプリ開発できるDelphiの優れた文法の踏襲とclassやtypeの拡張,日本語等幅フォント採用のエディタ,日本語入力AppliKeyとの連携が特長です;AppliScriptでHello, world!を出力するには,
writeln("Hello, world!")
と1行ですみます;
(1)PythonとPascalの優れた文法を踏襲とclassやtypeを拡張
PythonistaのPythonとDelphiのPascalのいいとこどりの文法にします;
拡張classで継承をかんたんに使えるようににします;
拡張typeで予約語を好きな語句に変更することができます;
(2)日本語等幅フォント採用のエディタ
変数や構文などに日本語が使えます;
欧文と和文が混在しても文字がずれません;
罫線素片で表や線図が作成できます;
(3)日本語入力AppliKeysとの連携
表作成用の罫線素片を簡単に入力できます;
iPadのユーザ辞書とは別にユーザ辞書userdict.pyが使えます;
カーソル移動キーやテンキーなどの機能キーが豊富です;
PythonでHello, world!を出力するには:
print("Hello, world!")
※ 1行ですみます;"ln"がないので改行を制御できません;
改行しないようにするには,下記のように記述する必要があります;
print("Hello, world!", end="")
PascalでHello, world!を出力するには:
program hello;
begin
writeln("Hello, world!")
end.
※ "ln"で改行を制御できます;"write"で改行なしにできます;
記述が4行と長くなります;"program"は省略できません;1行しか文がないのに,"begin"と"end"は省略できません;
AppliScriptでHello, world!を出力するには:
writeln("Hello, world!")
※ 1行ですみます;"ln"で改行を制御できます;
拡張typeを使えば下記のように記述できます;
type 書出改行=writeln;
書出改行("Hello, world!");