ネーミング:開始末vsライブ~悪のブロック構造化言語
-
20-09-2019 - |
質問
巻きブラケットの言語でも知られる:(wikipedia)
その他のプログラミング言語で開始末vsライブ~悪のブロックの構築.例えば、
A)開始末で、~ば末の場合例: Ada, Modula, パスカル, PL/I, Ruby など---。
B)~FI、なる外径、例~~って来るのでしょう、またESAC- 例: アクション!, ALGOL-68, Bourne シェル, 涼しい, ELLA, 守られたコマンド 言語, 切, オパール, もみじ, メアリー, Polyglot, Promela など---。
その公式(や他の合理的な名称他との差別化を図るための二つの異なるスタイルA&B)のブロック構造化?
解決 4
とpunを"逆転"であること:場合は~FI、なる外径、例~~って来るのでしょう、またESAC"として敬虔"ブロックの構築.
最初の場合の"敬虔"ブロックを構築い http://ALGOL 紀要-ISSN:0084-6198, したがいないので、オリジネーター名または正確なります。
そのためのもの:開始末で、~ば末の場として"非礼"ブロックの構築.
他のヒント
http://en.wikipedia.org/wiki/Curly_bracket_programming_languageする
FTAます:
カーリーブレース又はブラケットのプログラミング言語は、主に、その構文または形式文法のブロックを作ることも、「波線括弧」、「ブレースブラケット」または単に「ブレース」)として知られているバランスブラケット({および})を使用するものですC-影響を受けたことに起因します。一部の言語(特にPythonとオッカム)が代わりにオフ側のスタイルを使用し、Lispは括弧を使用するが、主代替様式は、対になったキーワードの使用である。
私が意味するものとしてそこから取る:
{}中括弧プログラミング言語=
END =ペアのキーワード
をBEGIN
インデント=オフ側
ウィキペディアは決定的ですが、それはあなたが得るとして「公式」の名前に近いようで、ほとんどの人は、おそらくすぐにあなたは、このようなとしてそれらを参照する場合について話しているか知っているだろうと言うことではない。
私はその答えは不満かもしれ恐れます。私がいたのカーリーブラケットプログラミング言語と非カーリーブラケットプログラミング言語のことを聞いただけの名前の:)
if
構文なので、何かを呼び出す避けるために、おそらく最高だ「アルゴル様」 - then
- - begin
- end
に移動する前にif
構文 - then
アルゴルは、実際fi
で開始します。 「パスカルのような」ブラケティング、およびbegin
end
スタイル - - あなたはif
を呼び出した場合、多くの人々は、おそらくあなたのドリフトになるだろう。fi
スタイル「SH-のような」ブラケティング