Robert Griesemer
Personalities 🔴 SeniorDefinition
Informaticien suisse, co-createur de Go avec Rob Pike et Ken Thompson. Il a aussi travaille sur la V8 JavaScript engine de Google Chrome.
Analogie
Le troisieme mousquetaire de Go — celui qui a aussi accelere 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'evolution de Go et le moteur V8 qui propulse Chrome et Node.js.