Article View: alt.folklore.computers
Article #623271Re: Quantity of machine code programmers and quantity of Assembly programmers
From: Peter Flass
Date: Fri, 27 Apr 2018 18:41
Date: Fri, 27 Apr 2018 18:41
41 lines
3478 bytes
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-mailReferences:
<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