Re: Why Python When There Is Perl?

Liste des GroupesRevenir à ol advocacy 
Sujet : Re: Why Python When There Is Perl?
De : Physfitfreak (at) *nospam* gmail.com (Physfitfreak)
Groupes : comp.os.linux.advocacy
Date : 21. Mar 2024, 00:40:34
Autres entêtes
Message-ID : <utfol0$1k8j7$1@solani.org>
References : 1 2 3
User-Agent : Mozilla Thunderbird
On 3/20/2024 6:31 AM, Nuxxie wrote:
On Tue, 19 Mar 2024 18:47:40 -0500, Physfitfreak wrote:
 
>
You know, I first gathered my energy to go after the good old C language
to freshen myself up with it, then I turned to assembly language cause
you said so as "a sage advice", then I found out my general questions
would be better answered if I learned hoc, then my general questions
made a turn, and I was left with chances that the best language for me
at the time was the good old C again; then on checking out Go and taking
Ken Thompson's words for it, I let C go and began preparing to go after
Go. And now, you're saying if we don't choose Perl we're brain-starved.
>
 If you want to learn programming then you must first give a definition
to the term "programming."
 What is programming?  Programming is the controlling of a digital computer.
That's all.
 Therefore, in order to program one must first learn about the machine.  One
must first learn about logic gates, Boolean algebra, etc.  Then one must
learn machine language instructions.
 After this, one can, for the sake of convenience, proceed to "higher
level" abstractions, i.e. a language like C.  But any of these high
level languages do not actually control the machine.  These abstractions
must be processed by compilers to produce actual machine-control
instructions.
 Unfortunately, a lot (most?) so called programmers know very little about
digital hardware.
 When I first took CompSci 101, I already had a deep background in assembly
and I watched as the other students, who didn't have this background,
stumbled over such things as character case conversions and pointers.
 C is fairly low level.  It does not completely obliterate the machine.
But other languages have succeeded to totally obscure the hardware and
it is these languages that are the most popular.  In fact, most programmers
don't program.  They will use frameworks that literally produce the code
for them.  (They'll get paid big bucks until the framework falls out of
fashion.  Then they'll end up at McDonalds because they have no REAL
programing skills.)
 In conclusion:
 Learn the machine and learn assembly.  Then proceed to the conventional
abstract languages.
 For your first assignment, learn how to add two unsigned digital integers:
   10011011
+10111111
 This operation uses digital adders and is very fast.
 What happens when the result cannot fit into an 8-bit register?
 Then learn how to express negative numbers and subtract using adders.
 Post all questions here.
 
Hmm... I'm not that dedicated to the task. For now, I've made my mind, and even have started the "learning curve" if such a thing exists for qb64 :-)))
That'll do fine for baby problems, which I'm going to continue posting to sci.physics as a blog.
--
This email has been checked for viruses by Avast antivirus software.
www.avast.com

Date Sujet#  Auteur
2 Oct 24 o 

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal