Programlama Dilleri #10 | Programlama Ortamında Çalışmak

Gerçekleştirim Yöntemleri

Eğitmen: Dr. Süleyman Burak ÇELİK

Geçen derste kaynağı yorumlayan, ara hedefi yürüten ve çalışma sırasında dönüşüm seçen yolları ayırdık. Bugün program geliştirme ortamını bu görevlerle birlikte düşünelim. Metni düzenlemek, yapıyı denetlemek, hedefi hazırlamak, çalıştırmak ve hatayı araştırmak farklı işlerdir. Aynı küçük programı bu araçların arasından geçirip hangi bilginin değiştiğini izleyeceğiz. Editörden denetime, testten hata ayıklamaya ve güncel yapıta. Programlama dili kavramlarını gerçek konuşmayla eşleşen çalışan şemalar ve bağımsız doğrulanmış özgün örneklerle adım adım inceliyoruz. Bu derste: 1. Metni değiştirmek, davranışı doğrulamak değildir 2. Hata mesajını doğru görevle eşleştirmek 3. Kaynağın belirli durumundan hedef üretmek 4. Yürütme ve kaynak beklentisi 5. Beklenen ve gerçek sonuçları karşılaştırmak 6. Bilerek seçilmiş gruplama hatası 7. Nedeni düzeltip yeniden kontrol etmek 8. Kaynak değişirse eski hedefi ayır 9. Dış araç ve yordamlar da akışa girer Bölümler: 0:00 Araçlar birlikte bir çalışma akışı kurar 1:15 Mini projenin sözleşmesi 2:21 Metni değiştirmek, davranışı doğrulamak değildir 3:28 Hata mesajını doğru görevle eşleştirmek 4:31 Kaynağın belirli durumundan hedef üretmek 5:35 Yürütme ve kaynak beklentisi 6:42 Beklenen ve gerçek sonuçları karşılaştırmak 7:54 Bilerek seçilmiş gruplama hatası 9:02 Nedeni düzeltip yeniden kontrol etmek 10:11 Kaynak değişirse eski hedefi ayır 11:15 Dış araç ve yordamlar da akışa girer 12:23 Güncel kaynakla ilişkilendirilmiş kontrol 13:32 İlk bloğun kavramlarını tek akışta toplamak Kaynak kitap: Sebesta, Concepts of Programming Languages, 12e, §1.8. Fiziksel PDF78–79 gerçekten okundu; reflow ebook sabit fark yok. Kavram ve konu sırası kaynak kitaptan izlenir; anlatım, şemalar ve sayısal örnekler özgündür. Gösterilen hesaplar açıkça tanımlı öğretim modeline aittir; gerçek dillerin performans ölçümü veya bütün girdiler için biçimsel kanıt değildir. Kaynak kitap kullanıcı tarafından temin edildi. Hedef kitle: bilgisayar mühendisliği ve yazılım öğrencileri.

Bu videoyu izlemek için Premium üyelik gerekir.