Yorumları: 357
Konuları: 30
Kayıt Tarihi: 10-07-2017
Aktif Kullandığınız Delphi Sürümü:
- Delphi 10.3
- Lazarus / FPC
Rep Puanı: 4.211
Uzman
05-08-2017, Saat: 18:31
(Son Düzenleme: 06-08-2017, Saat: 08:57, Düzenleyen: savasabd.)
Hocam malum ben delphi'de yeniyim.Flapy Bird oyununun kendimce bir klonunu yazdım.İşine yarayan olursa belki kullanır ya da yeni olduğum için hatalar yapmışımdır,bakar da söylerseniz çok sevinirim.Kaynak kodlarını paylaşıyorum.Ayrıca delphi ile bir şeyler yazınca Embarcadero'nun c++'ya üvey evlat muamelesi yaptığını gördüm.Örneğin: Multiplatform uygulamalar delphi'de çok daha stabil ve daha geniş imkanlar sunuyor.
Yorumları: 253
Konuları: 16
Kayıt Tarihi: 26-09-2016
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 3.279
Uzman
Hocam arada Edit menüsünden "Format Source" veya Ctrl + D yaparsanız kodu otomatik olarak düzenleyebilirsiniz.
Bunun dışında dünya üzerinde C++ Builder kullananan çok fazla insanın olduğunu sanmıyorum.
Hatta C++ Builder'a göre, Delphi kullanıcısının çok fazla olduğunu düşünüyorum.
C++ Builder'ın da sevdiğim yönleri var. C/C++ kodunu derleyebilmesi, VCL gibi bir kütüphaneyi kullanabiliyor olmak vs.
Builder ile çalıştığım sürede gördüğüm dezavantajı ise; Kaynak kod seviyesinde VCL kütühanesindeki sınıf/method vs içersindeki mantığı Delphi de kabak gibi görebiliyorken, Builder'da göremiyoruz.
Kütüphane içersinde nelerin döndüğünü, nasılını merak edenler için bunun bir dezavantaj olduğunu düşünüyorum.
Delphide ki VCL kütüphanesi içersinde, pek çok yerde doğrudan Windows API kullanıyor.Fakat C++ Builder içersinde herhangi bir "API fonksiyonu dönüşümü" yapmadan doğrudan API'yi kullanabiliyorken, gidip Delphide ki derlenmiş unitleri (dcu) nam-ı diğer yanılmıyorsam "object code" kullanmak biraz kulağı tersten tutmak gibi geliyor.
Yaş itibari ile henüz dinozor programcı seviyesine ulaşmadım.Fakat C++ Builder gibi bir ürünün, Delphi'den daha sonra çıktığını ve zaten elimizde hazır bir VCL kütüphane var bir daha bu kütüphaneleri C/C++ ile yazmaya çalışıp zaman kaybedip kendimize 2 iş çıkarmadan, bir C/C++ derleyici yazıp bir de bu kütüphaneyi birleştirdiğimizde yeni bir ürün ve yeni bir gelir kaynağı elde edebiliriz düşüncesi üzerine çıkmış olabileceğini düşünüyorum.
Yorumları: 357
Konuları: 30
Kayıt Tarihi: 10-07-2017
Aktif Kullandığınız Delphi Sürümü:
- Delphi 10.3
- Lazarus / FPC
Rep Puanı: 4.211
Uzman
07-08-2017, Saat: 12:54
(Son Düzenleme: 07-08-2017, Saat: 13:52, Düzenleyen: savasabd.)
Hocam, bütün Delphi geliştiricilerde aynı mantık var.Kaldı ki zamanında Borland'da ve şimdi Embarcadero'da da aynı mantık var.C++ doğal olarak içinde C'yi barındırıyor.Yani c dilindeki kodları c++ yazılmış bir koddan çağırabilirsiniz.Şimdi bütün işletim sistemleri öyle ya da böyle unix tabanlı (Windows'un başlangıçta olarak Unix'ten dönüştürüldüğünü düşünürsek).Unix ise assembly ve c dili ile geliştirilmiş durumda.Zaten windows da linux da hatta biraz farklı olmak kaydıyla os x ve ios da c veya c/c++ ile geliştirilmiş durumda.Hatta ve hatta java sanal makineleri ve .net framework c++ ile geliştiriliyor.Yani c++ teknoloji şirketlerinin kullandığı alt yapıların yazımında kullanıyor.Bugün bir dil üretecek olsanız bunun derleyicisi yada yorumlayıcısını c-c++ ile yazacaksınız büyük ihtimalle .Yani az kullanılsa da anlaması zor olsa da doğası gereği bu dilin yok olmasını bırakın, yok etmeniz imkansız.Gelelim Delphi'ye sentaksını çok sevdim.İnsan diline gerçekten yakın ama ben inanıyorum ki zamanında Borland ağırlığı delphi'ye değil de c++'ya verseydi bugün çok farklı bir yerdeydi,bu benim fikrim.Kaldı ki c++ builder ne kadar yeterli ağırlık verilmese de çok güçlü bir ide."Fakat C++ Builder içersinde herhangi bir "API fonksiyonu dönüşümü" yapmadan doğrudan API'yi kullanabiliyorken..." sizin de belirtiğiniz gibi bu büyük bir avantaj hele de sistemi bir şekilde kontrol edecek bir uygulama yazdığınızda.
Yorumları: 253
Konuları: 16
Kayıt Tarihi: 26-09-2016
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 3.279
Uzman
Savaş hocam yazdıklarınıza büyük bir içtenlikte katılıyorum.
Sizin gibi bilinçli insanları gördüğümde seviniyorum.
En son GTA'da fannymagnet şifresi yazmaktan öteye gitmeyen bir oyun oynama anlayışım olduğu için, oyun konusunda çok fazla yorum yapamadım.
Ama yine de verdiğiniz emekler için teşekkürler.
Yorumları: 357
Konuları: 30
Kayıt Tarihi: 10-07-2017
Aktif Kullandığınız Delphi Sürümü:
- Delphi 10.3
- Lazarus / FPC
Rep Puanı: 4.211
Uzman
Sağolun, yorumlarınız için ben teşekkür ederim size.