Rocksolid Light

News from da outaworlds

mail  files  register  groups  login

Message-ID:  

BOFH excuse #10: hardware stress fractures


comp / comp.lang.misc / On stack-based languages (was: on Perl)

SubjectAuthor
o On stack-based languages (was: on Perl)Axel Reichert

1
Subject: On stack-based languages (was: on Perl)
From: Axel Reichert
Newsgroups: comp.lang.misc
Followup: comp.lang.misc
Organization: A noiseless patient Spider
Date: Thu, 18 Apr 2024 05:33 UTC
References: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: mail@axel-reichert.de (Axel Reichert)
Newsgroups: comp.lang.misc
Subject: On stack-based languages (was: on Perl)
Followup-To: comp.lang.misc
Date: Thu, 18 Apr 2024 07:33:50 +0200
Organization: A noiseless patient Spider
Lines: 27
Message-ID: <87plunp741.fsf_-_@axel-reichert.de>
References: <uu54la$3su5b$6@dont-email.me> <87edbtz43p.fsf@tudado.org>
<0d2cnVzOmbD6f4z7nZ2dnZfqnPudnZ2d@brightview.co.uk>
<20240408075547.000061e8@gmail.com>
<g52cnWOOwoz_son7nZ2dnZfqnPWdnZ2d@brightview.co.uk>
<uvbe3m$2cun7$1@dont-email.me>
<Mkidnafag8vlooH7nZ2dnZfqn_idnZ2d@brightview.co.uk>
<pan$c8c3e$b0e492b3$c544c27e$d72bff90@invalid.invalid>
<uvk8o6$h2pg$3@dont-email.me> <20240415152951.000079ab@gmail.com>
<uvkbec$hjeq$1@dont-email.me> <uvlc1f$rgng$1@dont-email.me>
<slrnv1smf9.25p4.naddy@lorvorc.mips.inka.de>
<uvlp8g$u62e$1@dont-email.me> <87wmowv9fy.fsf@eder.anydns.info>
<20240417080523.00005e99@gmail.com>
MIME-Version: 1.0
Content-Type: text/plain
Injection-Date: Thu, 18 Apr 2024 07:33:50 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="652f99b4ec3bddeb3705b3b8ccbd6df6";
logging-data="2212905"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/xSAxSYP923JxWOTPa7tN733WlHoja7Cc="
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux)
Cancel-Lock: sha1:P7ImDq4Q1dKZYRvaF8Jesg8oTIA=
sha1:Vv384ZV5kOHptNsTHrC9Aoav/tc=
View all headers

John Ames <commodorejohn@gmail.com> writes:

> On Wed, 17 Apr 2024 07:34:41 +0200
> Andreas Eder <a_eder_muc@web.de> wrote:
>
>> Really? It is a very small language and has almost no syntax.
>> I thought it was one of the easiest languages toe learn ib comparison
>> to C++ or Java.
>
> *Syntactically* it's very simple, but explicit stack-orientation with
> reverse-Polish notation is a *very* different programming paradigm than
> practically everything else out there; even Lisp is closer to "normal,"
> at least for functional-programming types.

That was my impression also, when I played around with "factor",

https://factorcode.org/

a modern take on Forth, some years back. Kind of opposite of Lisp: no
parentheses, post-fix. I liked many of the ideas and concepts when
reading about them, but it was awfully difficult for a (historically
imperatively minded) hobby programmer to wrap my head around them and
even get trivial exercises done. Fascinating, though.

Best regards

Axel

1

rocksolid light 0.9.8
clearnet tor