ilk kod nasıl yazıldı sorunsalı

  • programlamanın modern bir mefhum olduğunun sanılması ile ilgili de bir kafa karışıklığına delalet eden sorunsal. bu yüzden dijkstra şöyle demiştir; astronomi teleskoplarla ne kadar alakalıysa programlama da bilgisayarlarla o kadar alakalıdır. ama tarihsel olarak, gerçek anlamda harbiden bir makine olarak bilgisayara kod yazmış ilk kişi bir kadındır, ada lovelace. büyük şair lord byron'un kızı.

    babil'in vergi - arazi hesabı yapan rahipleri karekök bulmak için bir algoritma geliştirmişti, milattan önce 1600 - 1700 civarları. belki de daha eski. bugün de kullanılabilecek bir algoritma. ikinci dünya savaşı ve öncesinde de zaten bilgisayar (computer) diye bu hesapları elle yapan kadınlara deniyordu. "erkek" beyinler algoritmalar geliştiriyordu (mesela finite difference ile pde çözme), ikinci sınıf "kadın" çalışanlar da bunları elle hesaplıyordu. binlerce yıldır yaptığımız bir şey bu. sadece 1950lerden sonra bu hesapları yapabilecek bir makine geliştirdik hepsi bu, digital computer.

    son tahlilde programlama dilleri "implementation detail". yalnızca partial recursive fonksiyonlar vardır. ondan sonrası church - turing thesis, shannon'ın boolean algebra ve dijital devre dizaynı ile ilgili master tezi... düşünsene, lyapunov mekanik kontrol ile ilgili teorilerini 1800lerin sonunda geliştirdi. tonlarca algoritmik ispat yapmış gauss bugünün benim diyen hackerlarından daha iyi bir programcıydı.

    bunlar birler ve sıfırlara nasıl dönüşüyor sorusu ile ilk kod nasıl yazıldı sorusu aynı soru değildir. evet tavuk - yumurta gibi bir döngüsel süreç vardır. kafa karıştırır. bunu anlamak için https://en.m.wikipedia.org/…otstrapping_(compilers)

    gerçekten öğrenmek isteyen de şu dersi takip etsin https://www.nand2tetris.org/