folder Tahribat.com Forumları
linefolder C - C++
linefolder C ++ İle Ne Nasıl Yapılıyor



C ++ İle Ne Nasıl Yapılıyor

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Bosluk
    Bosluk's avatar
    Kayıt Tarihi: 11/Kasım/2007
    Erkek

    Şimdi bu soru soruldugu zaman ooo abi c++ bu ya herşey yapılır ama zor ögrenılır ne yapılır? abi herşey ya diye cevaplar alıyorumda ne yapılıyor aq . Siyah ekranda cıktı almaktan baska bısey bulamadım eğitim videolarında, şu yapılır şu ortamda şunları bilmen gerekir neler diyebilirsiniz nereden baslamalıyım şu siyah ekran hariç sonraki adım nedir onu ögreneyım dıyorum nereden devam edeceğimi bilmiyorum kısacası c de üstat olmak istiyorum bunun için yeteri kadar zamanım isteğim var nereden baslayıp nerelere gidebilirim bilgili abilerden cevap beklıyorum


    ____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    DrKill
    DrKill's avatar
    Kayıt Tarihi: 10/Mart/2004
    Erkek

    C ile C++ farklı şeyler hocam öncelikle bunu bilmen gerekli.

    C ferrari ise

    C++ boing 747 diyebilirim.

    Benzetmem boktan oldu ama neyse konuya gelelim.

    C++ üzerinde uzmanlaşmak her baba yiğitin harcı değil hocam. C++ ile belli alanlarda uzmanlaşmak mümkün diyebilirim. Peki nedir bunlar?

    Paralel programlama,

    OpenGL ile 3b programlama,

    Sistem programlama,

    Network Programlama

    vs. vs.

    Öncelikle alanını seç hocam. Her haltta C++ kullanmak saçmalık olur. Zaman kritiği önemli ve performans odaklı uygulamalarda C++ genellikle doğru seçim diyebilirim.

    Yok windows form uygulaması yazacam ben diyorsan RAD Studio C++ kullanırsan senin için daha iyi olur. Ama MFC gibi windows api sınıflarınıda kullanabilirsin. Tabi tam bir amelelik olacağını söyleyebilirim.

    Ama yok ben stok takip programını C++ ile winapi yardımıyla yazacam diyorsan zaten kendini boğaz köprüsünden aşağı atabilirsin hocam.

    JAVA var C# var scripting dilleri var Python var PHP var yani var oğlu var.

     

     

    Mesela diyelim ki performans odaklı 3B bir oyun yazacaksın?

    O zaman hemen C++ ile openGL odaklı kütüphaneleri ve kullanımlarını incelemen gerek.

    C++'ın STL kütüphanesini iyice öğrenmen gerek.

     

     

    Yok ben C++ ile herbir boku yapacak kapasiteye geleceğim diyorsan (ki yapamazsın yok öyle bir dünya)

    C++'ın syntax'ını iyice öğren. (C++11, C++14 ile gelen özellikleri)

    Nesneye yönelik özellikleri, abstraction, inheritance, operator overloading vs. vs. vs.

    Dinamik bellek yönetimi,

    Pointer'lar, Referanslar vs.

    en boktan kısmı Temp. tanımlama vs. özellikleri,

    iterators vs.

    Daha sonra, C++ 'ın temel kütüphanelerini öğrenmen senin için iyi olacaktır.

    Mesela STL kütüphanesi,

    Efendim daha sonra boost kütüphanesi (boost standart olmasada, çoğu alt kütüphanesi C++ standartlarına ekleniyor ne zamandır)

    C++11 ile gelen özellikler thread yapısı vs.

    C++14 ile gelen network özellikleri vs. vs. vs.

    Bu listeye milyonlarca şey ekleyebilirim.

    Bunların yanında boost gibi alana özgü bir çok kütüphane öğrenmen gerekebilir.

    Örneğin image process. için opencv gibi...

    Opengl için Freeglut veya sfml gibi.

     

     

     

     

     

    Kısacası C++ üzerinde uzmanlaşmak çalışma alanına ve yapmak istediğin yazılımlara göre değişen bir odaklanma alanıdır.

    Ne yapmak ve nerede yapmak istediğinin önemi büyük. Bazen C++ ile uğraşmak cidden saçma olabiliyor.

    Yoksa C++ ile web sitesi bile yapabilirsin ama hangi kafayla bu yapılır bilemiyorum. ( http://cppcms.com/wikipp/en/page/main )

    Keylogger da yaparsın, trojanda, 3b oyunda, stok takip programıda, hesap makineside, veritabanı yönetim sistemi'de...

    Basit form uygulamalarında RAD studio'nun VLC kütüphanesi ile çok güzel işler çıkarılabilir. Zamanında bir çok Delphi, C++ programcısının yardımcısı olmuş bir kütüphane idi. (bknz: prorat)

    Ne yapacağın ile ilgili karar verdikten sonra yapacağın yere ne kadar uygun olduğunu araştırırsan senin için çok iyi olur hocam.

     

     

     

     

     

     

    DrKill tarafından 07/Eki/15 11:54 tarihinde düzenlenmiştir

    Bu imzayı her gördüğünüzde 4gb kotanızın 0,00000358559191226959228515625 azalmaktadır. Bilerek ve istenerek bu imza yapılmıştır. Amaç kotanızı sömürmektir
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ★★★★
    Genki
    Genki's avatar
    Kayıt Tarihi: 24/Ağustos/2005
    Erkek

    herhangi bir dili iyi şekilde biliyorsan aslında yapmak istediğin şeyi hemen hemen her dilde yapabilirsin

    Önemli olan bunun stabil ve hızlı şekilde çalışması bence.

    Şimdi her ne kadar stabilite ve hızın en büyük etkeni yazılımcının parmaklarından cıkan kodlar olsada aşağıda atacağım örnek bunun için yeterli bir kanıt olacaktır diye düşünüyorum

    http://www.tahribat.com/forum/holyone-port-scanner-186606/7

    bu konuda holy ve zındık isimli muhterem zatların mesajlarını okuyabilirsin

     

  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    siyahbereli
    siyahbereli's avatar
    Kayıt Tarihi: 03/Ocak/2006
    Erkek

    hocam bende C# kitapları aldım okumaya başladım. Anlayarak yazdığım bir yorum değil ama şunu diyeibilirm. ingilizce + matematik kafası + on parmak klavye bunlar şart gibi görünüyor. bilmiyorum bugüne kadar tek kod bile yazmadım. öyle değil diyen olur ise açıklamalarını seve seve okurum.


    Yapmadıklarınıza pişman olmaktansa, Yaptıklarınıza pişman olun...Yapın pişman olun, yada yapmayın yine pişman olun.
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    RockZs
    RockZs's avatar
    Kayıt Tarihi: 30/Haziran/2002
    Erkek

    aklıma gelmişken yazmak istedim; şeyhimizin bir lafı vardı, hiç unutmuyorum, dil en güzel proje üzerine çalışırken öğrenilir. bi' projeniz ve vaktiniz varsa, o projeye uygun bir dil seçip (mümkünse projenizle benzer örnekleri olan bir dil olsun, örnekler-tutorial'lar çok faydalı) sıfırdan kodlamaya başlamak en iyisi. biraz kervan yolda düzülür mantığı olsa da, bu bana dil öğrenmek için en uygunu gibi geliyor.

    konu dışı oldu biraz ama olsun, belki bi' faydası olur. kolalıklar dilerim..

  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Bosluk
    Bosluk's avatar
    Kayıt Tarihi: 11/Kasım/2007
    Erkek

    Peki bir c++ bilen kişinin iş alanında neler yapması beklenir illaki birçok farklı alan var fakat birkaç örnek verebilcek varmı , etrafım web programlamacılarla dolu ve c++ bilen ne yapar iş alanında pek birşey tahmin edemiyorum , iş ilanlarına bakıyorum c++ da uygulama geliştirmiş yazıyor sadece hiç bir detay yok bir c# bir java gibi belli alan belirtilmiyor belli kütüphaneleri bilsin şu teknolojiyi bilsin şunu takla attırsın gibi bir detay yok c++ bilen kişi şirketin hangi işlerini halleder neresinde rol alır ?


    ____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Tarikat Şeyhi
    HolyOne
    HolyOne's avatar
    Kayıt Tarihi: 01/Haziran/2002
    Erkek

    ben eskiden back orifice trojan source undan baya bi c++ öğrenmiştim. tavsiye ederim.

    Bu çeşit advanced Trojanların içinde sistemin tüm temel fonksionlarına ulaşan şeyleri küçük fonksionlar halinde bulabilirsin.

    Dosyaya yazma, cdrom açma, network işlemleri, ekran fotoğrafı çekme, registrye yazma, dosya sistemine ulaşma, komut çalıştırma vs vs.... yapmayı düşünebileceğin herşeyin en temel haliyle küçük bi fonksiyonunu bulabilirsin

     


    Nush ile uslanmayanı etmeli tekdir, Tekdir ile uslanmayanın hakkı kötektir!
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    iQsuz
    iQsuz's avatar
    Kayıt Tarihi: 21/Nisan/2008
    Erkek

    beyler benimde merak ettiğim bazı şeyler var ama nasıl ifade ediceğimi bilemiyorum.

     

    şimdi ben herahangi bir dille program yazdım. bu program işlemci mimarisine göre derlendi ve bir hex kodu oluşturdu ve ben bunu run ettim.

    e o zaman bütün diller sadece syntax'dan ibaret nedir bunları birbirinden ayıran yani compiler codu işlevsellendirebilecek şekilde yazılmışsa dilin kıvrak olmasına gerek yok ki tüm iş compiler'da bitiyo o zaman.

    biri buna bi açıklama getirsin.

  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    DrKill
    DrKill's avatar
    Kayıt Tarihi: 10/Mart/2004
    Erkek
    iQsuz bunu yazdı

    beyler benimde merak ettiğim bazı şeyler var ama nasıl ifade ediceğimi bilemiyorum.

     

    şimdi ben herahangi bir dille program yazdım. bu program işlemci mimarisine göre derlendi ve bir hex kodu oluşturdu ve ben bunu run ettim.

    e o zaman bütün diller sadece syntax'dan ibaret nedir bunları birbirinden ayıran yani compiler codu işlevsellendirebilecek şekilde yazılmışsa dilin kıvrak olmasına gerek yok ki tüm iş compiler'da bitiyo o zaman.

    biri buna bi açıklama getirsin.

    O kadar basit değil hocam.

    Etkenler:

    Dilin yapısı,

    Dilin bağımlılıkları,

    Dilin Standartları,

    Derlenebilirlik (native mi interpretter tabanlı mı),

    Destek,

    Compiler Optimizasyonu.

    gibi...

     


    Bu imzayı her gördüğünüzde 4gb kotanızın 0,00000358559191226959228515625 azalmaktadır. Bilerek ve istenerek bu imza yapılmıştır. Amaç kotanızı sömürmektir
  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    iQsuz
    iQsuz's avatar
    Kayıt Tarihi: 21/Nisan/2008
    Erkek

    @DrKill hocam biraz daha aç gözün seviyim kafayı yicem bi türlü level atlayamadım bu konuda.

     

  11. KısayolKısayol reportŞikayet pmÖzel Mesaj
    makets
    makets's avatar
    Kayıt Tarihi: 17/Ocak/2010
    Erkek

    DrKill hocam harika postlar geçmişssin ellerine sağlık, aynı şeyleri yazıcam ama olsun içimde kalmasın düğüm olur meme yapar sonra,

    bana göre c++ gömülü işletim sistemleri ve elektronik işlerinde kullanılmalı. Ha kernelmode (ring 0) rootkit yazacaksın yine kullan, olmadı büyük bir oyun projesi işine giricen yine kullan onun haricinde c++ kullanan varsa şaşarım. Kaldı ki yukarıda sayılanlar kısa yoldan köşeyi döndürecek projeler değil; rahat 10 yılını alır adamın.

    ilaveten beyan ola;

    Bugün ben birçok işimi delphi ile hallediyorum. Usermode takılıyorum yetiyor. Linux hariç cross platform desteği var. Syntax çantada keklik. Componentler o biçim. Eğer ketum bir yazılımcıysan delphi yine biçilmiş kaftan çünkü kodlar java ve c# takine benzer decompile edilip armut gibi ortaya dökülmüyor. Web, linux ve yukarıda saydıklarım haricinde(bazılarını yine delphide yapabiliyorsun örn: dddk ile driver, opengl, dx kullanılabilir) hemen hemen her yazılımsal probleme delphi cidden çözüm üretebiliyor ve bu çözümleri üretirken diğer dillerdeki gibi zaman maliyetin de olmuyor çok daha seri proje çıkarabiliyorsun.

    Velhasıl atıyorum otokarda çalışıyorsundur sallıyorum embedded linuxla komuta edilen tank projeleri vardır o zaman c++ kullan ide de qt kullan öttür hocam, game engine ya da cad-simülasyon projesi geliştiriyorsundur Allah uzun ömür versin c++ & visual studio kombinasyonu kullan ver yansın hocam, tüm prosesleri hooklayan bir firewall yazacaksın c++ DriveEntry ile start vericen hocam yoksa abidik kubidik projeler için c++ kullanmak DrKill in dediği gibi zaman maliyeti, hammallık 

Toplam Hit: 4092 Toplam Mesaj: 12
c++ c