現時点では、これら 2 つの言語の位置付けは異なります。Go はバックエンドを優先し、dart はクロスプラットフォーム アプリを優先します。 #)Chrome ブラウザに Dart 仮想マシンを埋め込むと、Dart 言語を使用した Web APP を開発できます。
Dart は、Dart2JS をさまざまなブラウザで実行できる純粋な JS ファイルにコンパイルできると主張していますが、Hello world の JS コンパイルは冗談になっています。しかし、将来の最適化を排除するものではありません。Dart の担当者は V8 エンジンの担当者であることを知っておく必要があります。V8 は Chrome ブラウザの JS エンジンです。これは優れた JS です。エンジンは超高速なので、Dart の最適化と JS テクノロジーの向上は問題ないようです。
Dart は Java に似ています。 JAVA は、J2SE を介してオペレーティング システムのデスクトップ上で実行されるか、J2EE を介してサーバー上で実行されるか、J2ME を介して携帯電話上で実行されます。ブラウザ内で実行される JAVA はありません (初期のアプレットには記載されていません)。文法の複雑さという点では、Dart は JAVA に劣らないというのが私の個人的な感想です。Dart はどのレベルの言語に属しますか?
Dart はアプリケーション層プログラミング言語に属します。独自の DartVM があり、通常は独自の VM 上で実行されますが、特定の状況下ではネイティブ コードにコンパイルしてハードウェア上で実行することもできます (モバイル開発フレームワークなどでは、Flutter はコードを指定された対象のネイティブ コードにコンパイルします)パフォーマンスを向上させるプラットフォーム)。
Dart で書かれたソフトウェアの実行は、クリア テキスト コードとして直接実行でき、起動速度、セキュリティ、パフォーマンスを向上させるためにスナップショット パッケージ化されたバイナリの実行もサポートしています。これは JAVA または JavaScript と考えることができ、JAVA よりもシンプルで理解しやすく、JavaScript よりも標準化されエンジニアリング的です。Go (Golang とも呼ばれる) は、Google の Robert Griesemer、Rob Pike、Ken Thompson によって開発された、静的に強く型付けされたコンパイル言語です。
Go 言語の構文は C に似ていますが、その機能には、メモリ安全性、GC (ガベージ コレクション)、構造形式、CSP スタイルの同時コンピューティングが含まれます。Go (Golang とも呼ばれる) は、Google が開発したガベージ コレクション機能を備えた、静的に強く型付けされ、コンパイルされた同時プログラミング言語です。
Robert Griesemer、Rob Pike、Ken Thompson は 2007 年 9 月に Go の設計を開始し、その後 Ian Lance Taylor と Russ Cox がプロジェクトに参加しました。
Go は、Inferno オペレーティング システムに基づいて開発されています。 Go は 2009 年 11 月に正式に発表され、オープン ソース プロジェクトとなって Linux および Mac OS X プラットフォームに実装され、その後 Windows システムでの実装が追加されました。 2016 年、Go はソフトウェア評価会社 TIOBE によって「2016 年の TIOBE ベスト言語」に選ばれました。現在、Go は 6 か月ごとに第 2 レベルのバージョンをリリースします (つまり、a.x から a.y にアップグレードします)。以上がダーツとゴーランの違いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。