[Tutor] Python and Tcl/Tk
alan.gauld@bt.com
alan.gauld@bt.com
Thu Jan 30 06:47:02 2003
> I don't know... VB 1 was released in 1991, and VB 6 in 1998.
> Almost one new version per year. I guess there is some kind
> of VB.NET now,
Yes and in between we got lkots of VBA and VBScript releases.
But VB.NET is a major release with completely unified class
libraries, full inheritance/polymorphism in its OOP
capability etc. I hesitate to say so but VB.NET is not a bad
language for just getting things done...
> has no holy cows. It all started with BASIC but I doubt that
> he's sentimental.
I dunno, its the one project Bill takes a very personal interest
in, its what he iuses for his own programming - and he still
does quite a bit by all accounts!
> VB 6 1998 1 yr
> VB 7/.NET 2002 4 yrs since previous version...
But all the ASP stuff and uunified VBA was in that period too.
> I don't know, but I suspect VB and CSharp will aquire more and
> more of each other.
Thats true, and of course in .NET they both compile down to
the same bytecodes. You can even write one module in VB and
another in C# and link them together seamlessly. But I don't
see C# ever appearing as a macxro language in Office 2005 or
whatever, VB is the end user programming environment, C# is
the developers tool.
I do expect to see Managed C++ gradually disappearing off
the Microsoft radar except as a niche server side tool.
> wrong. With it's Java roots, it's rather object-oriented, and
> that might be to difficult to grasp for many?
Exactly, too much for the end users, and not 'natural English'
enough for corporate America.
> But when Office etc is fully Dotnet enabled, VBA will be replaced
> by Dotnet, and you can write macros and whatever in any Dotnet
> capable language.
Absolutely but as you said earlier, the normal way for end users is
to record macros then enhance them, and I suspect the macro recorder will
still be spitting out VBA.NET rather than C# for a long time to come.
Alan g.