Önceki başlık :: Sonraki başlık |
Yazar |
Mesaj |
3doyun

Kayıt: Oct 18, 2004 Mesajlar: 111 Nereden: istanbul
|
Tarih: Sat Oct 30, 2004 10:28 am Mesaj konusu: C++ ile delphinin arasındaki fark nedir? |
|
|
Arkadaşlar neden oyu yazımında delphi değilde c++ kullanılıyor.Ben c++dan çok anlamam ama delphide iyiyimdirbundan dolayı delphi ile oyun yazmak istiyorum. |
|
Başa dön |
|
 |
madprogrammer

Kayıt: Jun 10, 2004 Mesajlar: 290 Nereden: İstanbul // Üsküdar
|
Tarih: Sat Oct 30, 2004 10:37 am Mesaj konusu: |
|
|
delphi'yi bilmem ve anlamam bu yüzden bir fikir yürüteceğim. Bence c++ kullanılmasının yegane nedeni insana daha yakın olmasıdır. Evet böyle bir sınıflandırma var insana yakın olanlar ve makinaya yakın olanlar bununla beraber c++'ta yazdığın en karışık kodu bile ingilizce bilginle çöxebilmendir. Bir de delphi çok yaygın değil ve sanırım çok da fonksiyonel değil yani delphi'de global atamalarını her sefer yapacağına (sadece globalleri bilirim ) c++'da 1 sefer bir değişken tanımlarsın olur ve biter ha bir de en önemlisi delphi'de "oop" çok başarılı olamaz. Ancak c++'da Object Oriented Programming (nesne tabanlı programlama) çok iyidir ve adeta yazdığın motorla o motoru tekrar programlayabilirsin örnek irrlicht bakınız her şeyde kendinden bişiler kullanıyor oop budur.
(aradaki fark Microsoft'da olabilir ) |
|
Başa dön |
|
 |
DoganBir

Kayıt: Mar 24, 2003 Mesajlar: 305 Nereden: İstanbul
|
Tarih: Sat Oct 30, 2004 12:24 pm Mesaj konusu: |
|
|
öncelikle şunu söylim. Bir dil hakkında bilginiz olmadıkça lütfen konuşmayın. İnsanları yanlış yönlendirmeyin. Deidklerinin bir çoğu yanlış çünkü delphi yi bilmiyorsun (Benim anladığım bu). C++ dan insana daha yakın dır. OOP gerçekten çok başarılıdır. Çok kullanıcısı vardır. Piyasadaki bir çok program delphi ile yazılmıştır. Bir oyunu da rahatça delphi de yazabilirsin. Bana göre C++ ın tercih edilmesinin 1. nedeni: bugüne kadar yapılan oyunların büyük çoğunluğunun C++ da olması ve kütüphanelerin (directX, openGL) ilk olarak C++ için hazırlanıyor olamsı. Ayrıca oyun yapımıyla ilgili kaynakların çoğunun C++ da hazırlanmış olması. Bir neden daha var kanaatimce. bu da C++ ın makine bağımsız olması. Yani PC dışında diğer konsollar içinde hazırlanan Geliştirme Kitlerinin C++ ve Assembler olması. Bunlar benim bildiklerim. |
|
Başa dön |
|
 |
MD-C

Kayıt: Feb 26, 2003 Mesajlar: 1258 Nereden: Dünya.Türkiye(54)
|
Tarih: Sat Oct 30, 2004 12:42 pm Mesaj konusu: |
|
|
|
|
Başa dön |
|
 |
fikretduru2

Kayıt: Jun 14, 2004 Mesajlar: 42
|
Tarih: Sat Oct 30, 2004 1:18 pm Mesaj konusu: |
|
|
bende delphicilerden diyebilirim su anda truvisionbook1 adlı bir döküman yolladım aona baksan faydalı olur bence.. |
|
Başa dön |
|
 |
fikretduru2

Kayıt: Jun 14, 2004 Mesajlar: 42
|
Tarih: Sat Oct 30, 2004 1:21 pm Mesaj konusu: |
|
|
şahsen c++ delphi daha zor oldunu düşünüyorum piyasaya (yazılım)baktınızda yapılan programların cogu delphide yapılmakta ör:akinsoft
tinasoft vb..
delphini kompenet yapısı cok geniştirrr bunun c++ fark atttını kabullenmek gerekir yalnız oyun piyasaındaaa c++ cok yaygın olarak kullanıldıgıda gercek... |
|
Başa dön |
|
 |
madprogrammer

Kayıt: Jun 10, 2004 Mesajlar: 290 Nereden: İstanbul // Üsküdar
|
Tarih: Sat Oct 30, 2004 1:28 pm Mesaj konusu: |
|
|
bilgisizce yazdıklarımdan dolayı özür dilerim amacım bir nevze de olsa arkadaşımıza c++'ın tercih nedenini aşılamaktı ama bu durumda doğan birin dedikleri benim yanlışlarımı çıkardı olsun böylece ben de öğrendim |
|
Başa dön |
|
 |
madprogrammer

Kayıt: Jun 10, 2004 Mesajlar: 290 Nereden: İstanbul // Üsküdar
|
Tarih: Sat Oct 30, 2004 1:30 pm Mesaj konusu: |
|
|
yine bir hata yapmışım pardon nevze değil nebze olacak  |
|
Başa dön |
|
 |
gambler

Kayıt: Jan 27, 2003 Mesajlar: 78
|
Tarih: Sat Oct 30, 2004 1:50 pm Mesaj konusu: |
|
|
MD-C++(5)
windows programlama derseniz içindeki ek komponentlerle birlikte düşünüldüğünde Delphi bir numara diyebilirim ardındanda visual basic. Nesnel programlama kabiliyeti açısından delphi ile ilgili pek ayrıntılı bilgi sahibi değilim ama böyle büyük bir dil in bu açıdan çok fazla eksikliği olabilecegini sanmıyorum. bence c++ tercihinin tek nedeni geçmişte c nin populer olması(o zamanlarda sanırım henüz delphi yoktu, pascal vardı) ve belli bir seviyeye gelmiş oyun programcılarının bu dili tercih etmesi. yani gelenekselleşmesi. sizde geleneklere sadık kalın arkadaşlar. tabiki c++ ın teknik artıları vardır ama bu delphide oyun yapılmaz anlamına gelmez.
isterseniz osman turan a sorun  |
|
Başa dön |
|
 |
ferdemoncel

Kayıt: Nov 03, 2003 Mesajlar: 277 Nereden: Eskişehir
|
Tarih: Sat Oct 30, 2004 4:02 pm Mesaj konusu: |
|
|
Bence soru şöyle olabilir. Neden C++ daha yaygın olarak kullanılıyor? Çünkü Delphi ile de yapılabilir ve yapılıyor da.. Örnegin http://glscene.sourceforge.net/gallery_demos.htm adresindeki Archipelago isimli demo hoşuma gitmişti. Ben bunun nedenini hız olarak düşünüyorum. Ve bunu da kullandığınız kütüphanelerin tasarımına bağlıyorum. Örneğin neden oyunlarda Win32 API kullanılıyor. MFC ya da .NET yerine. Çünkü Win32 API daha hızlı çalışıyor.
Ben bunu bir zamanlar denemiştim. Yani Delphi'de bir form oluşturup üzerine bir buton koy. Aynı şeyi Win32 API ile yapın. C++ ile yapılan programın çalıştırılabilir dosyasının boyutu daha az yer kaplıyor.
Yine Delphi'de yapılmış şu oyun da baya ilginç gelmişti:
Go Mo-Ko |
|
Başa dön |
|
 |
|