Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations sizbut on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

why VB more popular than C# and Java?

Status
Not open for further replies.

SonicChen

Programmer
Feb 14, 2004
62
CN
i like C,C++,C# very much for their free style and
not-sanck-concept, i think they can nearly do everything on the computer. Java seems to be a exciting language too.

but i see the hostest forum is VB ******. VB is popular in most company too. maybe i can get more job chance if i'm a VB programmer.

why? VB better or easier?

Give both gold and the way to gold
 
Its historically easier that C++ etc, with less power.

Most companies do not need this extra "power" / flexibility so VB became popular.

Rest assured that any programmer gives greater respect to c++ programmers because it harder to learn. (Unless of course they are a VB programmer ? )



Tom
 
VB has a larger installed base of programmers.

Chip H.


If you want to get the best response to a question, please check out FAQ222-2244 first
 
If you want to build something with a GUI and don’t mind a high overhead, then VB is your choice. Most companies need a simple application that modifies data of some sort, usually in a database. They also want the ability to change that program quickly and make the GUI very adaptable. Again, this is where VB shines. VB is also very programmer friendly. Many common tasks are already accounted for and packed into accessible modules.

However, most software that interacts directly with hardware cant afford the overhead of a high(er) level language like VB. If you look at any software where performance is concerned, then you will probably find C/C++. If you are really concerned about speed, you will find the code in straight assembly (for those who like pain). Most common tasks aren’t packed into accessible modules in C/C++, meaning that the programmer must handle most tasks. Lets not even get into memory management.

Sorry if it sounds like I’m rambling on a bit, I’ve been programming in Assembly and C/C++ for years, and due to the needs of my company I have made the switch to VB and now C#. Though I always try to sneak in some C/C++ where I can.


-Andrew R.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top