rob pike
-
plan 9 projesinde yer almis, ken thompson, brian kernighan, dennis ritchie, bjarne stroustrup gibi agir toplarin kullandiklari text editorleri yazmis(sam, acme text editor), kernighan'la beraber birkac kitap yazip, ken'le utf-8 gelistiren hayvan computer scientist.
alex stepanov kadar olmasada oop sacmaligindan hic hoslanmaz. su siralar ken'le beraber google'da takiliyorlar.
- for i in range (2008-03-19t08:34:36.210)
(bkz: resurrect olan masum entry)*
kendisine r@google.com adresinden ulasabilirsiniz. -
bell labs'ta inferno ve plan9 adlı işletim sistemlerinin geliştiren takımın üyesiydi. ayrıca inferno sistemler için uygulama geliştirmek için geliştirilen limbo adlı dilin tasarımcısıdr.
-
richard stallman ve örgütlediği protestocular ile girdiği süper diyalog, kendi ağzından:
my equipment set up easily, so i sat down in a reserved chair
in the front row to await the starting time and began chatting
to someone from lcs. someone tapped my shoulder. i turned to
see a sign-encrusted protester. physical contact. i braced myself.
he spoke.
- excuse me, would you mind moving? i won't be able to see the screen.
- don't worry, i'm giving the talk so i'll be moving all through it.
- fine. thanks.
he sat down. at that moment, i finally relaxed with the realization
that nothing ugly was going to happen.
http://commandcenter.blogspot.com/…web-so-here.html -
go adlı programlama dilinin arkasındaki adam.
-
aynı zamanda sıkı bir mclaren taraftarıdır.
-
unix-mumix piyasanin keva$esi. her bokhun altindan cikmasiyla me$hur kakalak.
-
da$$aklarini surdan tartabilirsiniz: https://twitter.com/…pike/status/394997730075885568
-
adnan aziz'in university of texas at austin sitesindeki köşesinde rob pike için programlamanın 5 kuralı gayet güzel bilgiler barındırıyor.
https://youtu.be/wuxxmd09zku
rob pike kimdir peki? kendisi programlama dünyasında çok saygı duyulan bir abimiz. 2002 - 2021 yılları arasında google'da çalışmış bu abimiz en fazla go (programlama dili) nin yaratıcılarından biri olarak bilinir. ek olarak unix takımında yer alıp, bell laboratuvar'ında* çalışmış. ayrıca ken thompson ile utf-8'i geliştirmiş.
işte o 5 kural;
1. yazdığınız bir programın zamanı nerede harcayacağını bilemezsiniz. darboğazlar* şaşırtıcı yerlerde meydana gelir, bu nedenle darboğazın nerede olduğunu kanıtlayana kadar ikinci bir tahminde bulunmaya ve bir hız kesme işlemi yapmaya çalışmayın.
2. ölçüm*. ölçene kadar hız için ayarlama yapmayın ve o zaman bile kodun bir kısmı geri kalanını boğmadıkça yapmayın.
(erken optimizasyon, tüm kötülüklerin köküdür.)*
3. havalı algoritmalar, n küçük olduğunda yavaştır ve n genellikle küçüktür. havalı algoritmaların büyük sabitleri vardır. n'nin sıklıkla büyük olacağını bilene kadar, süslenmeyin. (n büyüse bile, önce kural 2'yi kullanın.)
4. havalı algoritmalar, basit olanlardan daha karmaşıktır ve uygulanması çok daha zordur. basit veri yapılarının yanı sıra basit algoritmalar kullanın.
(kararsızsanız, brute force kullanın)*
5. veri domine eder. doğru veri yapılarını seçtiyseniz ve işleri iyi organize ettiyseniz, algoritmalar neredeyse her zaman belli olacaktır. algoritmalar değil veri yapıları programlamanın merkezindedir.*
kaynaklar:
the university of texas at austin sayfası: http://users.ece.utexas.edu/~adnan/pike.html
twitter: https://twitter.com/rob_pike/
wikipedia: https://en.wikipedia.org/wiki/rob_pike
kıss prensipleri: https://en.wikipedia.org/wiki/kiss_principle
the mythical man-month: https://en.wikipedia.org/…ki/the_mythical_man-month
ekşi sözlük kullanıcılarıyla mesajlaşmak ve yazdıkları entry'leri
takip etmek için giriş yapmalısın.
hesabın var mı? giriş yap