Advertisement Jump to content
Sign in to follow this  

Visual Basic structure ?

This topic is 4964 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

You're pretty close. VB.NET and C# v1.0 and v1.1 are fairly similar in their feature sets.

As for the VB6 comparison, I'd probably compare it to Pascal instead of C...

Share this post

Link to post
Share on other sites
Aye, the fellow who said it's closer to Pascal is right on.

VB 6 was actually object oriented, but in the same way that Quasimodo was a human. That is to say, it is, but it's distorted so that most people couldn't tell off the bat.

In fact, in some ways, VB6 had stronger support for high-level OO design concepts than C++ did. Its natural inclination was toward the Event-Driven Architecture commonly associated with OO. You had the potential to use interface inheritence (though not implementation inheritence, which is the main crippling effect of VB6 in my opinion). It had a robust (IMHO, the most robust in its time) support for the blossoming concept of Component Programming. And so on.

But VB6 didn't have inheritence of implementation, the ability to override or overload methods, and it had some code hiding that made certain tasks more difficult than one would desire them to be (threaded programming, for instance: you had to use the Win32 API, and there were some functions that you had to avoid entirely).

Anyways though, I would indeed agree with the VB6 : Pascal as VB.NET : C#... but if you only want to compare C languages, VB6 is somewhere between the original C and C++, and leaning far more heavily toward C++ than C.

Share this post

Link to post
Share on other sites
Sign in to follow this  

  • Advertisement

Important Information

By using, you agree to our community Guidelines, Terms of Use, and Privacy Policy. is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!