Visual Basic - Why do people hate it?

x-treme

Acquaintance
Joined
Mar 13, 2010
Messages
32
Reaction score
0
FP$
6
Lots of my friends code C# or C++, and are medium good at it. While I, on the other hand, code in Visual Basic, and they say stuff like "Man you code in Visual Basic!?!" and "C# too hard for you baby?".
But, I can still code the stuff they make in Visual Basic.

So, my question is, Do you like coding in Visual Basic?/Do you think Visual Basic is better than C#/C++ etc.? And why or why not?
 
Do you like coding in Visual Basic?
Yes.
Do you think Visual Basic is better than C#/C++ etc.?
No.
And why or why not?
VB6 is outdated and running out of time. Microsoft will stop continuing support to VB6 in about a years time. Whereas, C# is a .NET language hence making it applicable in many of today's industry programming. C++ is deadset industry level coding. This is what people at Google and Microsoft use. This is what your browsers are made of and many programs. It is far better than VB6.

On the other hand, there is nothing wrong with VB6. Its a time era thing. 5-10 years ago, if you told someone you coded in VB6, you would have maybe gotten a response like "wow, you know VB6", as you would have been dealing with other languages like Python which came out in 1991, and VB in 1998.
 
C++ and VB are different. VB is known for making programs, and people hate it probably because it's not all coding, its an INTERFACE where you use images and such. C++ is more on the side for programs as well, but can be used to make viruses and such.
 
Volux said:
C++ and VB are different. VB is known for making programs, and people hate it probably because it's not all coding, its an INTERFACE where you use images and such. C++ is more on the side for programs as well, but can be used to make viruses and such.

VB can also be used to make viruses as well 🙂
 
Also note that C# is almost completely different to C++ or C. Its a .NET language.
 
Damien said:
Volux said:
C++ and VB are different. VB is known for making programs, and people hate it probably because it's not all coding, its an INTERFACE where you use images and such. C++ is more on the side for programs as well, but can be used to make viruses and such.

VB can also be used to make viruses as well 🙂

More common in C++
 
These days I guess it is, but back when I did stuff like that about 2 or 3 years back it was most common in VB6. 🙂
 
- It is becoming outdated and obsolete.
- C / C++ are the industry standard. Java and C# are used a lot as well, but VB is being used less and less.
- It is considered 'easy' due to the interface.
- N00bs tend to go for it because of the 'easy' factor, thus resulting in messy and poor coding practices. It tends to reflect badly on the VB programming community.

Just off the top of my head...
 
Hi,

Yeah In some cases I would agree 🙂 But I know many company's including a couple my sister works for who use a very complex system wrote in VB6.

So it still has a use within the professional industry as them systems still some times need to be maintained so the knowledge is still needed 🙂

But I have started learning C++ Myself, if I'm going to learn a coding language it may as well be the best one 🙂

Cheers!
 
Well, talking form a Computer Science major, the two major languages we are taught are Java (since it has better and is somewhat easier to work then C++) for my first two years, and then we move onto C++.

Though there are times and areas were we get to choose other languages to touch on, those are the two major ones used and should be known if you are looking to program at all. Again, C and C# are great languages to get to know as well.
 
Visual Basic is good programming language to make simple programs like Clocks, small games like frogger, pong, etc. But, I heard it is too slow a language for making intense games like First person shooting games like Quake 4.
 
froggyboy604 said:
Visual Basic is good programming language to make simple programs like Clocks, small games like frogger, pong, etc. But, I heard it is too slow a language for making intense games like First person shooting games like Quake 4.

Plus, you have to realize that Quake 4 isn't in a tabular format as most VB games/programs are written in. Also, Quake use's it's own game engine, every game is built on a game engine if you all didn't know this. This engine uses, for the most part, C++ (C# for 360 games) and so you would need to know languages that work with C++ or actually write C++ to even use the engine. And without an engine you can't write a game.
 
Though a lot of people/companies build games on pre-build engines. The Unreal Engine (from Unreal Tournament) is still used a fair bit today and was used in games like Bioshock.
 
fantanoice said:
Though a lot of people/companies build games on pre-build engines. The Unreal Engine (from Unreal Tournament) is still used a fair bit today and was used in games like Bioshock.

A lot of game creation company's make their own game engines for games, but it's also common to see the same engine being used for a different game.
 
Damien said:
fantanoice said:
Though a lot of people/companies build games on pre-build engines. The Unreal Engine (from Unreal Tournament) is still used a fair bit today and was used in games like Bioshock.

A lot of game creation company's make their own game engines for games, but it's also common to see the same engine being used for a different game.

Are you sure about that? :O I am almost certain most companies now use pre-build engines, and will keep using it for that series. This takes out soooo much less work for that company to have to sit and write and code an engine for a single game.
 
I dont know why people hate it, I always used to use it, it is fine :shrug:
 
JamesD31 said:
Damien said:
fantanoice said:
Though a lot of people/companies build games on pre-build engines. The Unreal Engine (from Unreal Tournament) is still used a fair bit today and was used in games like Bioshock.

A lot of game creation company's make their own game engines for games, but it's also common to see the same engine being used for a different game.

Are you sure about that? :O I am almost certain most companies now use pre-build engines, and will keep using it for that series. This takes out soooo much less work for that company to have to sit and write and code an engine for a single game.
Plus why would you bother if the engine is already close to flawless. :shrug:
 
Well I say coding in VB is alot more elevated than programing in a language like Alice(Its drag and drop based). My friend insists that it is a programming language but its not. I told him to try c# or c++ but he just won't.

To the question. I think VB is a solid language for beginners but you will never get a job where you get to program in Vb all day. Thats why people prefer c. There's money in it.
 
I am new to coding programs and I find Visual basic really easy I made about a couple of browser in about 1 hours using some tutorial
 
Back
Top Bottom