Python 3 put-downs: What's the point?
Gregor Horvath
gh at gregor-horvath.com
Tue Jul 6 06:27:42 EDT 2010
Am Mon, 05 Jul 2010 14:32:13 -0500
schrieb Tim Chase <python.list at tim.thechases.com>:
> On 07/05/2010 02:50 AM, Gregor Horvath wrote:
> > Am Sun, 04 Jul 2010 18:51:54 -0500
> > schrieb Tim Chase<python.list at tim.thechases.com>:
> >
> >> I think it's the same venting of frustration that caused veteran
> >> VB6 developers to start calling VB.Net "Visual Fred" -- the
> >> language was too different and too non-backwards-compatible.
> >>
> >
> > VB6 -> VB.NET and Python 2 -> 3 is not a valid comparison.
> >
> > VB6 and VB.NET are totally different languages and technologies,
> > with some similarity in syntax. This is not true for Python 2->3.
> > This is an healthy organic language growth, not an abandon of a
> > language.
>
> The quintessential example is Py3's breaking of Hello World.
> It's a spectrum of language changes -- Visual Fred just happens
> to be MUCH further down the same spectrum having more dramatic
> changes. Only a subset of $OLD_VER (whether Py2 or VB6) code
> will run unmodified under $NEW_VER (whether Py3 or VB.Net). It
Don't you think that there is a really huge difference in an
evolutionary development of a language with some well founded
incompatibilities due to some muck outs on one side and and on the other
side stopping the development of a language and replacing it with one
derived from a completely different one and giving it a related name
and syntax?
And that such a big difference forbids any comparison, although there
are some superficial similarities?
--
Greg
More information about the Python-list
mailing list