Programming: Google programming language is now real! プログラミング:Googleのプログラミング言語は本物だ! Go GO Google! ゴーゴー09!
Posted on 12. 12日に掲載した。 Nov, 2009 by Dragos in Coding 2009年11月ドラゴシュによる符号化で
First the Google Browser (Chrome), then the Google mobile operating system (Android), Google is getting really close to launching its own (and hopefully open source) operating system for computers.最初にGoogleのブラウザ(クローム)の場合、Googleモバイルのオペレーティングシステム(Androidの)、Googleは実際に(できれば、オープンソースの)コンピュータのオペレーティングシステムに独自の起動に近くなっている。 But before that, we needed to expect a “default” programming language from the Goliath of all technological times.しかし、その前に、我々はゴリアテのすべての技術の時代から"デフォルトの"プログラミング言語を期待する必要がありました。 And it's here!それはここよ! GO is the name of Google's programming language, which from the words of the inventors it is a programming language that is:移動は、発明者の言葉からそれはされているプログラミング言語は、Googleのプログラミング言語の名前です:
- simple 単純な
- fast 速い
- safe 安全な
- concurrent 同時
- fun 楽しい
- and of course.. open-sourceそしてもちろん..のオープンソース
Though the language looks very similar to C and C++, the developers say that the GO language has many improvements that put this novelty in the same row with languages such as C, C++, Java or Python.しかし言語は、CおよびCに似ています+ +では、開発者は、GO言語の多くの改良では、同じ行にはC、C +などの言語では目新しさを+、JavaやPythonでているという。
Here are some points, which are the main features of GO:ここでGOの主な特長はいくつかのポイントです:
Go compilers produce fast code fast.移動コンパイラ高速高速なコードを生成します。 Typical builds take a fraction of a second yet the resulting programs run nearly as quickly as comparable C or C++ code.典型的な、まだ結果のプログラムでは、2番目の分数をビルドほど迅速に匹敵するCまたはCとして実行する+ +コードです。
Go is type safe and memory safe.移動タイプセーフとメモリが安全です。 Go has pointers but no pointer arithmetic.行くが、ポインタが持っていないポインタの演算。 For random access, use slices, which know their limits.ランダムにアクセスするには、その限界を知っているスライスを使用。
Go promotes writing systems and servers as sets of lightweight communicating processes, called goroutines, with strong support from the language.移動システムと、軽量の通信プロセスgoroutinesと呼ばれるセットとしてサーバを書く、言語から強い支持を促進する。 Run thousands of goroutines if you want—and say good-bye to stack overflows. goroutinesの実行千したい場合と別れようと、スタックオーバーフローと言う。
Go has fast builds, clean syntax, garbage collection, methods for any type, and run-time reflection.移動して高速で、任意のタイプの、きれいな構文は、ガベージコレクション、メソッド、ビルドおよび実行時の反射です。 It feels like a dynamic language but has the speed and safety of a static language.これは、動的言語のように感じるが、速度と静的言語の安全性があります。 It's a joy to use.それを使用する喜びだ。
Yet not convinced about the power of GO?まだGOの力について確信していない? Russ Cox from Google, explains the fast compiles of big programs with GO:ラスコックスは、Googleから説明して高速で行くと大きなプログラムのコンパイル:
Convinced now?すぐに納得した? Then G O f o r i t ! は 、g 図書館 f oは RもI トン ! ![]()
Note from Google : The Go project was conceived to make it easier to write the kind of servers and other software Google uses internally, but the implementation isn't quite mature enough yet for large-scale production use. Googleからの注 : 移動プロジェクトでは 、 簡単に内部的には使用して実装されていない非常にはまだ十分に大規模な生産を使用するための成熟したサーバーの種類や他のGoogleではこのソフトウェアを記述するように考案されました。
Related posts:関連記事:
- Google search engine: is indexing everything, but how accurate? Googleの検索エンジン:インデックスのすべてが、どの程度正確ですか? Strange things happening on IconArchive.com 奇妙なことIconArchive.com上で起こって
- Webhit: Find reviews/testimonials written by real people. Webhit:レビュー検索/体験談実質の人々によって書かれた。 Share your opinion about different topics を共有するさまざまなトピックについてのご意見をお
- Wordpress: Best SEO iTranslator for Wordpress, get free traffic from fully automated plugin script ワードプレス:WordpressのためのベストSEOのiTranslator、完全に自動化されたプラグインのスクリプトから無料のトラフィックを取得する
- Apps: Best two IDEs to use with Linux Ubuntu アプリ:ベスト2つのIDE LinuxのUbuntuで使用する
- artur アルトゥール













































