Warning: mysqli::__construct(): (HY000/1203): User howardkn already has more than 'max_user_connections' active connections in D:\Inetpub\vhosts\howardknight.net\al.howardknight.net\includes\artfuncs.php on line 21
Failed to connect to MySQL: (1203) User howardkn already has more than 'max_user_connections' active connections
Warning: mysqli::query(): Couldn't fetch mysqli in D:\Inetpub\vhosts\howardknight.net\al.howardknight.net\index.php on line 66
Article <utfol0$1k8j7$1@solani.org>
Deutsch   English   Français   Italiano  
<utfol0$1k8j7$1@solani.org>

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

Path: ...!weretis.net!feeder8.news.weretis.net!reader5.news.weretis.net!news.solani.org!.POSTED!not-for-mail
From: Physfitfreak <Physfitfreak@gmail.com>
Newsgroups: comp.os.linux.advocacy
Subject: Re: Why Python When There Is Perl?
Date: Wed, 20 Mar 2024 17:40:34 -0500
Message-ID: <utfol0$1k8j7$1@solani.org>
References: <17be420c4f90bfc7$63225$1585792$802601b3@news.usenetexpress.com>
 <utd86u$1ipcj$1@solani.org>
 <17be75acfaf8f0f4$2017$3384359$802601b3@news.usenetexpress.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Wed, 20 Mar 2024 22:40:32 -0000 (UTC)
Injection-Info: solani.org;
	logging-data="1712743"; mail-complaints-to="abuse@news.solani.org"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:zl4ZUr2eDlqZIwC1Nb5wwIRkhfc=
X-Antivirus-Status: Clean
X-Antivirus: Avast (VPS 240320-4, 3/20/2024), Outbound message
X-User-ID: eJwNycEBwCAIA8CVGiRBxqEo+4/Q3ve4BHW4KOdwDophmRs3d6qfWv9NQDFTZuu68wDyO3goOrtvIx1lb/gHLjgUfA==
In-Reply-To: <17be75acfaf8f0f4$2017$3384359$802601b3@news.usenetexpress.com>
Content-Language: en-US
Bytes: 4245
Lines: 75

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