If Scheme is so good why MIT drops it?
Rhodri James
rhodri at wildebst.demon.co.uk
Sun Jul 26 18:32:30 EDT 2009
On Sun, 26 Jul 2009 14:31:06 +0100, Raffael Cavallaro
<raffaelcavallaro at pas.espam.s.il.vous.plait.mac.com> wrote:
> On 2009-07-26 09:16:39 -0400, aahz at pythoncraft.com (Aahz) said:
>
>> There are plenty of expert C++
>> programmers who switched to Python;
>
> "plenty" is an absolute term, not a relative term. I sincerely doubt
> that the majority of python users were formerly *expert* C++ programmers.
Nitpicking like this doesn't help your case.
>> your thesis only applies to the
>> legions of people who found it difficult to learn C++ in the first
>> place.
>
> No, my thesis applies to the overwhelming majority of programmers who
> found it more difficult to *master* (i.e., not merely use) C++ as
> opposed to mastering python. BTW, this is a *complement* not a dis;
> python is a better language than C++ precisely because it is more
> sensibly and elegantly designed than C++ and therefore easier to master.
It is perhaps more accurate to say that Python was designed where C++
aggregated. C was fundamentally the wrong place to have started from,
making C++ (as distinct from the subset of C++ that is really C) harder
to learn, never mind master, than it really needed to be.
> php represents the same process but farther down the ladder, as it were.
> There's often a tradeoff between ease of mastery and power. python hits
> a sweet spot for many tasks and many programmers, especially as compared
> to C++ (or even lisp, which though more powerful than python is more
> difficult to master. lisp beats C++ on both counts imho - more powerful
> *and* easier to master). php hits a sweet spot only in a very restricted
> domain. Beyond that, it is clearly inferior to python which has greater
> power, but is more difficult to master.
Fundamentally incorrect. PHP attracted many people because of where it
lives in the web application structure -- the part of the language that
was thought about very hard. Beyond that there's nothing much to master,
so the whole ease vs power debate is rather pointless.
--
Rhodri James *-* Wildebeest Herder to the Masses
More information about the Python-list
mailing list