Robert Griesemer

Personalities 🔴 Senior

Definition

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.

#personalities#history#interview