Rob Pike citações famosas

última atualização : 5 de setembro de 2024

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

Rob Pike
  • Não há nada na computação que não possa ser quebrado por outro nível de indireção.

  • Sockets são as janelas X das interfaces IO.

  • Não existe um simples bug de cache.

  • Caches não são arquitetura, são apenas otimização.

  • As línguas que tentam proibir a idiotice tornam-se elas próprias idiotas.

  • Tal é a computação moderna: tudo o que é simples torna-se demasiado complicado porque é fácil de mexer; tudo o que é complicado permanece complicado porque é difícil de corrigir.

  • Quando não há hierarquia de tipos, você não precisa gerenciar a hierarquia de tipos.

  • Um terminal inteligente não é um terminal smartass, mas sim um terminal que você pode educar.

  • Não só o UNIX está morto,como está a começar a cheirar mal.

  • Regra 1. Você não pode dizer onde um programa vai gastar seu tempo. Gargalos ocorrem em lugares surpreendentes, por isso não tente adivinhar e colocar em um hack de velocidade até que você provou que é onde o gargalo é

  • Os nomes dos procedimentos devem refletir o que fazem; os nomes das funções devem refletir o que retornam

  • Se os threads POSIX são uma coisa boa, talvez eu não queira saber o que eles são melhores do que.

  • A estreiteza da experiência leva à estreiteza da imaginação

  • Os dados dominam. Se você escolheu as estruturas de dados certas e organizou bem as coisas, os algoritmos quase sempre serão evidentes. As estruturas de dados, e não os algoritmos, são fundamentais para a programação.

  • O design orientado a objetos é o algarismo romano da computação.

  • Por fim, decidi que pensar não me ia levar muito longe e que era altura de tentar construir.

  • Usar Unix é o equivalente computacional de ouvir apenas música de David Cassidy.

  • Por que você teria uma linguagem que não é teoricamente excitante? Porque é muito útil.