merits of Lisp vs Python

Steven D'Aprano steve at REMOVE.THIS.cybersource.com.au
Sun Dec 10 11:30:18 EST 2006


On Sun, 10 Dec 2006 15:05:04 +0100, Stefan Nobis wrote:

> Steven D'Aprano <steve at REMOVE.THIS.cybersource.com.au> writes:
> 
>> Look at us: we're all communicating in a common language, English,
>> and we all agree on syntax and grammar. Now, I could be a lot more
>> expressive, and language could be a lot more powerful, if I could
>> define my own language where "You are a poopy-head" was in fact a
>> detailed and devastatingly accurate and complete explanation for why
>> Python was a better language than Lisp.
> 
>> So it is good that English restricts the expressiveness and power of
>> the syntax and grammar. While we're talking English, we can both
>> understand each other, and in fact people who redefine words and
>> ignore the common meaning of them are often covering weaknesses in
>> their arguments.
> 
> Uh, you don't talk often to non-programmers, do you?

Oh, if you only knew!


> Talk a bit to
> non-programmers about your programming habits, why you prefer which
> programming language and so on. Everything in english. How much do
> they understand?

That depends on how much jargon I use. Jargon, I should point out, is not
necessarily a pejorative term. It can just mean vocabulary used
only in a specialist field, and as such, jargon is very, very important.


> Ever talked to skateboarders? Other people of different scenes? They
> are creating new, specialized languages every day. 

Yes, that's right. And if they insist on using their specialist language
where "that's bad" means "that is best quality", and I insist on using
my language where "that's bad" means "that is worst quality", how much
successful communication are we going to have? 

> Here in Germany a
> study was published a little time ago, how few people understand
> commercials and their slogans.

Which just proves my point. If people don't share the same language
constructs, the same words, the same grammar, etc, they can't understand
each other.

> Do you know how many jokes work? Yes, by misunderstandings. 

http://en.wikipedia.org/wiki/Humour



-- 
Steven.




More information about the Python-list mailing list