Ş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

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 gre 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 , Destek, Compiler Optimizasyonu. gibi... Bu imzayı her grdüğünüzde 4gb kotanızın 0,00000358559191226959228515625 azalmaktadır. Bilerek ve istenerek bu imza yapılmıştır. Amaç kotanızı smürmektir

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 grü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.

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?

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

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 gre 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.

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

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 gre c++ gmü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 dndü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 dkülmüyor. Web, linux ve yukarıda saydıklarım haricinde 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

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ı ktektir!

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ı syleyebilirim. Ama yok ben stok takip programını C++ ile winapi yardımıyla yazacam diyorsan zaten kendini boğaz kprü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 C++'ın syntax'ını iyice ğren. (C++11, C++14 ile gelen zellikleri) Nesneye ynelik zellikleri, abstraction, inheritance, operator overloading vs. vs. vs. Dinamik bellek ynetimi, 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 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 gre 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. Keylogger da yaparsın, trojanda, 3b oyunda, stok takip programıda, hesap makineside, veritabanı ynetim 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. 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 grdüğünüzde 4gb kotanızın 0,00000358559191226959228515625 azalmaktadır. Bilerek ve istenerek bu imza yapılmıştır. Amaç kotanızı smürmektir

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 gre 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. Zaten mesele senin bu aşamada çektiğin çile :) Bi programlama dilinden nce, bi işin nasıl yapılacağını belirleyen paradigmalar vardır . Sen bu işi hangi paradigma ile yapıyosan onu destekleyen bir dil seçersin ya da bildiğin dilin destek verdiği yntem ile işi gerçekleştirirsin . rneğin C, prosedürel bir programlama dili C++ ise birden fazla paradigmaya destek veren bir programlama dili void func ; Bir kaynak kodu düşün, şyle fonksiyonlardan yüzlerce var. Aralarındaki tek bağlantı bulundukları kaynak dosyalar ve üstünde işlem yaptıkları nesne veya yapıların isimleri. Tasarımını bu işi yapan iş parçacıkları üzerinden düşünüyorsun ve yaptığın işlem prosedürel bir teknik oluyor. Dil sana ekstra bir imkan, destek sağlamıyor. Sonra şyle bir imkan var, class TestClass ; Bu yapıda ise, fonksiyonlar arasında mantıksal bir bağ var. Bakınca bu fonksiyonun TestClass isimli bir yapıya ait olduğunu biliyorsun. Senin işin, iş parçacıklarından değilde, nesneler arasındaki ilişkiden oluşuyor artık. Daha somut bir rnek; BOOL AsansrüYukarıCıkart ; , sen asansrü değil, asansr nesnesi üzerine yapılacak işi düşünüyorsun ve bu iş her farklı marka asansr için farklı olabilir bu durumda xAsansrünüYukarı çıkart şeklinde farklı bir iş düşüneceksin. Ama bunu Nesne Ynelimli hale getirelim, class Asansor ; Şimdi bu durumda bu Asansr nesnesini bir kavram olarak düşünürsen, bu durumda senin bütün asansrlerinin ortak bir arayüzü olacak ve her asansr için farklı bir yntem olsa dahi nesne ynelimli programlamanın verdiği imkanlardan biri olan türetme mekanizması ile, her model asansrü bu yapıdan türetip kullanabileceksin. Çok ama çok zet şekilde kullanılan tekniğin oluşturduğu fark byle. Ayrıca dilin yüksek veya düşük seviyeli olması vs gibi DrKill'in de saydığı bir sürü etken var.

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 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..