web-dev-qa-db-ja.com

標準化されたプログラミング言語

プログラミング言語の標準を作成するW3Cのような組織はありますか?

もしそうなら、ブラウザがW3C標準を使用するような、これらの標準を実装するプログラミング言語はありますか?

私は自分の研究をしてきましたが、今のところ問題はありません。これまでの回答とほとんどのコメントは非常に有用ですが、基本的には、オープンで信頼できるライセンスシステムを持つ言語または言語のリストを探しています。

W3CはこれまでHTMLでこれまでで最も成功していると思うので、同様のライセンス構造を持つ言語を探しています。 Javaには、Tomcatなどのプロバイダーに実装されているEEサーブレット仕様のような特定の仕様がありますが、結局のところ、まだOracleが所有している標準ではありませんか?

4
ThreaT

W3Cに類似した他の組織があるかどうかは疑問です。それは本当にあなたの類似性の定義に依存します。

厳密な意味での標準化団体があります(W3Cはではありません標準化団体ですが、業界コンソーシアム)プログラミング言語、最も重要なのはISOの標準を定義する作業ですIECと一緒に。彼らは小委員会 SC 22 を持つ「プログラミング言語、その環境、およびシステムソフトウェアインターフェース」を持つ共同技術グループを持っています。いくつかの標準を作成しました。

[〜#〜] ecma [〜#〜] アソシエーションなど、フィールドには他のプレイヤーもいます。これは、ECMAScriptを呼び出すJavaScriptなどのいくつかの言語で機能します。

また、標準化されていない言語も多く、標準に最も近いものはベンダーまたは言語設計者の説明またはマニュアルです。

8

特にプログラミング言語のための標準化団体はありません。

ANSI(American National Standards Institute)、ISO(国際標準化機構)(私は思う)は標準を作成するために存在します。誰かが何かの基準をまとめたい場合は、ピッチをまとめて組織に提示します。組織が今であることに同意した場合、標準の作成と投票プロセスの実行を支援します。

FORTRANとAdaにはANSI標準があります。 Ada規格は、ANSIと米国国防総省の間で同一の規格番号を持つ共同規格であるという点で珍しいものです(メモリが私に役立つ場合、ANSI/MIL-STD-1815A)。 Adaは国防総省の取り組みとして始まり、ANSI標準化も追求することで、言語に対する理解を深めることが決定されました。 (これはある程度成功しました。エイダはヨーロッパでの商業的、非軍事的作業で頻繁に使用されています。)

PascalにはANSIおよびISO規格があります。彼らは異なる、わずかに互換性のない言語を定義しています。詳細は今は思い出せません。

C++はANSI標準でカバーされています。 C++でも同様のことがほとんど起こりました。 ANSI委員会が適切に対応していないと感じたいくつかの問題のため、ANSIの取り組み中、ヨーロッパの派遣団は、ISO規格を変更することを計画していることを明らかにしました。 ANSI C++委員会は、「SHAT WHAT !?」と発言した後、問題をバックアップし、対応したことを認めました。

FORTHにはANSI規格があります。

ECMA(European Computer Manufacturers Association)も言語に関するいくつかの標準を行っています。

6
John R. Strohm

「標準」の意味が私には非常に不明確ですが、たとえば Java言語仕様 があり、JVMがどのように機能するかを決定するため、独自のJVMを書きたい人にガイドラインを提供します実装。

3
Jeroen Vannevel