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)."
Thread beginning with comment 521548
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE: VB6.....
by Kroc on Mon 11th Jun 2012 06:47 UTC in reply to "VB6....."
Kroc
Member since:
2005-11-10

look at Python


Look at the whitespace. It's hard enough to explain to not double-space in HTML or to use Tab instead of tons of spaces to align things in Word. Many regular users do not understand or care about the semantic differences of tabs and spaces. If the text is indented yay-much, then that should be fine.

Reply Parent Score: 6

RE[2]: VB6.....
by galvanash on Mon 11th Jun 2012 08:03 in reply to "RE: VB6....."
galvanash Member since:
2006-01-25

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

RE[3]: VB6.....
by Delgarde on Mon 11th Jun 2012 23:52 in reply to "RE[2]: VB6....."
Delgarde Member since:
2008-08-19

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...


More than that, the ones most bothered by it are the crap programmers who don't bother with whitespace in languages where it isn't significant.

Reply Parent Score: 3

RE[2]: VB6.....
by Soulbender on Mon 11th Jun 2012 10:38 in reply to "RE: VB6....."
Soulbender Member since:
2005-08-18

Many regular users do not understand or care about the semantic differences of tabs and spaces.


Regular users don't program in Python nor in VB. If you're going to use either you just have to learn how things are done. At least it's not PHP...

Edited 2012-06-11 10:38 UTC

Reply Parent Score: 4

RE[2]: VB6.....
by kwan_e on Mon 11th Jun 2012 11:43 in reply to "RE: VB6....."
kwan_e Member since:
2007-02-18

It's hard enough to explain


Teaching is a different task to doing. Some things may be harder to teach. But the changes should be made to the teaching method.

Reply Parent Score: 4