Linked by Thom Holwerda on Mon 11th Jun 2012 00:38 UTC, submitted by judgen
Windows "Microsoft recently extended 'It Just Works' compatibility for Visual Basic 6 applications through the full lifetime of Windows 8. Visual Basic 6 first shipped in 1998, so its apps will have at least 24 years of supported lifetime. Contrast that with the Microsoft .NET Framework 1.0 (2002), which is incompatible with Windows 7 (2009)."
Permalink for comment 521636
To read all comments associated with this story, please click here.
RE[5]: VB6.....
by WorknMan on Tue 12th Jun 2012 01:55 UTC in reply to "RE[4]: VB6....."
WorknMan
Member since:
2005-11-13

That is where we do not agree. I don't think you really understand basic programming, I think you understand how to use Visual Basic. To be clear there is nothing at all wrong with that - I just think you are oversimplifying what an understanding of basic programming actually involves...


Basic programming is basic programming. Having 'cut my teeth' in VB, I've since dabbled in other languages. I didn't have to learn what a variable was, the difference between strings and integers, the difference between local and global scoping, what an if/while statement was, how flow control works, etc. Because I learned all of that in VB. I even had a basic grasp of OOP concepts, even if VB didn't implement those fully. I knew what classes were, what objects were, and what inheritance/polymorphism meant.

And yes, you could use Delphi as a 'gateway' to C# or Java, but neither C# or Java is a viable VB alternative. Sure, they're both more powerful than VB, but a car is also more powerful than a bicycle. Even still, there are a lot of times where having a bicycle is actually more practical than having a car, and even gets you around faster. It just depends where, and how far you need to go.

If you need a more concrete example of what I'm talking about, you should study the AutoIt scripting language on Windows, and try doing a lot of what that does in C# or Java (without using the Autoit runtime DLL.... that would be cheating). You will find that even though C#/Java is 10x more powerful than AutoIt, doing in AutoIt what it does best is a hell of a lot easier than doing the same kinds of tasks in c#/Java, esp when pInvoke (and whatever the Java equivalent) is involved.

Edited 2012-06-12 01:57 UTC

Reply Parent Score: 2