Le 18-01-2025, Diego Garcia <
dg@linux.rocks> a écrit :
On 18 Jan 2025 14:00:26 GMT, Stéphane CARPENTIER wrote:
>
As a consequence, the Unix "cal" command defaults to
Sept 3, 1752:
The explanation is easy to understand: like you, the UNIX founders
believed that the USA is all that exists. They had, like you today, very
narrow minds. And the rest of the world struggle because of it.
>
Not quite.
It's completely that. Look at your claims: you say that UTF-8 is
important to write correctly mathematical symbols and you are unable to
write any French word when you try to impress I don't know who. You are
that limited that you can't even copy/paste my first name when you
write it. You are the perfect example of the limited American.
Unix began in 1969 and at that time hardware was limited in its
capability. That's why we have ASCII because if there are only
7-bits for character representation it may as well be only English
characters.
That wasn't the question at the time. They weren't concerned about a
world view, they were only concerned about themselves. They were
speaking English, every one speaking to them were able to speak English,
so the issue wasn't raised.
I know, it's exactly the same today. When you are in a meeting with
people all around the world, the most difficult guys to understand are
the native English speakers. They don't try to be understood, at least
speaking more slowly: the others have to adapt. They can only speak
English, nothing else, and they don't care about others misunderstanding
them.
But representing all human languages in digital form is not
a trivial undertaking. First there were many ISO code pages
for various language groups. Then, at the late time of 1991,
Unicode was established.
Yes, and Linus took care of it because he wasn't a native American, when
Microsoft still doesn't care about it because Bill GATES is a fucking
limited American considering English is the only language that matters
and the others can go to hell.
Could you have done better?
It's not the issue, I wasn't there at that time. And I'm not speaking
about the past but about the present. By now, more than thirty years
after it came around, Microsoft still doesn't manage it. Because, like
you, Bill GATES is a fucking limited asshole trying to conquer a world
in which the people outside of the USA don't matter. As long as I'm
using Linux, I won't care about Microsoft products, but I'll never been
able to say anything good about them because they are crap. When I'm
here, I'm speaking in English but I don't see any reason to use English
to speak with French people just because Microsoft products are shit.
Ha, ha! You can't even program "Hello World!" in BASIC.
Once again, you know nothing about me. And with this sentence you
proved, once again, that you know nothing about programming. You don't
even understand the purpose of "Hello World!" which tells a lot about
your limitations. You should have understood that well before being able
to claim yourself being a programmer. So, I'll explain it to you.
The purpose of the "Hello World!" program isn't to prove you are able to
program. Only a first class moron like you could believe that. Its
purpose is very important and as I can't just claim you are stupid but I
have to prove it, I'll explain its purpose in a way even you can
understand.
So, the purpose. When you are learning a programming language, you need
an environment. You need a text editor or and IDE. Then either it's
compiled and you have your compiler to find it (or your IDE to find your
compiler) and you have to be able to run the compiled program to show
it's OK. If it's interpreted, it's a little bit different, but the
purpose is the same: to show the result of your program. Because a
"Hello world!" program is that simple that if it doesn't execute as
expected it means that there is an issue with your environment.
On the other hand, if your "Hello world!" program runs smoothly, it
shows that you environment is OK and you are ready to learn the
programming language. Because if your first language is a thousand lines
program, there is a strong probability that it won't run and you'll
never be able to tell if the issue is in your program or in your
environment.
So, now that the explanation is done, I can state it easily: a "Hello
world!" is not there to prove you are able to program but to prove you
are ready to learn a programming language. And your sentence just proved
you didn't even understood that.
-- Si vous avez du temps à perdre :https://scarpet42.gitlab.io