Firefox を機能させるために採用されたプログラミング言語、オープンソース ライブラリ、および標準。
2 に答える
6
これは大規模で長期にわたるプロジェクトであるため、リストするには多すぎます。特に補助的なテクノロジーを検討する場合 - たとえば、JavaScript エンジンと組み合わせたElkhound パーサーは、静的分析を実行し、ソース コードを変換するために使用される Dehydraを作成し、古い XPCOM のものをより新しい標準に引き上げ、JavaScript 呼び出しの依存関係を更新するために使用されます。
最も広いレベルでは、ランタイムはほとんどが C++ コンポーネントで構成され、XUL インターフェース記述言語によって構成され、JavaScript でスクリプト化されています。IIRC、Adobe の JS エンジン コードの一部は C++ ではなく C であり、下位レベルのネットワーク ライブラリの一部も同様です。近年、一部の UI 機能が C++ から JS に移行しました。次に、Python、perl、make スクリプトなどのビルド サポートとデバッグ コードがあります。
于 2010-02-03T00:26:14.557 に答える
3
そのすべてがここにあります :-) https://developer.mozilla.org/En
于 2010-02-02T23:48:25.137 に答える