folder Tahribat.com Forumları
linefolder C - C++
linefolder C++ Öğrenmem Lazım



C++ Öğrenmem Lazım

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Musket
    Musket's avatar
    Üstün Hizmet Madalyası
    Kayıt Tarihi: 09/Haziran/2002
    Erkek

    Ayrıca önce C bilme olayına gelince.

    C öğrenmek için C++ öğren desen.

    Belki bir nebze anlarım.

     

    Ama C C++ dan daha düşük seviyeli bir dil.

    Yani anlıyacagın anlatımla, C C++ dan daha kolay.

     

    Yani sırf adında 2 tane + var diye saçmalamak anlamsız dımı ?

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Musket
    Musket's avatar
    Üstün Hizmet Madalyası
    Kayıt Tarihi: 09/Haziran/2002
    Erkek

    dodobig bunu yazdı:
    -----------------------------

    ComputerWolf bunu yazdı:
    -----------------------------

    Forumda gotu kalkik bir arkadas vardi 2gunde pointer ogrenmisti :P sozde linuxcu kardesim bu aralar gorunmuyor.Haci 4 gunde ne ogretiyor sana ya ...ayrica dinazorluk yapmayin birakin arktik cpp yi , C# varken.Visual Studio IDE'yi ac , Mobile Proje sec direk basla hoca.Gunumuz teknolojisi ne istiyorsa ona yonel.


    -----------------------------

    Compi ne alaksı var abicim.

    Bütün oyunlar sağlam programlar herşey C++ ile yazılıyor. Hemde 2007-2008 en son sürümlerle.

    Peid gibi programlardan bak istersen. C# ın, C++ ın misyonunu üstlenmesi zor.

    Bence C++ daha çok gider.

    He C veya Assembly dino luk olabilir ama C++ kesinlikle bitecek bir dil değil.

    Hem düşün mesela nero ,cod 2 vs.,moh , Sürekli yeni sürümler çıkıyor. Aynı kaynak kod üzerinden geliştiriliyor.

    Anca C# çok çok üstün özellikler sunacakki adamlar kodları çevirip C++ cılara C# öğretsin.

    Öyle birşeyde şimdilik ufukta görünmüyor.


    -----------------------------

     

    Abi C++ Borland'ın eline kaldı.

    C# ın arkasında Microsoft var.

    Ki C# ile microsoft tekelliğini garantilemeye çalışıyor.

    Ve aynı zamanda express edition lar,

    Ve milyonlarca dolara kurdugu MSDN

    İle de destekliyor.

     

    Yani C# uzun süre dillerden düşmez.

    Ama oyun işine gelince,

    O kaçınılmaz C++

  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    dodobig
    dodobig's avatar
    Kayıt Tarihi: 11/Temmuz/2007
    Erkek

    Musket bunu yazdı:
    -----------------------------

    Ayrıca önce C bilme olayına gelince.

    C öğrenmek için C++ öğren desen.

    Belki bir nebze anlarım.

     

    Ama C C++ dan daha düşük seviyeli bir dil.

    Yani anlıyacagın anlatımla, C C++ dan daha kolay.

     

    Yani sırf adında 2 tane + var diye saçmalamak anlamsız dımı ?


    -----------------------------

    Musket mesele hangisi daha kolay değil. C++ C nin üzerine inşa edildiği için kitapların hemen hepsinde

    C++ anlatırken C bildiğinizi varsayıyoruz diyorlar ve ona göre anlatıyolar.

    Örneğin C ve C++ ta bir otorite sayılan "Helbert SCHILDT"  nin C++ kitabından alıntı.

    "Bu kitap sizin tam bir C programcısı olduğunuzu farzetmektedir. Kısacası C ile program yazamıyorsanız C++'ı öğrenemezsiniz. 

    Eğer C'de program yazamıyorsanız ilk önce C' yi öğrenmeniz gerekir. C öğrenmek istiyorsanız "Teach Yourself C" nin üçüncü baskısını

    (Osborne/McGraw-Hill,Berkeley CA,1997)  okumanızı tavsiye ederim,bu kitaba benzer bir kapağı var."


    www.atsizcilar.com
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Musket
    Musket's avatar
    Üstün Hizmet Madalyası
    Kayıt Tarihi: 09/Haziran/2002
    Erkek

    Abi bi kere çok saçma.

    Bu dil sonuçta,

    Fransızca öğrenmek için Almanca öğrenın denmez heralde :|

     

    Ayrıca C daha dusuk seviyeliyken "Daha önce öğren"

    Akıllıca mı sence ?

     

    Hani 2 dile de az çok el attığımı söyleyebilirim.

    Ortak noktaları var bile denemez açıkcası.

    Sadece 3 - 5 ortak syntax var.

    Ve genel C mantıgı.

     

     

    C mantıgı C# da bile zaten var.

    Ortak syntaxlarda birçok dil arasında yaygın zaten.

  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    dodobig
    dodobig's avatar
    Kayıt Tarihi: 11/Temmuz/2007
    Erkek

    Musket bunu yazdı:
    -----------------------------

    Abi C++ Borland'ın eline kaldı.

    C# ın arkasında Microsoft var.

    Ki C# ile microsoft tekelliğini garantilemeye çalışıyor.

    Ve aynı zamanda express edition lar,

    Ve milyonlarca dolara kurdugu MSDN

    İle de destekliyor.

     

    Yani C# uzun süre dillerden düşmez.

    Ama oyun işine gelince,

    O kaçınılmaz C++


    -----------------------------

    Birde sanki sadece windows mu var. Bunun linux u var, MAC var vs. Ve hepsi C++ ı kullanıyor.

    Ayrıca ben windowsun çıkardığı bu dilin "Socket programlar hariç" çokta yenilik getirdiğini düşünmüyorum.

    Dev programlama şirketleri bence C++ ı bırakıp C# a geçmeyecek. Ama herşeyi zaman gösterecek. Bakalım...


    www.atsizcilar.com
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    dodobig
    dodobig's avatar
    Kayıt Tarihi: 11/Temmuz/2007
    Erkek

    Musket bunu yazdı:
    -----------------------------

    Abi bi kere çok saçma.

    Bu dil sonuçta,

    Fransızca öğrenmek için Almanca öğrenın denmez heralde :|

     

    Ayrıca C daha dusuk seviyeliyken "Daha önce öğren"

    Akıllıca mı sence ?

     

    Hani 2 dile de az çok el attığımı söyleyebilirim.

    Ortak noktaları var bile denemez açıkcası.

    Sadece 3 - 5 ortak syntax var.

    Ve genel C mantıgı.

     

     

    C mantıgı C# da bile zaten var.

    Ortak syntaxlarda birçok dil arasında yaygın zaten.


    -----------------------------

    Nasıl benzemiyor yahu. Komutları tamamen aynı benzemeyen ne.

    Fonksiyonlar diyorsan :) C de windows veya Dos programları yazarkende hiçbir fonksiyon ortak değil ama ikiside C.

    C++ da herkes birsürü kütüphane çıkarmış microsoft MFC yi çıkarmış. Bir oyun firması kendi kütüphanesini yazmış. Dolayısıyla tabi kodlar birbirine benzemez gibi görünüyor. Ama öyle değil.

    mesela if else yapısı do while vs. bu yapılar tamamen aynıdır. Struct tamamen aynıdır. Yani kodlar ve rezerv kelimeler aynıdır (az farkla)

    he Printf yerine cout kullanılır. Bu tamamen giriş çıkış kütüphanesi ile alakalı. Ancak C ve C++ kardeştir.

    Seviyeye gelince C deki tüm aşağı seviyedeki işlemler C++ dada vardır. Ancak genelde kullanılmaz. C de olup C++ da olmayan bir aşağı seviye özellik yoktur.


    www.atsizcilar.com
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Musket
    Musket's avatar
    Üstün Hizmet Madalyası
    Kayıt Tarihi: 09/Haziran/2002
    Erkek

    dodobig bunu yazdı:
    -----------------------------

    Musket bunu yazdı:
    -----------------------------

    Abi bi kere çok saçma.

    Bu dil sonuçta,

    Fransızca öğrenmek için Almanca öğrenın denmez heralde :|

     

    Ayrıca C daha dusuk seviyeliyken "Daha önce öğren"

    Akıllıca mı sence ?

     

    Hani 2 dile de az çok el attığımı söyleyebilirim.

    Ortak noktaları var bile denemez açıkcası.

    Sadece 3 - 5 ortak syntax var.

    Ve genel C mantıgı.

     

     

    C mantıgı C# da bile zaten var.

    Ortak syntaxlarda birçok dil arasında yaygın zaten.


    -----------------------------

    Nasıl benzemiyor yahu. Komutları tamamen aynı benzemeyen ne.

    Fonksiyonlar diyorsan :) C de windows veya Dos programları yazarkende hiçbir fonksiyon ortak değil ama ikiside C.

    C++ da herkes birsürü kütüphane çıkarmış microsoft MFC yi çıkarmış. Bir oyun firması kendi kütüphanesini yazmış. Dolayısıyla tabi kodlar birbirine benzemez gibi görünüyor. Ama öyle değil.

    mesela if else yapısı do while vs. bu yapılar tamamen aynıdır. Struct tamamen aynıdır. Yani kodlar ve rezerv kelimeler aynıdır (az farkla)

    he Printf yerine cout kullanılır. Bu tamamen giriş çıkış kütüphanesi ile alakalı. Ancak C ve C++ kardeştir.

    Seviyeye gelince C deki tüm aşağı seviyedeki işlemler C++ dada vardır. Ancak genelde kullanılmaz. C de olup C++ da olmayan bir aşağı seviye özellik yoktur.


    -----------------------------

    If else olayının farklı oldugu bir dil var mı ki :|

    Ya da while...

     

    İyi de abi kardeşlik açısından bakınca

    Rebol - C - Phythoon - Perl - Ruby - C++

    .

    .

    .

     

    Hepsi kardeş : )

  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    dodobig
    dodobig's avatar
    Kayıt Tarihi: 11/Temmuz/2007
    Erkek

    yahu öyle demedik heralde :)

    yoksa asm dışında tüm dillerde var if else.

    ama melela vb de

    if ifade then

    kod

    else

    kod

    end if

     

    Ancak C ve C++ da

    if(ifade){

    kod; }

    else {

    kod ; }

    Bu gibi ifadeler tamamen aynıdır. Fonksiyon tanımlamaları kullanışı aklına gelen herşey aynı. Tabi C de nesneler yok. ama C++ da yapılar var

    Senin fark dediğin tek şey kütüphaneler. fonksiyonların isimleri farklı diye dil farklı demek değildir. Ki bu iki dilin derleyicileri bile aynıdır.

    Sen C++ dili ile C++ ın ekstra hiç bir özelliğini kullanmadan normal bir C programı bile yazarsın.

    Ayrıca stdio.h ı ekleyerek C++ dili ile herşeyi C olan bir program bile yazarsın. Yani tek fark fonksyon isimleridir.

    C++ daki yenilikler çoktur tabi ama C++ seviye olarak C den yüksek değil. Seviyeleri aynı.

    C++ ilede portlara ve belleğe doğrudan erişebiliyorsun. Yani bir driver yada OS yazabilrisin...

     


    www.atsizcilar.com
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Musket
    Musket's avatar
    Üstün Hizmet Madalyası
    Kayıt Tarihi: 09/Haziran/2002
    Erkek

    dodobig bunu yazdı:
    -----------------------------

    yahu öyle demedik heralde :)

    yoksa asm dışında tüm dillerde var if else.

    ama melela vb de

    if ifade then

    kod

    else

    kod

    end if

     

    Ancak C ve C++ da

    if(ifade){

    kod; }

    else {

    kod ; }

    Bu gibi ifadeler tamamen aynıdır. Fonksiyon tanımlamaları kullanışı aklına gelen herşey aynı. Tabi C de nesneler yok. ama C++ da yapılar var

    Senin fark dediğin tek şey kütüphaneler. fonksiyonların isimleri farklı diye dil farklı demek değildir. Ki bu iki dilin derleyicileri bile aynıdır.

    Sen C++ dili ile C++ ın ekstra hiç bir özelliğini kullanmadan normal bir C programı bile yazarsın.

    Ayrıca stdio.h ı ekleyerek C++ dili ile herşeyi C olan bir program bile yazarsın. Yani tek fark fonksyon isimleridir.

    C++ daki yenilikler çoktur tabi ama C++ seviye olarak C den yüksek değil. Seviyeleri aynı.

    C++ ilede portlara ve belleğe doğrudan erişebiliyorsun. Yani bir driver yada OS yazabilrisin...

     


    -----------------------------

     

    Abi iyi de o if(ifade) durumsalı C# dan ruby ye hepsınde aynı.

    Abi ayrıca birinde nesne olayı var birinde yok.

    Aynı seviye nasıl sayarsın ?

     

     

    Abi ayrıca VM ye erişme durumu COBOL dan itibaren nerdeyse her dil de var : )

     

    Ayrıca abi studio.h ı ekledikten sonra tabii yaparsın.

    Yani sonuçta C nin base library sinin ekliyorsun.

    Hatta emin olmamakla birlikte C# a studio.h ın çok ufak oyunlarla eklenip,

    C kodlarının çalıştırılabileceğini iddaa edebilirim :P

  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    dodobig
    dodobig's avatar
    Kayıt Tarihi: 11/Temmuz/2007
    Erkek

    Musket bunu yazdı:
    -----------------------------

    Abi iyi de o if(ifade) durumsalı C# dan ruby ye hepsınde aynı.

    Abi ayrıca birinde nesne olayı var birinde yok.

    Aynı seviye nasıl sayarsın ?

     

     

    Abi ayrıca VM ye erişme durumu COBOL dan itibaren nerdeyse her dil de var : )

     

    Ayrıca abi studio.h ı ekledikten sonra tabii yaparsın.

    Yani sonuçta C nin base library sinin ekliyorsun.

    Hatta emin olmamakla birlikte C# a studio.h ın çok ufak oyunlarla eklenip,

    C kodlarının çalıştırılabileceğini iddaa edebilirim :P


    -----------------------------

    Yav musket tartıştığımız şeye bak. Sen C# cısın ben C ciyim C++ ı tartışıyoruz :)

    neyse son olarak şunu yazayım.

    Dilin seviyesi aynı derken "seviye=makinaya yada insana yakınlığı "  C den olan en aşağı seviye işlemler C++ dada olduğuna göre ikiside düşük seviye sayılır.

    Yada orta seviye ama ikiside aynıdır bence. Gelelim dillerin kardeşliğine, C++ sın ve C nin kardeş oldugunu ve birinin diğerinden biraz daha fazla özellikli oldugunu artık herkes kabul ediyor. Bu yüzden tartışmak yersiz. Hatta C++ sın ilk adı "sınıflı C idi." daha sonra C+1 demek olan C++ yapılmış.

    Yaşasın C ve Assembly(hatta 16 bit ) :D:D


    www.atsizcilar.com
Toplam Hit: 10769 Toplam Mesaj: 48