How explain why Python is easier/nicer than Lisp which has a simpler grammar/syntax?

Chris Angelico rosuav at gmail.com
Thu Aug 6 14:00:34 EDT 2020


On Fri, Aug 7, 2020 at 2:36 AM Christian Seberino <cseberino at gmail.com> wrote:
>
> On Thursday, August 6, 2020 at 10:52:00 AM UTC-5, Chris Angelico wrote:
> > The point of learning a
> > language isn't that you can take a piece of pre-existing code and
> > figure out what it'll do, step by step; the point is to be able to
> > encode your intentions in that language, and to read the code and
> > understand the other programmer's intentions.
>
> Thanks for sharing your thoughts.  How do you define "expressiveness"?
> Also, why is Python syntax able to more clearly communicate intentions?
> Both Python and Lisp have comments so that isn't it.
>

Expressiveness is about how well you can translate your ideas into
code, and how well someone else can interpret your ideas by reading
your code. It's hard to quantify, but it's in a way the most important
thing about any language.

ChrisA


More information about the Python-list mailing list