Deutsch   English   Français   Italiano  
<E8-dnc5jS_HSTmH7nZ2dnZfqnPgAAAAA@earthlink.com>

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

Path: ...!local-2.nntp.ord.giganews.com!Xl.tags.giganews.com!local-4.nntp.ord.giganews.com!nntp.earthlink.com!news.earthlink.com.POSTED!not-for-mail
NNTP-Posting-Date: Wed, 02 Oct 2024 04:59:59 +0000
Subject: Re: Can't Avoid That Shit Rust - Even On Gentoo
Newsgroups: comp.os.linux.advocacy
References: <pan$96411$d204da43$cc34bb91$1fe98651@linux.rocks>
 <5mqdnZuGq4lgwm_7nZ2dnZfqnPSdnZ2d@earthlink.com>
 <pan$3ac1d$92afd8da$2552f614$ebf3c267@gnu.rocks>
From: "186282@ud0s4.net" <186283@ud0s4.net>
Organization: wokiesux
Date: Wed, 2 Oct 2024 00:59:48 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101
 Thunderbird/78.13.0
MIME-Version: 1.0
In-Reply-To: <pan$3ac1d$92afd8da$2552f614$ebf3c267@gnu.rocks>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Message-ID: <E8-dnc5jS_HSTmH7nZ2dnZfqnPgAAAAA@earthlink.com>
Lines: 77
X-Usenet-Provider: http://www.giganews.com
NNTP-Posting-Host: 99.101.150.97
X-Trace: sv3-OQ1R+r+DtsvaE8IL+7b1v3cHAzekgqAJPXthCVr5qn2Sp8KX0Tln3WV8NVSTEBUVl7u5/XtTQszwSGi!0ysPIXiKmKz1q3qQjzKtnq3Su64qeKQOOZYiQr1sw7MukX5jQvD9A5NpHHilkB83XyVi4ZHWIxhz!wTElW2vnStoZHEHaYB8d
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
Bytes: 4166

On 9/24/24 3:04 PM, Lester Thorpe wrote:
> On Tue, 24 Sep 2024 02:45:16 -0400, 186282@ud0s4.net wrote:
> 
>>
>>     Me, I'd rather use 'C' ... which was a brand new
>>     language when I got into computers - it was the
>>     Cool New Thing on PDP-11s. However the syntax IS,
>>     and especially can be MADE, a bit obscure. More
>>     'obvious', 'self-documenting' langs DO have an
>>     advantage.
>>
> 
> C is just shorthand for assembly, and assembly,
> i.e. machine, language is the language to which
> EVERYTHING else reduces.


   Well, it was an improvement over 'B' which was
   an improvement over BCPL ...

   Done plenty of ASM over the years ... esp for
   micro-controllers. Even wrote a basic page-
   editor for DOS 1.x in ASM because I *hated*
   'edlin' so much.

   FORTH is even more 'ASM' than 'C', you can just
   see those push/pops and underlying cpu commands
   at work. The syntax is just, a little, nicer.
   It was very popular for old CPUs and MCs because
   it was so 'light' and interpretation saved some
   annoying steps. You could reprogram/test your
   mountaintop telescope over a 110-baud link without
   having to climb the mountain ! That was a big
   deal back then.

   They recently had to patch Voyager-1 ... most of
   its software is about 3kb of F77 (originally F5),
    with a few 'C' bits added more recently. Likely
   well LESS than a 110-baud connection these days ...


> Yes, C is just shorthand for assembly.  Whenever I
> write C code I can always "see" the assembly instructions
> that lie beneath every C statement.


   But the 'C' syntax and setup IS considerably easier.


> In fact, when it comes to SIMD programming, there are C
> functions known as "intrinsics" that allow direct access
> to SIMD hardware assembly instruction (e.g. SSE2, AVX).
> (These do not exist for any other language.)
> 
> 
> Conclusion:
> 
> Those who understand the machine use C (assembly) and only
> C.
> 
> All dumb-fuck idiots and retards, of which there are hordes
> in commercial (i.e. paid) programming, MUST use other "crutch"
> languages.

   Now, now ... I would not brand all the new(er) people
   as dumbfucks and idiots. There's still a lot of craft
   involved in their apps. Me, 'C' aside, I always liked
   Pascal much more. Even use a fair bit of Python these
   days - saves lots of time. At least I can still kinda
   see the 'C'/ASM underneath though the newbies cannot.

   When "AI" kinda takes over then, yea, it's mostly gonna
   be dumbfucks and idiots who can only generally describe
   what sort of apps they want to the AI. They won't know
   dick about computers/vars/structs/regs/records or anything.
   Perhaps this is "where we were heading all along", but
   IMHO a lot is gonna be lost.