You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Sistemler son derece karmaşık olabilir, ancak genellikle basit bir desene uyan daha küçük parçalara ayrılabilir:
429
+
430
+
1. Girdi sağlanır
431
+
2. Bir tür işleme veya dönüşüm yapılır
432
+
3. Çıktı oluşur
433
+
434
+
Bir programlama dilinde veya sistemdeki sıralama fonksiyonu, GİÇ deseninin klasik bir örneği olabilir; burada rastgele bir girdi, bir predikate göre sıralanır ve geri döndürülür. Bir web sunucusu da bir GİÇ sistemi olarak modellenebilir; HTTP istekleri HTTP yanıtlarına dönüştürülür. Aynı şekilde, oldukça karmaşık bir Generatif Yapay Zeka sistemi de bu şekilde modellenebilir; kullanıcı girdiği bir veri, karmaşık bir modelden geçirilir ve bir yanıt üretilir.
435
+
436
+
GİÇ deseni, neredeyse tüm teknolojik alanlarda farklı biçimlerde mevcuttur. Fonksiyonel programlama dillerinden, açıkça GİÇ desenlerini takip edenlere kadar, Unix Felsefesi gibi karmaşık sistemlerin birçok basit GİÇ programı birleştirilerek inşa edilebileceğini öne süren bir yaklaşıma kadar pek çok alanda karşımıza çıkar.
437
+
438
+
Ek kaynaklar:
439
+
440
+
-[Unix Felsefesi](#unix-felsefesi)
441
+
423
442
### Kernighan Yasası
424
443
425
444
> Kodda hata ayıklama yapmak, o kodun sıfırdan yazılmasından iki kat daha zordur. Dolayısıyla, yazdığın bir kodu hatasız yazdığını düşünüyorsan, tanım olarak o koddaki hatayı ayıklayacak kadar zeki değilsin demektir.
0 commit comments