タグ

Goと2011年に関するItisangoのブックマーク (2)

  • Big Sky :: Goプログラマであるかを見分ける10の質問

    下記質問にそれぞれ50文字以内を目安に簡単に説明すること。 パッケージ内に定義した関数を外部に公開するにはどうすれば良いか? 非同期に処理を行う為の命令は? 関数を抜けた際に処理を実行するにはどうするか? goroutineの同時実行数を変更するにはどうするか? コンパイラやリンカが8g/6g/5g、8l/6l/5lという名前になっている理由は? Goのガベージコレクションの実装は一般的に何と呼ばれている類か? レシーバがnilの場合にメソッドを呼び出すと何が起きるか? 可変個引数はどの様に定義するか? 関数内で定義されるローカル変数のアドレスを戻り値として外部から参照するとどうなるか? interfaceとstructの違いは何か? panicを補足して強制終了させない為にはどうするか? 答え パッケージ内に定義した関数を外部に公開するにはどうすれば良いか? 関数名の先頭を大文字にします

    Big Sky :: Goプログラマであるかを見分ける10の質問
    Itisango
    Itisango 2013/10/15
    “パッケージ内に定義した関数を外部に公開するにはどうすれば良いか?→関数名の先頭を大文字にします。”
  • 「GCC 4.6.1」がリリース、Go言語サポートがデフォルトで有効に | OSDN Magazine

    Free Software Foundation(FSF)のGNU ProjectとGCC開発チームは6月27日、オープンソースのコンパイラスイート「GNU Compiler Collection(GCC)4.6.1」を公開した。バグ修正およびドキュメントのアップデート中心のリリースとなる。 GCC 4.6.1は、3月末に公開された4.6の最初のバグ修正リリースとなる。バージョン4.6ではC、C++Java、Ada、Fortranなどに加え、Googleが2009年11月に発表したGo言語の対応が加わっていた。 4.6.1はバグ修正、リグレッション修正、ドキュメンテーションのアップデートが中心で、新機能の追加はない。重要度の高い「P1」に分類されたリグレッションはなく、次に重要度の高い「P2」は107件、最も低い「P3」は8件、合計で115件が修正された。 このほか、Go言語の対応がデフ

    「GCC 4.6.1」がリリース、Go言語サポートがデフォルトで有効に | OSDN Magazine
  • 1