cukurova bu konuda hemfikiriz. Javaylar yazılan şeylerin tek yararı heryerde aynı kodun çalışması ama bir delphi bir c++ veya bir c veyada bir asm veyahudda en dandik en yavaş dil VB den bile hızlı çalışamaz çünkü nce o kodlar yorumlanır sonra çalıştırılış diğer dillerde direk çalıştırılır.. 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

tagext hocam sende var mi memory management le ilgili dokuman...

le düşünüyodum ama elimde visual c++ olunca c++ kullanmak ıstemıstım. fakat sorularıma cevap veren olmamıs :)..

Yazmayacaktım ama dayanamadım yine, Delphi ğrenmek için pascal, C++ ğrenmek için C ğrenmenize kesinlikle gerek yoktur ve zaman kaybetmek başka birşeye yaramaz. Yani Tır kullanmayı ğrenmek için nce araba kullanmayı ğrenmeniz gibi bir durum. Tamam bilirseniz daha hızlı ğrenirsiniz ama hiçbir şey bilmiyorsanız direkt ğreneceğiniz konudan başlayın. En kralı C# falan değildir, Kimse bunuda iddaa edemez. Zaten C# yazdığın herşeyi VB. net veya J#'dada yazarsın. Bence en ktülerdendir, nedeni ne gelince; C++, Delphi, Vb6 grubu ile Java, C# gurubu çok farklıdır. Delphi veya Vb6 da direkt işletim sistemine ynelik native code yazarsınız, kodlar derlenmiştir, tıkladığınızda direkt işletim sistemi onu tanır oradanda cpu gnderilir. Dotnet veya java gibi diller işletim sistemine değil, üreticisinin yaptığı platforma bağlıdır ve jit compiler gibi sistemler kullanır. Yani şimdi C# yazdığınız kodları derlediniz uzantısı exe oldu ama o native kod değildir sadece bir ara koddur yani işletim sistemi o exe tanımaz. Çalışması için winxp ye framework kurulu olmalıdır. Peki kurulu ise framework nolur, C# da yazdığınız ve derlediğiniz ara kodlar , framework tarafından tekrar derlenerek native koda çevirilir ve ondan sonra OS ve cpu nun anlayacağı dile dnüşür. Yani aslında yazdığınız exe her tıkladığında compiler edilir. Peki byle salakça bir şeyi neden yaptılar ; ncelikle java nın sloğanına bakın, "bir kere yaz her yerde çalışır", evet doğrudur işletim sisteminden bağımsız olduğu için, JRE yüklü olan her yerde çalışır aynı kodlar. Aynı rar dosyası gibi düşünün, işletim sisteminin ne olduğu nemsizdir, eğer winrar'ın win veya linux veriyonu yüklüyse o dosyayı açarsınız. Diğer bir neden ise JIT compilation normal native koda gre daha hızlı çalışmasıymış ama buda yalan, ben şimdiye kadar java veya dotnet yazılmış hiçbir programın çok hızlı açıldığını grmedim ve bence mantıkende ters, düşünün nce tıkladıktan sonra JIT compilation devreye girecek, kodları derleyecek sonra OS gnderecek. Tabii bu orada Java sıçıpta Yanıt vermiyor hatası almazsanız program çalışacak. Bunların bir ktü yanıda yle her istediğinizi yazamazsınız, kendi platformu neyi destekliyorsa onu kullanırsınız. Unutmayın yazdığınız kodlar tekrar platform tarafından derleniyor. Yani biri gelip size ben C# veya java'da OS, virus, fdisk benzeri birşey yazarım derse kıçınızla gülün. Tabii iyi yanları yok mu tabiiki var, ama çalışırsa zellikle garbage collection gibi işiniz çok fazla kolaylaştıracak yeni zellikler var ama benim C# denemelerimde her zaman zıçtı hata verdi yada performans çok fazla düşürdü, hatta MSDN lerdeki rnek kodlarda bile. C# da çok hızlı, grsel ve çok güçlü DB programları tasarlayabiliyorsunuz veya aklınız esince ben bunu hadi aspx yapayımda web otomasyonu olsun diyebiliyorsunuz. Zaten C# sadece webde güçü ve kolaylığı için seviyorum. Yoksa programcılıkda c++ aynen devam... çok fazla parantez ve açıklama kullandım anlaşılır olsun diye ve bu yazdıklarım hiçbir kitapda bu sadelikte yazmaz genelde bir sürü ingilizce argonlar ve kısaltmalar geçtiğin için yeni başlayacak birininde hep kafası karışır. umarım anlatabilmişimdir.

pekiya c++ builder de aynımıdır cnc prog. ugs nx solid autocad http://img66.imageshack. us/img66/3489/adslnahalirsin5ry6in5ci4md. gif

S. a arakdaşlar belki baslıkta fazla acıklayacı olamadım ama olayı burada anlatcam. şimdi bende ms vc++ 2005 war. delphi gibi gorsel buda. ben delphiyi azda olsa biliyorum. Gelelim Asıl SorularaDelphide bi buton ekledıgımızde ve kodude showmessage ;yazdıgımızda ve butona tıkladıgımızda zuzu veriyo bu c++ da nasıl?Delphide web browser koyuyaz edit koyuyoz buton koyuyoz butona webbrowser1. navigate ('http://'+Edit1. Text) yazıyoruz c++ da bu nasıl?bilen arkadaşlar sorumu cevaplarlarsa teşşekür ederim. Bilmeyenlerinde canı sagolsun yeter...

C ve C++ orta düzeyli dillerdir. Makine ve programcıya eşit miktarda yani. C ve C++ arasındaki fark C++"ın nesne ynelimli olması ve programcıların işini kolaylaştıracak modifikasyonlardan geçmesidir. Eğer programlama bilginiz yoksa ve sağdan soldan C++ diye duyup başlamaya karar verdiyseniz hiç başlamayın daha iyi. C++ kraldır, ilahtır en büyüktür diyen ve visual basic, delphi ile kıyaslayan adam birbok bilmiyordur. C++ hız açısından programlanırken sağladığı esneklik vs onu en üste taşımıştır. Fakat eğer hastane programı vs gibi programlar yazacak olsaydım. Visual basic yada Delphi kullanırdım. Ama C++"da yle bir programın nasıl yazıldığını ancak Visual C++"da mfc veya apilerle boğuşan bir kişi anlar. Bir formu, butonları vs herşey için bir sürü kod yazmanız gerekmekte. Kullanıcının ihtiyaçlarına gre dillerin üstünlükleri değişir. Gidipte müşteri takip programını visual c++ ve mfc ile yazan adamın akıldan zoru vardır. Amatrce hobi olarak bu işlerle uğraşan bir kişi için visual basic yada delphi yeterlidir.

Delphi pascal, C++ de C tabanlıdır... Tabi işin en kralı C#. NET tir... O da C tabanlıdır... ğrenmenin yolları malum, kitaplar ve internet... Ben artık C, C++, C# da uzman olmuş durumdayım tam 5 senedir C tabanlı dillerle uğraşıyorum. Delphi yi ise 2,3 senedir kullanıyorum bununla da aram iyi ama en kralı C#. net.. Ben gene de herkese ilk aşamada C ğrenmeyi ve C OO mantığını kapmayı tavsiye ederim... Www. TahribaT. CoM

c düşükseviyeli c++ yüksek seviyeli bir dildir. c++ ile grsel işler yapmak için MFC kullanman lazım. c++ ile çalışman için memory management nedir ne değildir bilmen lazım. ftw

Anlasilan C ye dair bilgin yok C++ ye baslamadan once C bilsen iyi olur.. piyasa e-book ile kyaniyor... Delphi yuksek seviyeli dil iki buton iki kodla program yazarsin ama C alcak seviyeli makineye yakin dil oldugu icin Delphiye benzemez... C ogren sonra C++ gec... Hep denedin. Hep yenildin. Olsun yine dene, yine yenil ama daha iyi yenil!

elimde kod yok fakat www.blueportal.org burdan ebook çekebilirsin. işin teorik kısmını iyi bilmek lazım birde object oriented kısmını yapıcılar yıkıcılar. ftw

Bu arada arkadaşın biri soru sordu onada açıklık getireyim;"Şimdi ben javada yazdığım programı hem linux de hemde windows da hiçbir şey yapmadan çalıştırabilir miyim?"Aslında hem evet, hemde hayır. Hesap mak veya tuşa basinca "Merhaba Televole" gibi basit birşey yazarsan çalışır sanırım ama daha komlex birşey yazarsan kodlarda işletim sistemine gre küçük değişiklikler yapman gerekiyor. r; dMSN programı gibi. Java hakkında fazla deneyim ve tecrübem yok, profesyonel olarak javada code yazan bir arkadaşın cevabı daha doğru olur sanırım.