Le 20.11.2013 13:34, Joel Rees a écrit :
One minor quibble with his myths, the *nix shell languages are not
arcane, no more arcane, at any rate, than C itself. The odd syntax
for
conditionals has a reason. Every programming language has it's
reasons, and failure to understand them makes them appear odd. But
odd
is not arcane.
Now, perl can be arcane, but Lennart didn't address perl at all. He
didn't really address sh either, come to think of it, just waved his
hands at it.
Program source can be arcane in any language, and this is one point
he
totally misses. It's kind of representative of the way he keeps
failing to see the forest for the trees --
Initialization files have syntax. They may not form turing complete
languages, but they do form a language. (Yes, we call XML a
language.)
Any language can be used in arcane ways. The quickest way to make a
language arcane is to try to force it to into contexts the language
design ignored.
I'm quite happy that you started that deconstruction, because sometimes
I need people to show the obvious, as you did here, about language's
arcanes.
For me, shell and perl are arcanic languages, unlike C, but, I studied
C much longer than most languages (the only one I know better than C is
C++), but I agree with you, completely, and understand that they can be
hard to read for other people used to shell and perl.
--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/6d9da72f9de2f5043b46323442b67...@neutralite.org