タグ

googleとgoに関するdowhileのブックマーク (13)

  • Go Style

    Documents The Style Guide outlines the foundation of Go style at Google. This document is definitive and is used as the basis for the recommendations in Style Decisions and Best Practices. Style Decisions is a more verbose document that summarizes decisions on specific style points and discusses the reasoning behind the decisions where appropriate. These decisions may occasionally change based on

  • Gocon Spring 2016

    Good morning! Thank you for coming to my talk. Before I begin, I want to express my gratitude to tenntenn and the organisers of GoCon for inviting me to speak today. I also want to acknowledge the generous sponsorship of our hosts, Cyber Agent, for providing the venue for today. [ to audience ] would someone be kind enough to read this for me ? Do you know the english translation? A frog in a well

  • Six years of Go - The Go Programming Language

    Tips for writing clear, performant, and idiomatic Go code

    Six years of Go - The Go Programming Language
    dowhile
    dowhile 2015/11/10
    なにこのマスコットふざけてるの? >https://blog.golang.org/6years-gopher.png
  • イベントループなしでのハイパフォーマンス – C10K問題へのGoの回答 | POSTD

    この投稿は、私が去年OSCONで行ったプレゼンテーションを基に作成しています。プレゼンよりは簡潔に編集し直し、プレゼン後にいただいたいくつかのフィードバックに応える形で記事を書いています。 Go言語に関してよく言われるのは、Go言語はサーバでうまく機能し、静的なバイナリや強力な並行処理、高いパフォーマンスを見せくれるということです。 この投稿では、その後半の2つの項目に関して焦点を当てます。プログラマとってGo言語とそのランタイムは、スケーラブルなネットワークサーバをスレッド管理やブロッキングI/Oを気にせずに書くのにどんなに有効かを説明していきます。 効率的なプログラミング言語に関しての議論 技術的な話に入る前に、Go言語をターゲットにしたマーケットを説明する2つの議論に関してお話したいと思います。 ムーアの法則 画像は以下より引用; 2005年5月にHerb Sutter氏が書いたDr

    イベントループなしでのハイパフォーマンス – C10K問題へのGoの回答 | POSTD
  • Using Go at The New York Times

    JP Robinson, senior software engineer at The New York Times, walks through how this team has come to adopt Go for almost all back end development over the last two years. The New York Times has a small team of engineers dedicated to maintaining and enhancing an internal email platform that sends and tracks billions of messages each year. JP covers the first Go process in production, transitioning

    Using Go at The New York Times
  • 第5章 並行プログラミング―ゴルーチンとチャネルを使いこなす | gihyo.jp

    章では、ゴルーチンやチャネル、syncパッケージを用いて、並行処理を行う方法について解説します。 並行プログラミングの基 複数の処理を効率良く行うために、Goは言語自体が並行処理に必要な機能をサポートしています。特に章で扱うゴルーチンやチャネルの機能などは、Goで並行処理プログラミングをするうえで必要不可欠な知識であり、これらを適切に使うことで、マルチコアが一般的になった近年のマシンリソースを最大限に引き出す、パフォーマンスの良いプログラムを作成できるようになります。 節では、ゴルーチンやチャネルを用いた並行処理の考え方と、それらと合わせてよく使うsyncパッケージの使い方などについて解説します。 ゴルーチン Goには、ゴルーチン(Goroutine)という軽量スレッドのしくみがあります。ここまで行っていたmain()関数も、1つのゴルーチンの中で実行されています。go構文を用いて

    第5章 並行プログラミング―ゴルーチンとチャネルを使いこなす | gihyo.jp
  • Go Conference 2014 autumn (2014/11/30 10:00〜)

    新機能 connpass APIに新しく、所属グループを取得できるAPIやユーザーの参加イベントAPIを追加しました。各APIの詳細な仕様や利用方法につきましては、 APIリファレンス をご確認ください。またAPI利用希望の方は connpassのAPI利用について をご覧ください。 お知らせ 2024年9月1日より、connpassではスクレイピングを禁止し、利用規約に明記しました。以降の情報取得にはconnpass APIをご利用ください。APIご利用についてはヘルプページをご確認ください。 新機能 「QRコード読み取りによる出席機能」をリリースしました。事前に入場受付が必要な場合や、受付時に参加枠などによって個別の誘導が必要な場合にご利用ください。詳しくは こちら をご覧ください。

    Go Conference 2014 autumn (2014/11/30 10:00〜)
  • Rob Pike: Public Static Void | Lambda the Ultimate

    Rob Pike's talk about the motivation for Go is rather fun, but doesn't really break new ground. Most of what he says have been said here many times, from the critic of the verbosity of C++ and Java to the skepticism about dynamic typing. Some small details are perhaps worth arguing with, but in general Pike is one of the good guys -- it's all motherhood and apple pie. So why mention this at all (e

  • Effective Go 野良翻訳(1) - hidemonのブログ

    Effective Goが面白いので勉強のため翻訳してみる。意外に長いのでちょっとづつ。 はじめに Go は新しい言語だ。Go は既存言語からアイディアを借用しているが、変わったところもあるので、実際のGoプログラムは、Goの親戚言語で書かれたプログラムと異なる特徴を持つことになる。C++Javaで書かれたプログラムを、単にGoに書き直すだけではなかなか良いプログラムにならない。JavaプログラムはJavaで書かれているのであって、Goで書かれているわけではないからだ。逆に、Go的な観点から問題を考えると、効率的だが他の言語で書いたものとは全く異なるプログラムになる。言い換えれば、よいGoプログラムを書くにはGoの特徴と定型的な書き方をよく理解しておく必要があるということだ。さらに、Goで用いるプログラム上の慣習、たとえば名前の付け方やフォーマット、プログラムの構成を理解しておくことも重

    Effective Go 野良翻訳(1) - hidemonのブログ
  • Ian Lance Taylor - Discussion about merging Go frontend

    From: Ian Lance Taylor <iant at google dot com> To: gcc at gcc dot gnu dot org Date: Sat, 23 Oct 2010 22:40:46 -0700 Subject: Discussion about merging Go frontend The Go frontend was approved for inclusion with gcc by the steering committee a while back: http://gcc.gnu.org/ml/gcc/2010-01/msg00500.html . Assuming it is OK with the release managers, I would like to get it into the gcc 4.6 release. I

  • Why invent a new language? Go creator explains

  • GCC to merge Go support [LWN.net]

    I am pleased to announce that the GCC Steering Committee has accepted the contribution of the gccgo front-end and gcc-specific runtime for the Go language with Ian Taylor appointed maintainer. The GCC Release Managers will decide the details about the timing of the merge and inclusion in GCC 4.5 or later. Please join me in congratulating and thanking Ian and the Go language developers. Please upda

  • ハロー、goroutine!(1/2)- @IT

    第3回 ハロー、goroutine! 赤坂 けい チームWordProgress 2010/1/22 突然登場した新しいプログラミング言語「Go」。その独自性、魅力を余すところなく堪能してみよう(編集部) 2009年末のグーグルの発表以降、世のプログラマの注目を集めているプログラミング言語Go。プログラミング言語のマーケットシェア(普及度合い)の測定結果を毎月公表しているTiobeは、2009年12月からプログラミング言語のシェアの測定対象にGoを算入することとした。 測定結果は2010年1月8日に発表され、Goは約1.25%のシェアを獲得した。その結果、Goは、1年を通してもっともマーケットシェアを伸ばしたプログラミング言語に贈られる「TIOBE Programming Language of Year」を受賞することとなった。 この賞は、C++(2003年)、PHP(2004年)、Ja

  • 1