[Scheme'22] Programming is (should be) fun!
Neden izlemeli?
Programlamayı yaratıcılık ve tasarım pratiği olarak görmek isteyen geliştiriciler için ilham verici bir konuşma. Yazılım geliştirme yaklaşımınızı daha estetik ve problem odaklı kılmak, programlamayı bir ifade biçimi olarak yeniden değerlendirmek isteyen herkes izlemeli.
Video özeti
Bu konuşma programlamayı yaratıcılık ve tasarım pratiği olarak ele alıyor ve iyi programlamanın estetik bir deneyim olabileceğini savunuyor. Konuşmayı, programlamayı sadece kod yazmak olarak görmeyip ifade biçimi, soyut tasarım ve katmanlı detay seçimi açısından değerlendirmek isteyen geliştiriciler izlemeli; izleyici, programlama tasarımında hangi soyutlama düzeylerinin seçileceği, referansların ve alıntı anlamlarının felsefi sorunları, kendine gönderme ve soyutlamanın gücü ve riskleri gibi kavramları öğrenir. Sunumda eval-apply (değerlendir-uygula) gibi programlama fikirleri, problemlere yaklaşım ve hata ayıklama stratejileri, sistemin genişletilmesi ile ilgili tasarım örnekleri ve klasik mekaniğin açıklığa kavuşturulması gibi somut örnekler ele alınıyor. Konuşma ayrıca program tasarımında estetik ve keşif yönünü vurgulayarak iyi kurulmuş bir programın nasıl etkili ifade aracı olabileceğine dair pratik ve düşünsel bakış açıları sunuyor. İlham verici ve kavramsal bir konuşma olarak yazılım geliştirme yaklaşımınızı yeniden düşünmenize katkı sağlar.
Bölümler
- Early days of computing
- Defining programming
- The art of programming
- The eval-apply revelation
- Philosophical perspectives
- Engineering design strategy
- Elaborating the system
- Conclusion and free software
Öne çıkan fikirler
- Programlama kod yazmaktan öte, soyut tasarım ve yaratıcı ifade biçimidir.
- Başarılı program tasarımı, projenin her katmanı için uygun detay düzeylerini bilinçli seçmeyi gerektirir.
- Felsefi konular (referansların statüsü, alıntı anlamı, kendine gönderme) pratik programlama kararlarını ve soyutlamaların kullanımını doğrudan etkiler.
Özet ve bölüm başlıkları Opendart editörlüğünde hazırlanmıştır; videonun içeriği ve hakları kanal sahibine aittir.
Hacker News'te 335 puan ve 110 yorum aldı: tartışmayı oku · YouTube'da aç
Bu konuyu canlı derste, gerçek projelerle öğrenin → Tüm Eğitimlerimiz
Eğitmen eşliğinde, canlı online veya sınıf içi; bireysel ve kurumsal seçenekler. Tüm eğitimler



