Vaktinde karalamışım bir şeyler.
Büyük bi' proje içinde değilseniz OOP gereksiz web programlama için konuşuyorum.
Nesne Yönelimli Programlama(Object Oriented Programming)
14
●2.659
- 15-01-2009, 13:38:49Üyeliği durdurulduProlog ağaçlar arasındaki ilişkileri incelemek için de kullanılır. Soyağaçları vs vs.
Prolog'u ben de kullandım ve kullanıyorum.
Benim bildiğim, Prolog'da da tüm kombinasyonları dökebiliyoruz. İşte örneğin kim kimin babaannesidir vs vs... (Sonuçta 2 kuşak arasındaki farkı sorguluyoruz.) - 16-01-2009, 00:20:46Elbette dökersin sonucta daha gelişmiş bir dil.
Benim demek istediğim bu dille yapılası en guzel ornekler icindir. Yoksa toplama işleminden tutta aklına gelebilecek herşeyide kodlarsın.
Mesela bizim projeyi prologla 100 satirda
C++ Builder ile 2000 satir civarinda yapmıstık.
Problem nedir soracak olursan kullanıcıdan alıyorduk bilgileri yada hatasal girişlerini onlemek amacıyla checkboxlar olustur nesneleri ve aralarındaki ilişkileri belirten ifadeleri yerleştir. Önce girişleri alıyon işte dio dur ki Brad Michelle'in babası ise ve tek cocugu gibi bir ifade dusun bu durumda o yapıdaki diğer nesnelerin Brad ile olabilecek cocuk ilişkisine hayır bilgisine ulasıyorsun. Onları elemine ediyorsun.Daha sonra tarıyon olusturdugun butun bilgileri bir daha baska yeni bir bilgiye ulasıyorsun sana verilmeyen.Tara hepsini dusun yeni bir bilgi bul tara bu sekilde devam ediyon. Bu gibi bilgilerden olusarak kim kimin nesi tam olarak cıkıyorsa zaten cozersin onu. En guzel yolları bunlar yani program sanki insanmıs gibi dusunuyor mantıksal
Yoksa grafta cozersin agacta cozersin binary aramada yaparsın dizide search te yaparsın sınırın yok yani
Onemli olan hangi problemin hangi dille yapılması gerektiği. Mesela oyun programlama(Need For Speed en basitinden) diyince Visual C++ kafada gelir oyun programcıları icin ne .NET ne C++ Builder ne baska bi dil bu benzeri oyunlar için pek düşünülmez. - 31-01-2009, 11:26:41MisafirEee o kadar konuşmuşsunuz artık bir makale gelir Prolog hakkında

