Rob Pike
@robPike
Lorsque Steve Jobs est décédé la semaine dernière, il y avait un énorme tollé, et c'était très émouvant et justifié.
Rob Pike
Rob Pike, né en 1956, est un ingénieur en informatique. C'est un ancien chercheur des Laboratoires Bell et un ancien ingénieur de Google. Il fait partie des créateurs du langage de programmation Go. Il a aussi écrit de nombreux ouvrages. Il est marié à Renée French, auteure reconnue de bandes dessinées de livres pour la jeunesse.
...plusCompte non officiel
28
@robPike
Lorsque Steve Jobs est décédé la semaine dernière, il y avait un énorme tollé, et c'était très émouvant et justifié.
@robPike
Nous sommes nous-mêmes des logiciels de systèmes. Nous voulions une langue pour améliorer notre vie.
@robPike
Le processus de développement de logiciels ne se sent pas mieux qu'il y a une génération.
@robPike
Nous ne croyons pas que nous avons résolu le problème de programmation multiccore. Mais nous pensons que nous avons construit un environnement dans lequel une certaine classe de problèmes peut profiter de l'architecture multiconore.
@robPike
Tel est l'informatique moderne: tout ce qui est simple est trop compliqué car il est facile de jouer avec; Tout est compliqué reste compliqué car c'est difficile à réparer.
@robPike
GO est une tentative de combinaison de la sécurité et des performances des langues typées statiquement avec la commodité et le plaisir des langues interprétatives dynamiquement typées.
@robPike
Non seulement Unix est mort, mais il commence à sentir vraiment mauvais.
@robPike
Un terminal intelligent n'est pas un terminal Smartass, mais plutôt un terminal que vous pouvez éduquer.
@robPike
Il n'y a rien dans l'informatique qui ne peut être brisé par un autre niveau d'indirection.
@robPike
La productivité est la plus importante par les règles de gestion de l'ingénierie, mais le plaisir est le plus important pour les ingénieurs. L'un découle de l'autre.
@robPike
Les prises sont les X Windows des interfaces IO.
@robPike
Il n'y a pas de simple bug de cache.
@robPike
Les données dominent. Si vous avez bien 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.
@robPike
Les algorithmes de fantaisie sont lents lorsque n est petit et N est généralement petit.
@robPike
Pourquoi auriez-vous une langue qui n'est pas théoriquement excitante? Parce que c'est très utile.
@robPike
Le typage dynamique n'est pas nécessairement bon. Vous obtenez des erreurs statiques au moment de l'exécution, que vous devriez vraiment pouvoir attraper au moment de la compilation.
@robPike
Utiliser Unix est l'équivalent informatique de l'écoute uniquement de la musique de David Cassidy.
@robPike
Les caches ne sont pas une architecture, ce ne sont que l'optimisation.
@robPike
Vous devez prendre une décision, qu'il s'agisse d'un nouveau produit ou que vous l'intégrez à un produit existant. Il faut du temps pour résoudre ces choses.
@robPike
Les serveurs Web sont écrits en C, et s'ils ne le sont pas, ils sont écrits en Java ou C ++, qui sont des dérivés C, ou Python ou Ruby, qui sont implémentés dans C.
@robPike
La conception orientée objet est les chiffres romains de l'informatique.
@robPike
Écrire un noyau sans structure de données et que cela soit aussi cohérent et gracieux qu'Unix aurait été un défi beaucoup, beaucoup plus difficile.
@robPike
Lorsqu'il n'y a pas de hiérarchie de type, vous n'avez pas à gérer la hiérarchie de type.
@robPike
À peu près tout sur le Web utilise ces deux choses: C et Unix. Les navigateurs sont écrits en C. Le noyau Unix - que presque tout l'internet fonctionne - est écrit en C.
@robPike
Les langues qui essaient d'interdire l'idiotie deviennent elles-mêmes idiots.
@robPike
Si les fils POSIX sont une bonne chose, je ne veux peut-être pas savoir ce qu'ils sont mieux que.
@robPike
Les noms de procédure doivent refléter ce qu'ils font; Les noms de fonction doivent refléter ce qu'ils renvoient
@robPike
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 un hack de vitesse jusqu'à ce que vous ayez prouvé que c'est là que le goulot d'étranglement est