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 521559
To read all comments associated with this story, please click here.
RE[2]: VB6.....
by galvanash on Mon 11th Jun 2012 08:03 UTC in reply to "RE: VB6....."
Member since:

Look at the whitespace.

Sorry Kroc, but that is a red herring. We are talking about teaching non-programmers to program right?

"Lesson one: In python white space means something. This is how it works.... [explanation]"

Beginners have no problem with this. In 15 minutes the whitespace issue is gone. There is nothing technically challenging at all about whitespace being significant - it is simply a different way to establish block scopes. Teaching them the hows and whys of block scoping is the hard part, not the syntax to do it.

The people this issue really bothers are the ones who have done programming in other languages where whitespace isn't meaningful. It makes their brain itch because it just seems like something is missing...

That isn't because it is a bad idea - it is just different. Different is not necessarily bad (or better) - it is just what it is... I program in 8 different languages on a regular basis, two of which are Python and Ruby. The whitespace thing is a non-issue once you get used to it - most people (me included) eventually learn to like it even. It makes complete sense once you step back and look at it for what it is.

Reply Parent Score: 8