tasarım açısından ciddi sorunları olduğunu düşündüğüm programlama dilidir. eğer programlamaya bu dille başlayacaksanız çok sıkıntılı dönemler yaşayacağınız aşikar.
yarın çukurova üniversitesi yaz okulu programı çerçevesi içerisinde final sınavı yapılacak derstir. dertsiz başım bu dersi almış ve bir kez daha dertsiz kalmıştır.
kafayı toplayamadan hayatta becerilemeyen programlama dili.
tüyo verebilecek varsa beri gelsin.
bilgisayarla ilgili üniversite bölümlerin genellikle ilk senelerinde öğretilen programlama dilidir. öğrencilere en fazla dosya işlemleri yaptırılır. daha sonraki senelerde c#, asp.net vs vs öğretilir. bir çok öğrenci dönüp c++ ile ilgilenmez. ama staj, iş başvurularında yazılım bilgisi kısmına;
ileri düzey: c, c++... şeklinde yazar. sorsalar bir ne biliyorsun c++ ile ilgili ııhhmm şey cout var sonraa cin var c++ kolay yuaa derler. halbuki c++ zor bir dildir. alanı çok geniştir insanı çıldırtabilir. ama sorun * öğrencilerde değil bu dersi veren öğretmenlerde.* c++ olayı bitmiştir, artık her dili de öğrenirsiniz, kral sizsiniz gibi düşünceleri vermelerinde.
yazılımdaki öğeleri nesneleştiren, bu sayede kullanımı kolaylaştıran, dahası daha büyük ölçekli programlar yazılabilmesine olanak sağlayan bilgisayar dilidir. aslında sadece bilgisayar değil, içinde chip barındıran hemen hemen tüm elektronik cihazlarda bu dil ile karşılaşılabilir.
gelmiş geçmiş en iyi programlama dilidir. Object-oriented programming, generic programming ve procedural programming desteklemektedir ve bu özelliğiyle tektir. Boost gibi anlaşılması çok zor olan template based bir kütüphanesi vardır ki, kullanılması akıl sağlığı açısından zarardır.
mantığı anlaşıldıktan sonra zevk alınarak öğrenilebilecek programlama dili. bu cümleyi bir sene önce sözlükte görsem küfrederek eksiyi basardım ama öyle. c++ ile yazılacak programı önce kafada adım adım tasarlamak olayın özü. sonra kod yazmak büyük bir olay değil. önce algoritmasını kurun diye boşuna demiyorlarmış.
öğrenmesi zor olsa da, bilgisayarı tam anlamıyla kendinize köle etmeye yarayan programlama dili. kod yazmayı başarıkça, size kendinizi efendi gibi hissettirir.
yaklaşık 3-4 senedir kendileriyle içli dışlı olmama rağmen sağ olsun bir kez olsun yardım etmedi. ha, bir kod yazıp ondan bir program çıkardığınızda adama kendisini tanrı gibi hissettirir.
hakkında yorum yapabilmek için hala daha yetersiz hissettiren dildir. gücü, etkinliği ile korkutucudur. bu yüzden de güvenli değildir hiçbir zaman. çoğu yazılım dilinde olduğu gibi bu dil de kodlar çalışılarak gidilmelidir bence. (bkz: inspection)
çok geniş yelpazede kaynak kod içeren planet source incelenmelidir.
ödevimin oldugu ders. ödev cok basitmis hocanin dedigine gore ama ben bi halt anlamadigim icin yapamayacagim ve dersten kalmam muhtemel. programdan anlayan varsa cüzi bir ucret karsiliginda yapmak isteyen olursa mesaj kutumu yeşillendirsin lütfen ödevi yapmasi 5 dakikayi almiyormus hocanin soyledigine göre.
c'nin nesne paradigması ve overloading özelliği eklenmiş halidir. c# ile alakası yoktur. c#, c ve c++ ile benzer bir sentaksa sahip olmasına rağmen, microsoft'un patentli bir ürünüdür ve java'ya rakip olması açısından geliştirilmiştir (sözde platform bağımsızlık). halbuki c ve c++ platformdan bağımsız değildir, bilakis c ve c++ ile tek bir platforma yönelik uygulamalar yazabilir hatta o platformu bile bu dillerle yazabilirsiniz. ama c# ile sistem programcılığı yapamazsınız. dolayısıyla c# ile karıştırılmaması gereken dildir.
linux'un yaratıcısı linus torvalds'ın nefret ettiği bir dildir aynı zamanda bu sebepledir ki, linux tamamıyla c'de yazılmıştır. ayrıca pek çok linux programı ve api'si de c'de yazılmıştır. ama bunun yanında, c++ kullanan en büyük projeler qt ve kde'dir.
standart kütüphaneleri daha basit bir söz dizimine sahiptir. şöyle ki, ekrena hello world yazdırmak için;
c'de
printf("Hello world");
c++'da
cout << "Hello world";
yazmak yeterlidir. Sağlam, zor ama zevkli bir dildir. Canınızın her istediğini size yaptırabilir.
yeni başlayanlar visual basic yerine pascal öğrensinler. iyice geriye gitsinler.
tabii ki yeni başlayanın dili değildir c++. öncelikle c'den başlaması ve ansi c nedir onu öğrenmesi şart. ama programlama temeli için visual basic de öğrenmesin.
Bilgisayar mühendisliği öğrencilerinin çoğunun staj dönemindeki cv sinde ileri düzey olarak belirtilen dildir. Mezun olduklarından sonra başlangıç düzey inde olarak değiştirilir. Hatta çoğu kaldıracaktır da*.