Rob Pike citations célèbres

dernière mise à jour : 5 septembre 2024

other language: spanish | czech | german | french | italian | slovak | turkish | ukrainian | dutch | russian | portuguese

Rob Pike
  • Il n'y a rien en informatique qui ne puisse être brisé par un autre niveau d'indirection.

  • Les sockets sont les fenêtres X des interfaces d'E / S.

  • Il n'y a rien de tel qu'un simple bug de cache.

  • Les caches ne sont pas de l'architecture, ils ne sont que de l'optimisation.

  • Les langues qui essaient d'interdire l'idiotie deviennent elles-mêmes idiotes.

  • Telle est l'informatique moderne: tout ce qui est simple est rendu trop compliqué parce qu'il est facile de le manipuler; tout ce qui est compliqué reste compliqué parce qu'il est difficile de le réparer.

  • Lorsqu'il n'y a pas de hiérarchie de types, vous n'avez pas à gérer la hiérarchie des types.

  • Un terminal intelligent n'est pas un terminal intelligent, mais plutôt un terminal que vous pouvez éduquer.

  • Non seulement UNIX est mort, mais ça commence à sentir vraiment mauvais.

  • Règle 1. Vous ne pouvez pas dire où un programme va passer son temps. Les goulots d'étranglement se produisent dans des endroits surprenants, alors n'essayez pas de deviner et de mettre en place un piratage de vitesse jusqu'à ce que vous ayez prouvé que c'est là que se trouve le goulot d'étranglement

  • Les noms de procédure doivent refléter ce qu'ils font; les noms de fonction doivent refléter ce qu'ils renvoient

  • Si les threads POSIX sont une bonne chose, peut-être que je ne veux pas savoir de quoi ils sont meilleurs.

  • L'étroitesse de l'expérience conduit à l'étroitesse de l'imagination

  • Les données dominent. Si vous avez choisi les bonnes structures de données et bien organisé les choses, les algorithmes seront presque toujours évidents. Les structures de données, et non les algorithmes, sont au cœur de la programmation.

  • La conception orientée objet est les chiffres romains de l'informatique.

  • Finalement, j'ai décidé que la réflexion ne me menait pas très loin et qu'il était temps d'essayer de construire.

  • Utiliser Unix est l'équivalent informatique d'écouter uniquement de la musique de David Cassidy.

  • Pourquoi auriez - vous une langue qui n'est théoriquement pas excitante? Parce que c'est très utile.