#Golang Golang は最下位レベルでも使用されますか?
Golang の最下層も Golang で実装されています。初期の頃、Golang は C とアセンブリで実装されていました。その後、Golang はブートストラップを実装し、Golang コンパイラを書き直したので、現在では Golang が実装されていますGolang 自体を使用します。
新しい言語 Blang を発明する場合は、まず既存の言語で Blang コンパイラを作成する必要があります。たとえば、Golang を使用します。私は Golang で Blang コンパイラを作成しました。を使用すると、合法的な Blang ソース コードを同等のターゲット プログラムに正常にコンパイルできます。次に、Golang で作成したコンパイラと同じ機能を持つプログラムを Blang で記述し、Golang で実装されたコンパイラを使用してプログラムをコンパイルすると、Blang で実装された Blang コンパイラが得られます。このプログラムの機能は Golang で書かれたコンパイラとまったく同じであるため、このコンパイラを使用して Blang をコンパイルすることができ、Blang はブートストラップを実装します。
Go
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 によって「TIOBE の 2016 年のベスト言語」に選ばれました。現在、Go は 6 か月ごとに第 2 レベルのバージョンをリリースします (つまり、a.x から a.y にアップグレードします)
推奨チュートリアル: "Go チュートリアル "
以上がGolang は最下位レベルでも Golang を使用しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。