Golang Warsaw #5318:30 Connectis_ (Varso Place), Chmielna 71, WarszawaHostSponsorsAgenda 1. Transitioning to Go - Robert Pajak 2. Break / Your announcements (OpenSource, event etc.); Developer, engineer, lead lost & found0 码力 | 8 页 | 1.63 MB | 6 月前3
Golang Warsaw #5318:30 Connectis_ (Varso Place), Chmielna 71, WarszawaHostSponsorsAgenda 1. Transitioning to Go - Robert Pajak 2. Break / Your announcements (OpenSource, event etc.); Developer, engineer, lead lost & found0 码力 | 8 页 | 821.41 KB | 5 月前3
Go 2 Generics? A (P)review2020 © Changkun Ou · Go 夜读 · Go 2 Generics? A (P)review Contracts (2018) by Ian Lance Taylor and Robert Griesemer 17 1 contract Comparable(x T) { 2 x > x 3 x < x 4 x == x 5 } 6 func 2020 © Changkun Ou · Go 夜读 · Go 2 Generics? A (P)review Contracts (2019) by Ian Lance Taylor and Robert Griesemer 18 1 contract Comparable(T) { 2 T int, int8, int16, int32, int64, 3 uint, uint8, uint16 2020 © Changkun Ou · Go 夜读 · Go 2 Generics? A (P)review Contracts (2019) by Ian Lance Taylor and Robert Griesemer 19 ● 类型参数可能出现的位置: ○ 函数 ⇒ func F(type T C)(params ...T) T { … } ○ 结构体 ⇒ type S(type0 码力 | 41 页 | 770.62 KB | 1 年前3
The Go Programming Language (Otc 30, 2009)main import "fmt" func main() { fmt.Printf("Hello, 世界\n"); } Monday, November 2, 2009 Who Robert Griesemer, Ken Thompson, and Rob Pike started the project in late 2007. By mid 2008 the language long software construction will be unbearably slow. Monday, November 2, 2009 Type system tyranny Robert Griesemer: “Clumsy type systems drive people to dynamically typed languages.” Clunky typing: Taints0 码力 | 47 页 | 241.70 KB | 1 年前3
2.1 gofmt 的文化演变的文化演变 http://127.0.0.1:3999/gofmt-cn.slide#1 1/34 gofmt 的文化演变 The Cultural Evolution of gofmt Robert Griesemer Google, Inc. 4/21/2015 gofmt 的文化演变 http://127.0.0.1:3999/gofmt-cn.slide#1 2/34 gofmt 让工具用起来可靠并且快。其它一概不理。 4/21/2015 gofmt 的文化演变 http://127.0.0.1:3999/gofmt-cn.slide#1 33/34 Thank you Robert Griesemer Google, Inc. gri@golang.org (mailto:gri@golang.org) 4/21/2015 gofmt 的文化演变 http://1270 码力 | 34 页 | 9.97 MB | 1 年前3
Transitioning to GoTRANSITIONING TO GO SEP 20 2023 Robert Pająk pellared @ GitHub SplunkHello whoami fundamentals going further more, more q&a 01 02 03 04 05whoamiROBERT PAJĄK Go maintainer Go language0 码力 | 30 页 | 1.53 MB | 5 月前3
Prototype your designPrototype your design! Robert Griesemer dotGo 2016, Paris 1 Getting to good software design ● Literature is full of design paradigms ● Usually involves ○ Design docs ○ Feedback from reviewers ○0 码力 | 30 页 | 164.99 KB | 1 年前3
Exporting GoExporting Go Robert Griesemer GopherCon Singapore, 2017 Intro ● Go package ○ Namespace ○ Interface (export) ○ Import ● Implementation ○ Export/import (this talk) ○ Linker (not this talk) A long0 码力 | 34 页 | 2.29 MB | 1 年前3
Real World Golittle context. “Consensus drove the design. Nothing went into the language until [Ken Thompson, Robert Griesemer, and myself] all agreed that it was right. Some features didn’t get resolved until after0 码力 | 49 页 | 595.19 KB | 1 年前3
The Expressiveness of Go
Pike JAOO Oct 5, 2010 Monday, October 18, 2010 Who 2 Monday, October 18, 2010 Team 3 Russ Cox Robert Griesemer Rob Pike Ian Taylor Ken Thompson plus David Symonds, Nigel Tao, Andrew Gerrand, Stephen0 码力 | 49 页 | 839.26 KB | 1 年前3
共 21 条
- 1
- 2
- 3













