unbalanced bunu yazdı geniş çaplı projeler nelerdir hocam mesela? dünyada çok spesifik olmadıkça c/c++ çok kullanılmıyor projelerde. . net ve java şuan lider konumda. zaten dil seviyesi yükseldikçe yazılımcıya düşen yük azalıyor o halde bu zel bir iş yapılmıyorsa bu tarz dillerin kullanılması hamallıktan başka bir şey değildir, maliyette paralel olarak artar. Kendisi c ve c++ arasındaki farkı sorduğu için o bazda cevap vermiş oldum Java da bir OOP dillerinden biridir ve c++ de kullansan java da kullansan farketmez çünkü aynı olanakları sağlar Yordamsal programlama ile OOP dillerini karşılaştırabilirsin fakat iki tane OOP dilini karşılaştırırsan absürt kaçar çünkü kişinin isteğine bağlıdır. Ben dünyadaki kullanım oranı ile ilgili konuşuyorum, bildiğim kadarıyla polonyadasın hocam, oradaki firmaların isteklerini biliyorsundur... oop karşılaştıralamaz demişsin, absürd olan bir şey yok, oop seviyeleri var, her dilde bu seviyeler eşit değil. c++ da mesela bellek kontrolünü nasıl yaparsın? java da nasıl yaparsın c# da nasıl yaparsın? yüksek seviyeli dillerde bu tarz düşük seviyeli işlemler daha kolay ve kullanıcı kontrolü dışında tutulmaya çalışılmıştır. cpp de kod yazan biri zellikle kapsamlı bir proje yazıyorsa bir çok şeyi hesap ederek yazmak zorunda işte o sebeple gerek olmadıkça bu diller techil edilmez! bir arama motoru yaparken c++ kullanırsın. net kullanmazsın ama bir erp için c++ kullanmak... Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.

Esconda bunu yazdı unbalanced bunu yazdı geniş çaplı projeler nelerdir hocam mesela? dünyada çok spesifik olmadıkça c/c++ çok kullanılmıyor projelerde. . net ve java şuan lider konumda. zaten dil seviyesi yükseldikçe yazılımcıya düşen yük azalıyor o halde bu zel bir iş yapılmıyorsa bu tarz dillerin kullanılması hamallıktan başka bir şey değildir, maliyette paralel olarak artar. Kendisi c ve c++ arasındaki farkı sorduğu için o bazda cevap vermiş oldum Java da bir OOP dillerinden biridir ve c++ de kullansan java da kullansan farketmez çünkü aynı olanakları sağlar Yordamsal programlama ile OOP dillerini karşılaştırabilirsin fakat iki tane OOP dilini karşılaştırırsan absürt kaçar çünkü kişinin isteğine bağlıdır. Ben dünyadaki kullanım oranı ile ilgili konuşuyorum, bildiğim kadarıyla polonyadasın hocam, oradaki firmaların isteklerini biliyorsundur... oop karşılaştıralamaz demişsin, absürd olan bir şey yok, oop seviyeleri var, her dilde bu seviyeler eşit değil. c++ da mesela bellek kontrolünü nasıl yaparsın? java da nasıl yaparsın c# da nasıl yaparsın? yüksek seviyeli dillerde bu tarz düşük seviyeli işlemler daha kolay ve kullanıcı kontrolü dışında tutulmaya çalışılmıştır. cpp de kod yazan biri zellikle kapsamlı bir proje yazıyorsa bir çok şeyi hesap ederek yazmak zorunda işte o sebeple gerek olmadıkça bu diller techil edilmez! bir arama motoru yaparken c++ kullanırsın. net kullanmazsın ama bir erp için c++ kullanmak... Haklısın fakat bir yerde hatan var, Java oop üzerine daha çok yoğunlaştığı için tercih ediliyor. Fakat c++ günümüzde yordamsal programlama, oop, fonksyonel programlamada, metaprogramlama alanlarında kullanılıyor. Javanın oop için ideal olması c++ üzerinde olduğunu gstermez ki; c++ bilen bir kişi java bilen birine gre daha fazla alanda hizmet verebilir. Elektronikte javayı kolaylık açısından tercih etmeme rağmen c++ bana her alanda daha fazla olanak sağlıyor. https://t. me/pump_upp

C++ goo. gl/qBNZmW

geniş çaplı projeler nelerdir hocam mesela? dünyada çok spesifik olmadıkça c/c++ çok kullanılmıyor projelerde. . net ve java şuan lider konumda. zaten dil seviyesi yükseldikçe yazılımcıya düşen yük azalıyor o halde bu zel bir iş yapılmıyorsa bu tarz dillerin kullanılması hamallıktan başka bir şey değildir, maliyette paralel olarak artar. Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.

Fatih54 bunu yazdı Geniş çaplı değil rneğin basit bir konsol uygulaması yazıyoruz burada cout mu kullanalım printf mi yani C++ mi C mi kullanalım? Sana kalmış. Olaya bu kadar dar bakabildiğin için açıklamaya gere. k olmadığını farkettim Yani c ile c++ arasındaki tek fark printf ve cout Tamam sana hadi hayırlı işler. Hayır yle demek istemedim. (Printf ve cout benzer türde olduğu için rnek verdim.) rnek vermiştim orada ama yle anlaşılmış demek ki. Anlatmaya çalıştığım basit konsol uygulamalarında C++ mi C mi kullanalım hangisi daha performanslı. Burada sadece ğrenmek amaçlı soruyorum yoksa zaten aradaki fark lçülemez. Geniş çaplı projelerde zaten genellikle OOP gerektiği için C++ kullanılmalı Fatih54 tarafından 28/Mar/13 18:06 tarihinde düzenlenmiştir

Geniş çaplı değil rneğin basit bir konsol uygulaması yazıyoruz burada cout mu kullanalım printf mi yani C++ mi C mi kullanalım? esconda güzel acıklamıs. senin sordugun soru suna benziyor, bilgisayarını günlük kullanırken, 2 GB ramli haliyle 3 GB ramli hali arasındaki hız farkını hissedebilir misin? cogu zaman hayır. hele ki basit bir konsol uygulamasında cout & printf karsılastırması yapmak bence sacma olur. yine de sadece ekrana yazdırma islemi yapacaksan, cout kullan derim. %40 indirimli olarak "Centos Sistem ve Sunucu Ynetimi" adlı kitabımızı satın alarak, Linux üzerine yapılacak olan devam projeleri icin destekte bulunabilirsiniz : http://www.hepsiburada.com/centos-sistem-ve-sunucu-yonetimi-oku-izle-dinle-ogren-p-KKODLAB01579

Kısa cevap: İkisi arasında herhangi bir performans farkı olması beklenmez, şayet ikisi de platfroma zgü makine diline derlenir ve platformun yeteneklerini kullanır. Uzun cevap: cout, zekidir. Hangi tipten veri ile uğraştığını bilir, bizim sylememize gerek kalmaz. Zekiliğin sonucu arkaplanda veri kopyalaması, tip kontrolü vs. gerektirir. Bu yüzden biraz daha yavaştır. Fakat bu yavaşlık ya gzle grülemeyecek kadar az ya da ihmal edilebilir lçüdedir ( 2,0 GHz bir işlemci ve 512 MB arabellek ile cout'lu programda fark hissediyorsanız, bir şeyleri yanlış yapıyorsunuzdur). printf ise puts komutuna gre yavaştır. Çünkü printf ile formatlı çıktı alınması işlemi hem daha fazla bellek alanı hem de daha fazla çevrim demektir. Daha iyi cevap: Formatlamayı elle yaptığımız printf ile akışlar üzerinde sz sahibi olduğumuz yetenekli cout'u karşılaştırmak mantıklı değildir. Olaylara karışmayın!

Geniş çaplı değil rneğin basit bir konsol uygulaması yazıyoruz burada cout mu kullanalım printf mi yani C++ mi C mi kullanalım?

Geniş çaplı değil rneğin basit bir konsol uygulaması yazıyoruz burada cout mu kullanalım printf mi yani C++ mi C mi kullanalım? hocam uygulaman küçük ise hiç fark etmez aslında. Fakat şyle bir olay var printf sadece konsola cıktı vermek için kullanılmaz printf ile yazıcıya ve ağa çıktı gnderebilirsin. Uygulamanda bu işlemlerin bir kaçını beraber kullanacaksan tabi ki konsol çıktısı için cout kullanman daha kolay olur senin için. Cehennemin dibine kadar yolum var daha.. || Nasılsa her yalnız kendine sürgündür Asmera unutma.

Şyle birşey syleyebilirim, genel olarak birçok teknolojik alanda performans açısından OOP yani object oriented programming dilleri kullanılır ve bunların içerisinde c++ vardır C ise yordamsal programlama dillerindendir, arasındaki fark ise kodların uzunluğu ve programın ne derece büyük olursa olsun c++ 'da birimsel olarak çalışabiliyorsun, classlar, inheritler, methods lar ile çalışabildiğin için, o büyüklükteki kodları parçalara ayırabilir birbiriyle ilişkilendirebilir ve ayrı ayrı çalıştırabilirsin. Bu da sana performans artışı sağlar. C de ise bunları kullanamadığın için geniş çaplı çalışmalarda performans düşüklüğüne yol açar Elektroniktede OOP dilleri kullanımda ncelikledir. OOP ile procedural programming dilerini karşılaştırırsan daha fazla bilgi edinebilirsin. https://t. me/pump_upp

kendimi ifade edemedim sanırım, benim için c++ java ve. net teknolojisinden çok daha zor ve bilen adamın bir çok konuya hakim olması gerekiyor. Benim kast ettiğim dilin güçlü olması değil, sadece java, c# gibi dillerin kullanım kolaylığının fazla olmasıdır, bir çok işi kendisi arkaplanda yapmasıdır rnek olarak da garbage collector u verdim. mesela c++ da kullanılan semaphore, mutex, memory shared ya da pointer gibi kavramlar. net dillerinde var olmasına rağmen çok kullanılan, tercih edilen şeyler değil ki bir çok. net yazılımcısnın bu konulardan haberi bile yoktur, işleyişi bilmezler ancak c++ kullancıları bunları bilmek uygulamak zorundadır ve bu işlerde çok kolay şeyler değil o yüzden proje çok zel değilse yani düşük seviye işler yok ise java ve. net tercih edilir. edit :elektronikte javayı nerede kullanıyorsun bilmiyorum, ben usb kontrolü için c# kullanıyorum. mikroişlemci programlama için ccs c. devre hesaplamalarında zamanında matlab gsteriliyordu ya da laplace/ters laplace ile çzülüyordu unbalanced tarafından 28/Mar/13 18:40 tarihinde düzenlenmiştir Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.

esconda haklı, adam sana açıklamar yapmış oop a değinmiş ama sen printf ile cout farkını sormuşsun, bunlar ne hocam? ne kadar fark olabilir ki, milyonlarca data ile mi uğraşan fonksiyonlar sanki? birim bazında bakarsan arada milisaniyelerce fark olur daha tesi yoktur. hadi entity framework ya da ado. net i karşılaştırsan anlarız ama printf ile cout un performansının bir değeri yok çok da nemli değil.. eleman güzel yazmış Do you really need to care which has a faster execution speed? They are both used simply for printing text to the console/stdout, which typically isn't a task that demands ultra-high effiency. For that matter, I wouldn't imagine there to be a large difference in speed anyway . Yet given that we're dealing with I/O operations here, even a minor difference would probably be swamped by the I/O overhead. Certainly, if you compared the equivalent methods for writing to files, that would be the case. Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.

low level dillerden anlamıyan bir adamın yorumu; bence ikisi arasındaki performans farkı, tercih sebebi olmamalı.

kendimi ifade edemedim sanırım, benim için c++ java ve. net teknolojisinden çok daha zor ve bilen adamın bir çok konuya hakim olması gerekiyor. Benim kast ettiğim dilin güçlü olması değil, sadece java, c# gibi dillerin kullanım kolaylığının fazla olmasıdır, bir çok işi kendisi arkaplanda yapmasıdır rnek olarak da garbage collector u verdim. mesela c++ da kullanılan semaphore, mutex, memory shared ya da pointer gibi kavramlar. net dillerinde var olmasına rağmen çok kullanılan, tercih edilen şeyler değil ki bir çok. net yazılımcısnın bu konulardan haberi bile yoktur, işleyişi bilmezler ancak c++ kullancıları bunları bilmek uygulamak zorundadır ve bu işlerde çok kolay şeyler değil o yüzden proje çok zel değilse yani düşük seviye işler yok ise java ve. net tercih edilir. Anlaştık o zaman :) https://t. me/pump_upp

adam ben mükemmel biliyorum dememiş, bi soru sormuş yerden yere vurmuşsunuz. . . .. . ... .

geniş çaplı projeler nelerdir hocam mesela? dünyada çok spesifik olmadıkça c/c++ çok kullanılmıyor projelerde. . net ve java şuan lider konumda. zaten dil seviyesi yükseldikçe yazılımcıya düşen yük azalıyor o halde bu zel bir iş yapılmıyorsa bu tarz dillerin kullanılması hamallıktan başka bir şey değildir, maliyette paralel olarak artar. Kendisi c ve c++ arasındaki farkı sorduğu için o bazda cevap vermiş oldum Java da bir OOP dillerinden biridir ve c++ de kullansan java da kullansan farketmez çünkü aynı olanakları sağlar Yordamsal programlama ile OOP dillerini karşılaştırabilirsin fakat iki tane OOP dilini karşılaştırırsan absürt kaçar çünkü kişinin isteğine bağlıdır. https://t. me/pump_upp

rneğin cout << "abc"; Yerine printf ; Şeklinde kullansak hangisi daha performanslı olur?Ve ikisinin asm opcode ları aynı mıdır?

Geniş çaplı değil rneğin basit bir konsol uygulaması yazıyoruz burada cout mu kullanalım printf mi yani C++ mi C mi kullanalım? Sana kalmış. Olaya bu kadar dar bakabildiğin için açıklamaya gere. k olmadığını farkettim Yani c ile c++ arasındaki tek fark printf ve cout Tamam sana hadi hayırlı işler. https://t. me/pump_upp