Tuesday, July 14, 2009

Visual c++ or vb.net?

compare visual c++ and vb.net in following fields:


1.easy to learn


2.powerfull


3.portable


4.job


5.size of code


6.system programing


7.etc

Visual c++ or vb.net?
The comparison in VC++ and vb.net is as follows





1.easy to learn: if you do not know C/C++ then vb.net is easier to learn. if you had prior experience of programming in c/c++ then vc++ is easier.





2.powerful: for normal desktop applications both are equally powerful. but if you want to develop something for speed and require machin interaction there is no other choice except vc++. it has the power to compile to machine native code.





3.portable: the code for both is not portable but in vc++ you can write portable code. the vb.net code will only run with vb.net compiler





4.job: a vb.net developer will get job in application software industry and web development companies. a vc++ developer will get job in hardcore software companies, making device drivers etc. in the long run vc++ is much better.





5.size of code: the size of code depends on the problem being solved. in general both require same amount of code





6.system programing: system programming in vb.net is limited to the use of builin APIs and managed libraries. vc++ can usher you in a world of unlimited hardware and system access.





7.etc : in miscellaneous terms if you wish to develop small time application needed to run on desktops and you are not going for speed of processing, then vb.net is the ultimate choice. if you wish to develop for speed and power then VC++ rules the programming world.
Reply:1.easy to learn


VB %26gt; C++


2.powerfull


C++ %26gt; VB


3.portable


Both rely on Windows API.


4.job


?


5.size of code


C++ produces smaller and more efficient code, but vb.net also get some serious CLR optimizations.


6.system programing


? check out avalon and indigo services in the upcoming windows vista, .net will be much more powerful in the future, for the current OS es it is C++ who rules.

tarot cards

No comments:

Post a Comment