プログラミング言語は、非常に短い文脈自由文法的-形式的仕様?

StackOverflow https://stackoverflow.com/questions/1777011

  •  21-09-2019
  •  | 
  •  

質問

何のプログラミング言語は短く、美しい文法(EBNF)?

一部の言語easerする解析が続けられます。少し前の話にないシンプルVHDLで記述されたパーサがとても遅くなります。ないのでは完全にPythonで記述文法(EBNF)することが必要です。のEBNFのPythonでは美しいものではない非常に短いのです。

していくことが多くのプログラミング言語のようなLISP短い簡単な文法かもしれませんが、同じ興味があり人気のシンプルな言語のようにCまたはBash.

役に立ちましたか?

解決

私が比較されていないが、Luaは、その単純な構文で有名な言語です。 BNFは、このリファレンスマニュアルの最後にある: http://www.lua.org /manual/5.1/manual.htmlするます。

他のヒント

アセンブリ言語!

...一般に、特に単純なアーキテクチャを有するCPUの(少数の命令、いくつかのアドレッシングモード、いくつかのレジスタ)が比較的短い文法を持っています。

実際には、プログラマブル・ロジック・コントローラで見られるこのような特殊なプロセッサは、さらに簡単な文法と言語を持つことができます。しかし、その後、再びのPLCの最も簡単なは多くのブール式の電卓よりも少しあります。

最も簡単な命令型言語の一つは、オベロン-2です。 構文オベロン-2の

またオベロン-07を見てみましょう(コンポーネントパスカルのnoreferrer">プログラミング言語オベロン-07、PDF の)と

パスカルはBNF表記

の唯一の2~3ページを持っています

うGLェ養成講座を開催します。 言語仕様 (PDF)

しかしこのような趣味も優先的サブセットの既知の言語により自分の選択を行わないで、なんといっても"ォ"..

Lispは、おそらくかなり小さいます。

lisp ::= `(´ exp `)´
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top