Alan Perlis ünlü alıntılar

son güncelleme : 5 Eylül 2024

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

Alan Perlis
  • Yapay zekada geçirilen bir yıl, kişinin Tanrı'ya inanması için yeterlidir.

  • Bir veri yapısı üzerinde 100 fonksiyonun çalışması, 10 fonksiyonun 10 veri yapısı üzerinde çalışmasından daha iyidir.

  • Bir programlama dili, programları ilgisizlere dikkat gerektirdiğinde düşük seviyededir.

  • Hatasız programlar yazmanın iki yolu vardır; Sadece üçüncüsü çalışır.

  • Programlama hakkında düşünme şeklinizi etkilemeyen bir dil bilmeye değmez.

  • Yazılım sistemlerinde solucanı yapan genellikle erkenci kuştur.

  • Aptallar karmaşıklığı görmezden gelir. Pragmatistler acı çekiyor. Bazıları bunu önleyebilir. Dahiler onu kaldırır.

  • Basitlik karmaşıklıktan önce gelmez, onu takip eder.

  • Her programın (en azından) iki amacı vardır: yazıldığı ve yazılmadığı diğeri.

  • Programcılar, zekaları ve mantıkları ile değil, vaka analizlerinin eksiksizliği ile ölçülmelidir.

  • İngilizce'de her kelime verbedilebilir.

  • Başarısızlıkla başa çıkmak kolaydır: Geliştirmek için çok çalışın. Başarının üstesinden gelmek de kolaydır: Yanlış sorunu çözdünüz. Geliştirmek için çok çalışın.

  • Spesifikasyonu programa uyacak şekilde değiştirmek, tam tersinden daha kolaydır.

  • Onlardan sorumlu olmaya istekli değilseniz iyi fikirlere sahip olmayın.

  • FORTRAN bir çiçek değil, bir ottur - dayanıklıdır, ara sıra çiçek açar ve her bilgisayarda yetişir.

  • 10 Parametreli bir prosedürünüz varsa, muhtemelen bazılarını kaçırmışsınızdır.

  • Bir programcının bakış açısını, fortran'in devam eden canlılığı konusundaki tutumuna dikkat çekerek ölçebilirsiniz.

  • Öğrencilere programlamayı öğretmek modern eğitimin temeline aykırıdır. Plan yapmanın, disiplin kazanmanın, düşünceleri organize etmenin, ayrıntılara dikkat etmenin ve özeleştirel olmayı öğrenmenin ne kadar eğlenceli olduğu.

  • Bilgisayar bilimlerinde bilgisayarla eğlenmeye devam etmemizin olağanüstü derecede önemli olduğunu düşünüyorum. Her şey başladığında, çok eğlenceliydi. Tabii ki, ödeme yapan müşteriler arada sırada şaftlandı ve bir süre sonra şikayetlerini ciddiye almaya başladık. Bu makinelerin başarılı, hatasız mükemmel kullanımından gerçekten sorumlu olduğumuzu hissetmeye başladık. Öyle olduğumuzu sanmıyorum. Bence onları germekten, yeni yönlere yönlendirmekten ve evde eğlenmekten sorumluyuz. Umarım bilgisayar bilimi alanı eğlence duygusunu asla kaybetmez.

  • Herhangi bir isim verilebilir.

  • Birisi "Sadece ne yapmak istediğimi söylemem gereken bir programlama dili istiyorum" dediğinde ona bir lolipop verin.

  • Hesaplamada, bariz olanı yararlı olana dönüştürmek, "hayal kırıklığı" kelimesinin canlı bir tanımıdır.

  • Bilgisayarınız ingilizce konuşuyorsa, muhtemelen Japonya'da yapılmıştır.

  • İnsanların kötü program yapmasının kaçınılmaz olduğunu düşünüyorum. Eğitim önemli ölçüde yardımcı olmayacaktır. Onunla yaşamayı öğrenmeliyiz.

  • Meslekten olmayanlar için programlama üzerine en iyi kitap 'Alice Harikalar Diyarında' dır; ama bunun nedeni, meslekten olmayanlar için her konuda en iyi kitap olmasıdır.

  • Yazılımın başka hiçbir şeye benzememesi, atılması amaçlanması mümkün mü: bütün mesele onu her zaman bir sabun köpüğü olarak görmek mi?

  • Bilgi işlem alanının her zaman yeni klişelere ihtiyacı vardır.

  • İngilizce'de her kelime verbedilebilir. Keşke programlama dillerimizde de öyle olsaydı.

  • İnsan-makine simbiyozunda uyum sağlaması gereken insandır: Makineler yapamaz.

  • LİSP programcıları her şeyin değerini ve hiçbir şeyin maliyetini bilmezler.

  • Programlamada, diğer her şeyde olduğu gibi, hata içinde olmak yeniden doğmaktır.

  • Bazı programlama dilleri değişimi özümsemeyi başarır, ancak ilerlemeye dayanır.

  • Düşüncelerini parantez içinde kaleme alan Lisp programcısına kadeh kaldırıyoruz.

  • Uzun vadede, her program rokoko olur ve sonra moloz olur.

  • Sözdizimsel şeker noktalı virgül kanserine neden olur.

  • Kişi resmi olmayan yoldan resmi olana resmi yollarla ilerleyemez.

  • Hesaplamada, ortalama başarısızlık süresi kısalmaya devam ediyor.

  • Eski programları yeni makinelere uyacak şekilde uyarlamak, genellikle yeni makineleri eskiler gibi davranacak şekilde uyarlamak anlamına gelir.

  • Bir erkeğin sabiti diğerinin değişkenidir.

  • Bir programı anlamak için hem makine hem de program olmanız gerekir.

  • Ne zaman öğrendiğini bildiğini, ne zaman yazabileceğinden daha emin olduğunu, ne zaman öğretebileceğinden daha emin olduğunu, ancak ne zaman programlayabileceğinden emin olduğunu düşünüyorsun.

  • Bir resim 10 bin kelimeye bedeldir - ancak yalnızca resmi tanımlayanlar. Neredeyse hiç 10 bin kelimelik set resimlerle yeterince tanımlanamaz.

  • Serbest değişken diye bir şey yoktur.

  • İyi bir programlama dili, programlama hakkında düşünmek için kavramsal bir evrendir.

  • Her okuyucu periyodik olarak kendine sormalıdır - Hangi sona doğru, hangi sona doğru?"ama acı tatlı felsefenin kabızlığı için programlamanın eğlencesini kaçırmamak için çok sık sormayın.

  • Bilgisayar bilimi bilgisayardan utanır.

  • Programınızı açıklarken bir dinleyici başını sallarsa, onu uyandırın.

  • C programcıları asla ölmez. Onlar sadece boşluğa atılırlar.

  • Optimizasyon evrimi engeller.