Free Online Dictionary
programming language dialect
| Wikipedia English The Free Encyclopedia | Download this dictionary |
Dialect (computing)
A dialect of a programming language is a (relatively small) variation or extension of the language that does not change its intrinsic nature. With languages such as Scheme and Forth, standards may be considered insufficient, inadequate or even illegitimate by implementors, so often they will deviate from the standard, making a new dialect. In other cases, a dialect is created for use in a domain-specific language, often a subset. In the Lisp world, most languages that use basic S-expression syntax and Lisp-like semantics are considered Lisp dialects, even though they vary wildly, as do, say, Bigloo Scheme and newLISP. As it is common for one language to have several dialects, it can become quite difficult for an inexperienced programmer to find the right documentation. The BASIC programming language has many dialects.
| See more at Wikipedia.org... |
© This article uses material from Wikipedia® and is licensed under the GNU Free Documentation License and under the Creative Commons Attribution-ShareAlike License
| Wikipedia Italiano L'enciclopedia libera | Download this dictionary |
Dialetto (informatica)
In informatica un dialetto è una variante di un linguaggio di programmazione standard creata per aggiungergli funzioni o per adattarlo ad un uso particolare.
Tipicamente un dialetto coincide con una implementazione non conforme allo standard di un linguaggio.
Ecco alcuni famosi esempi di dialetti:
- C++ Builder è un ambiente di sviluppo software che usa un dialetto del C++.
- MySQL, PostgreSQL, SQL Server e Oracle sono quattro DBMS che usano i rispettivi dialetti dell'SQL standard.
- C shell e bash sono interpreti di comandi, che interpretano linguaggi di comandi che sono dialetti di quello interpretato dalla Bourne shell.
- J++ è un dialetto di Java.
| Per saperne di più visita Wikipedia.org... |
Questo articolo utilizza materiale tratto da Wikipedia® ed è autorizzato sotto la licenza GNU Free Documentation License
| Wikipedia 日本語 - フリー百科事典 | Download this dictionary |
方言 (プログラミング言語)
プログラミング言語における方言(ほうげん)は、自然言語の方言と同様に基本的な文法や機能を共通しながら、細かい振る舞いに差違の見られる類縁言語の事をいう。ただし、外部ライブラリにより機能の拡張を行なう場合は、他の方言でも同様に拡張が可能なので方言とは言われない。多くの場合ライブラリは複数の方言に対応し、差違を吸収できるように作られている。また、Pascal、Modula、Modula-2、あるいはC言語とC++のように進化の過程で言語的な能力を変化させたものはたとえ類縁関係にあっても方言とは言われない。
プログラミング言語においては、ソースコードの互換性が方言の性質を決定する。逆に同じソースコードを同じプラットフォームにおいて同じ意味で解釈しても、吐き出される実行コードは処理系ごとに異なっている事が普通である。なぜならコードはコンパイラ最適化などの段階を経るため、利用者にとって「同じである」と判断される動作さえ行えば、実際の内部構造は問わないからである。言語仕様によっては、これら最適化などの段階についても仕様のうちに内包して制御する。
最も頻繁に見られる方言の例は、統一仕様をもった言語に対して複数のコンパイラ、インタプリタが独自の拡張仕様を盛り込むケースである。BASICはこの種の典型で、一応は規格が存在するのだが、言語間での互換性はほとんどないに等しい状態となった。近年ではJavaScriptなどもブラウザ間の互換性が問題となっている。
| Wikipedia.orgをもっと見ると… |
この記事はウィキペディアTMの内容を用いておりGNU Free Documentation License のライセンスのもとに提供されています。
| programming language dialect in English | programming language dialect in Italian | programming language dialect in Japanese
You think you have ethics...
Take the survey NOW!
