2017年7月20日のブックマーク (2件)

  • Profiling & Optimizing in Go - YAPC::Asia Tokyo 2015

    Brad Fitzpatrick takes a slow, buggy Go program and shows how to use Go's wonderful tooling to make it fast and correct. Learn how to debug and profile Go programs. Topics will include Go's race detector, CPU, memory, and block profiling, minimizing garbage, various compiler flags, in-memory representation of core Go data structures, etc.

    codehex
    codehex 2017/07/20
    めっちゃええやん
  • Go 2にむけて

    The Go Blogの日語訳を公開しています。修正は https://github.com/ymotongpoo/goblog-ja/ まで。 Go 2にむけて Toward Go 2 by Russ Cox はじめに (この文章は日行われた Gophercon 2017 での私の発表の書き起こしで、Goコミュニティ全体にGo 2のための議論や計画をする中での支援を求めるものです。 動画が公開されたらこちらにリンクする予定です。) Rob Pike、Robert Griesemer、そしてKen Thompsonが新しいプログラミング言語について数日議論を重ねた後、2007年9月25日にRobが「Go」という名前を提案しました。 翌年、Ian Lance Taylorと私がチームに参加し、5人で2つのコンパイラと標準ライブラリを開発し、その成果が2009年11月10日のオープンソース

    codehex
    codehex 2017/07/20
    問題解決するために、その問題を解決することがいかに重要であるかということ。メジャーバージョン間での後方互換性を言語に持たせることの重要性が書かれてた。