Deutsch   English   Français   Italiano  
<663e82e2$0$3261$426a34cc@news.free.fr>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!news.nobody.at!2.eu.feeder.erje.net!feeder.erje.net!proxad.net!feeder1-2.proxad.net!cleanfeed1-b.proxad.net!nnrp1-1.free.fr!not-for-mail
Newsgroups: comp.os.linux.advocacy
From: =?UTF-8?Q?St=C3=A9phane?= CARPENTIER <sc@fiat-linux.fr>
Subject: Re: Find "py.exe" & copy it to "Python" (flat, no extension).
References: <Jeff-Relf.Me@May.7--6.25pm.Seattle.2024>
 <69ll3jhi08tml3m5cmhb3c6or82dd7vevb@4ax.com> <v1elbc$3mm19$3@dont-email.me>
 <17cd7a872d09c50c$24862$3008159$802601b3@news.usenetexpress.com>
 <663e65d0$0$16413$426a34cc@news.free.fr> <la7a6iFo56U2@mid.individual.net>
Organization: Mulots' Killer
User-Agent: slrn/pre1.0.4-9 (Linux)
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
Date: 10 May 2024 20:26:11 GMT
Lines: 55
Message-ID: <663e82e2$0$3261$426a34cc@news.free.fr>
NNTP-Posting-Date: 10 May 2024 22:26:11 CEST
NNTP-Posting-Host: 78.201.248.7
X-Trace: 1715372771 news-4.free.fr 3261 78.201.248.7:60590
X-Complaints-To: abuse@proxad.net
Bytes: 3692

Le 10-05-2024, rbowman <bowman@montana.com> a écrit :
> On 10 May 2024 18:22:08 GMT, Stéphane CARPENTIER wrote:
>
>> The Science and Interpretation of Computer
>>   Programs is very often present.
>
> You mean the Wizard book? 

Yep.

> I worked my way through that one long winter. 
> The concepts were interesting but I didn't think using Scheme for the 
> didactic language added anything.

Some things are easier done in LISP than in other languages. For example,
you can pass a function as an argument to another function in C. But you
need to use function pointers for that, which comes naturally in LISP.
So when you want to explain that in LISP, you just explain that. When you
need to explain that in C, you need to explain the pointers at the same
time, which is: you have two things to explain at the same time. So for
the didactic, I guess using Scheme adds something.

When the Object Oriented Programming cames, you see the difference. In
Common LISP, it was naturally included. In C, it gave C++. So for
efficiency and a lot of things, you have more powerful languages but for
a didactic purpose, LISP has a lot of advantages.

> I understand there is a Javascript version but I haven't seen it.

Don't know about it. But when I see javascript, I look away.

> I think Lisp like languages reflect on the mental processes of those who 
> prefer them. I don't mean that in a derogatory way, only as a statement 
> that the problem solving processes vary among people.

Not only for the mental process. In LISP, you have no real difference
between the program, the running application and the programming
language. Which gives something very powerful to the end-user. It's
something Emacs relies heavily on. If I didn't hate Emacs shortcuts, I
would love to use it. I believe you can have something similar with
smalltalk from what I heard but I'm not that sure.

I'm not saying everyone should switch to LISP, mind you. I don't believe
there are LISP programs in the industry, so the market for the LISP
programmers is far too limited to be considered. And that's my point. As
LP/NV/DG/FR/whatever claims that the underdog is the best, he (not
everyone, just him) should follow his own advice and switch to LISP.
Because it's good: it's the second older high level programming language
still in use after FORTRAN. With so little usage in the real world, it
means a lot about its qualities. FORTRAN is still used only because of
the legacy huge code, which is not the case with LISP.

-- 
Si vous avez du temps à perdre :
https://scarpet42.gitlab.io