Е дај објаснете што е поубаво visual basic.net или c++.
И зошто да го користам c++ а не visual basic.net.
И дај кажете како да си ставам мала слика на профилов а не да ми пишува овде само noob.
uste koga procitas adobe na listata se e jasno
Ме интересира какво мислење имате за оваа тема. Што мислите за c++, а што за JAVA. Кој е според вас подобар, кој повеке ви лежи и зашто?
Zaklucok: JAVA e podobra i ima poveke built-in funkcii, no e pospora od c++
Мислиш Java-та е клон на C/C++?Не би се согласил дека C# е спој помеѓу C++ и Java. C# е повеќе како клон на Java со тоа што има одредени предности/слабости.
А, и Transmeta проба такво нешто. Забораваш дека двата најважни компајлери MSVC и GCC подржуваат Profile Guided Optimization. Значи го пушташ програмот, сам си забележува (си прави профил) како се извршува, па компајлерот од овие информации може уште повеќе да го забрза кодот. Crysis со овој метод е убрзана 20%.Пред се C++ е статички компајлиран додека Java прво компајлира во bytecode кој што се компајлира кога кје се пушти програмот но и за време на извршувањето (just in time compilation JIT). Тоа значи дека C++ мора да се оптимизира за одредена машина однапред додека Java може динамички да се оптимизира за машината на која што се извршува и чак да се убрза за време на извршувањето ако Hotspot примети дека одредени инструкции можат да се извршат подобро.
Ах, garbage collector. Има таква работа и за C/C++, ако сакаш. Некои сакаат GC, некои не. Зависи од вкусот. Некои сакаат апсолутна контрола, некои не.Друга важна карактеристика е дека во Java програмерот не е задолжен да се грижи за алокација и деалокација на меморија. Тоа значи дека одредени багови и проблеми што се чести во C++ во Java не постојат и го олеснува програмирањето.
Би се изненадил дека C/C++ е портабилен колку и Java. За Java не треба Toolkit? Не? И не се тие C/C++ тулкити врзани за една платформа. QT што е?Сепак би сакал да кажам дека C++ си има и те како добра улога, не би било фер да се каже дека не е портабилен пошто постојат C++ компајлери за скоро сите платформи (па и мобилни). Проблемот е што за програмирање освен основен јазик требаат и графички/мрежни/итн тоолкитови кои што најчесто се врзани за одредена платформа. Значи намалена портабилност, зголемен перформанс но смалена продуктивност и голема можност да се направат грешки.
Во C++0x ќе има поддршка за (опционален) garbage collector
Ако планираш да правиш бизнис апликации / апликации со бази на податоци, динамички веб страни или мултиплатформски апликации каде фокусот не е на брзина, Java
Ако планираш да правиш софтвер поврзан со системски софтвер, апликативен софтвер кој вклучува позначајни калкулации и брзината е критичен елемент (image processing, софтвер за 3d анимации, игри, компајлери, сервери) и еден куп други видови апликации, C++
И запамти, there is no silver bullet! Нема "најдобар" меѓу програмските јазици.
Конечно, да, C# е Јава клон.