Robert Griesemer
Personalities 🔴 SeniorDéfinition
Informaticien suisse, co-créateur de Go avec Rob Pike et Ken Thompson. Il a aussi travaille sur la V8 JavaScript engine de Google Chrome.
Analogie
Le troisième mousquetaire de Go — celui qui a aussi accélère JavaScript pour tout le monde avec V8.
Exemple de code
// Generics en Go 1.18 — contribution majeure
func Map[T, U any](s []T, f func(T) U) []U {
r := make([]U, len(s))
for i, v := range s {
r[i] = f(v)
}
return r
}
Cas d'usage
Comprendre l'évolution de Go et le moteur V8 qui propulse Chrome et Node.js.