🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.folklore.computers
Article #623271

Re: Quantity of machine code programmers and quantity of Assembly programmers

#623271
From: Peter Flass
Date: Fri, 27 Apr 2018 18:41
41 lines
3478 bytes
Charles Richmond <nume...@aquaporin4.com> wrote:
> On 4/27/2018 9:08 AM, Walter Banks wrote:
>> On 2018-04-26 7:47 PM, Al Kossow wrote:
>>> On 4/26/18 4:23 PM, manh...@gmail.com wrote:
>>>> Currently how many programmers coding in machine code? Currently
>>>> how many programmers coding in Assembly?
>>> 
>>> These are unanswerable questions. No one even knows how many
>>> programmers there are.
>>> 
>>> 
>>> 
>> I have a couple data points. I worked on the ISA of a co-processor for
>> automotive and general aviation engine controllers. We wrote a C
>> compiler for this processor. We did not initially provide an assembler
>> for this processor (compile directly to machine code) This a heavily
>> used processor with hundreds of new applications per year (10's million
>> devices per year) Two years after release we released an assembler. No
>> one had ever complained to support.
>> 
>> Since then I know of a single piece of application code written in
>> assembler that has been released for shipment by a customer.
>> 
> 
> I know Walter Banks is *not* discussing an x86 processor....  but...
> 
> People are even more discouraged from learning or using machine or 
> assembly code by the *awful* instruction set of x86 processors.  So lets 
> say that *fewer* people code in assembly language than would code in 
> assembly language...  if the processor had a decent, reasonable, 
> logically devised instruction set.
> 
> 

The thing with the x86 is that the instruction set has improved over the
years. I don't know about x86-64, but with -32 you can largely ignore a lot
of the 8-  and 16-bit cruft, just stick to the 32-bit instructions, and
it's not a completely terrible architecture.(IME)

-- 
Pete
Technical Details
Message-ID: <1493036933.546546490.656525.peter_flass-yahoo.com@news.eternal-september.org>
Path: mbox-mo1.pugleaf.net!p41-v6ni23qtp.1!nntp.google.com!peer02.iad!feed-me.highwinds-media.com!peer02.am4!peer.am4.highwinds-media.com!news.highwinds-media.com!news.roellig-ltd.de!open-news-network.org!news.albasani.net!eternal-september.org!feeder.eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
References: <53f26ebb-9b58-4177-a7c6-6cb3e565c375@googlegroups.com> <pbtof6$sm2$1@dont-email.me> <pbvatm$1ie4$1@gioia.aioe.org> <pbvbrg$ee1$1@dont-email.me>

Show Full Headers
Complete Article Headers
X-Received: by 2002:aed:27d3:: with SMTP id m19-v6mr1869466qtg.10.1524854499564;        Fri, 27 Apr 2018 11:41:39 -0700 (PDT)
X-BeenThere: alt.folklore.computers@googlegroups.com
Received: by 2002:ac8:3f2b:: with SMTP id c40-v6ls1020560qtk.0.gmail; Fri, 27 Apr 2018 11:41:38 -0700 (PDT)
X-Received: by 2002:ac8:41cb:: with SMTP id o11-v6mr1760990qtm.26.1524854498864;        Fri, 27 Apr 2018 11:41:38 -0700 (PDT)
Path: mbox-mo1.pugleaf.net!p41-v6ni23qtp.1!nntp.google.com!peer02.iad!feed-me.highwinds-media.com!peer02.am4!peer.am4.highwinds-media.com!news.highwinds-media.com!news.roellig-ltd.de!open-news-network.org!news.albasani.net!eternal-september.org!feeder.eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: Peter Flass <peter...@yahoo.com>
Newsgroups: alt.folklore.computers
Subject: Re: Quantity of machine code programmers and quantity of Assembly programmers
Date: Fri, 27 Apr 2018 11:41:38 -0700
Organization: A noiseless patient Spider
Lines: 41
Message-ID: <1493036933.546546490.656525.peter_flass-yahoo.com@news.eternal-september.org>
References: <53f26ebb-9b58-4177-a7c6-6cb3e565c375@googlegroups.com> <pbtof6$sm2$1@dont-email.me> <pbvatm$1ie4$1@gioia.aioe.org> <pbvbrg$ee1$1@dont-email.me>
Mime-Version: 1.0
Injection-Info: reader02.eternal-september.org; posting-host="abb3018207db1b9667dec833205643ab"; logging-data="31437"; mail-complaints-to="ab...@eternal-september.org"; posting-account="U2FsdGVkX192sLN3CpH3EmtvXzx13Wwx"
User-Agent: NewsTap/5.3.1 (iPad)
Cancel-Lock: sha1:13J2Q3blbYATRwD1InbjL+eU9rk= sha1:wYOVWdMYlciMBSqTT0oEDheR7gM=
X-Received-Bytes: 3011
X-Received-Body-CRC: 1581893672
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit