Structure and Interpretation of Computer Programs

Structure and Interpretation of Computer Programs (Bilgisayar Programlarının Yapısı ve Yorumlanması) (kısaca SICP), Massachusetts Teknoloji Enstitüsü profesörleri Harold Abelson ve Gerald Jay Sussman'ın Julie Sussman ile birlikte hazırladığı bir bilgisayar bilimleri ders kitabıdır. Hacker kültüründe Sihirbaz Kitabı olarak bilinir.[1] Özyineleme, soyutlama, modülerlik ve programlama dili tasarımı ve uygulaması dahil olmak üzere bilgisayar programlamanın temel ilkelerini öğretir.

Structure and Interpretation of Computer Programs
İkinci baskının kapağı
Yazarlar Harold Abelson, Gerald Jay Sussman, Julie Sussman
Tür Ders kitabı
Yayım 1985
Yayımcı MIT Press
Sayfa 855 (2. baskı)
ISBN 0-262-51087-1

MIT Press ilk baskısını 1985'te ve ikinci baskısını 1996'da yayınladı. Eskiden MIT'nin elektrik mühendisliği ve bilgisayar bilimlerine giriş dersi için ders kitabı olarak kullanıldı. SICP, belirli sorunları çözmek için genel kalıpları keşfetmeye ve bu kalıpları kullanan yazılım sistemleri oluşturmaya odaklanan bir kitaptır.[2]

İçerik

Kitap, bilgisayar bilimi kavramlarını Lisp'in bir lehçesi olan Scheme kullanarak anlatıyor. Ayrıca, Lisp yorumlayıcılarını ve derleyicilerini uygulamak için sanal bir kayıt makinesi ve çevirici kullanır.[3]

Karakterler

Kitapta birkaç kurgusal karakter bulunmaktadır. Bunlar:

Alyssa P. Hacker, bir Lisp korsanı
Ben Bitdiddle, bir donanım uzmanı
Cy D. Fect, "yenilenmiş bir C programcısı"
Eva Lu Ator, bir değerlendirici
Lem E. Tweakit, öfkeli bir kullanıcı
Louis Reasoner, rahat bir akılcı

Kaynakça

  1. "Wizard Book", The New Hacker's Dictionary (2nd ed.), 1993
  2. Harvey, B (2011), "Why SICP matters?", The 150th anniversary of MIT, Boston Globe.
  3. "Arşivlenmiş kopya". 8 Eylül 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 25 Ağustos 2020.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.