On Thu, 19 Mar 2015 22:03:02 -0400, Dennis Lee Bieber <wlfr...@ix.netcom.com> wrote:
>On Thu, 19 Mar 2015 16:23:04 -0700, Paul Rubin <no.email@nospam.invalid> >declaimed the following: > >>Steven D'Aprano <steve+comp.lang.pyt...@pearwood.info> writes: >> >>> Anyone remember the big backwards incompatible changes made to Visual >>> Basic? How long did that take to settle down afterwards? >> >>No idea from me, I never used VB. > > VB6 was Win32API, native code... It was replaced by VB.NET -- .NET API, >"managed" code. > > Imagine if "CPython" 2.x were replaced with "Jython" 3.x, and most of >the Python standard library was replaced with Java packages. I think Steven was referring to the VB 3, 4, 5, and 6 releases (to name the ones that went into mass distribution back then). Microsoft was infamous for making each release non backwards compatible except for the most trivial projects, sometimes making meaningless changes that would break incompatibility for no reason at all; like changing the vbp tag for the project title, for god knows why. VB.NET, on the other hand, isn't comparable. It is not an upgrade to VB. Both languages are completely distinct, sharing only a similar syntax. For obvious reasons back in 2000, Microsoft wanted Visual Basic developers to adopt the .Net framework experiment and even made the first VB.NET version number one up from Visual Basic. But they are completely different languages. -- https://mail.python.org/mailman/listinfo/python-list