Re: What Defins the "C" Language?

From: Chris Croughton (chris_at_keristor.net)
Date: 12/03/04


Date: Fri, 3 Dec 2004 18:05:42 +0000

On Fri, 3 Dec 2004 10:03:48 -0500, Xenos
   <dont.spam.me@spamhate.com> wrote:

> "Richard Tobin" <richard@cogsci.ed.ac.uk> wrote in message
> news:copu7s$19q7$1@pc-news.cogsci.ed.ac.uk...
>> In article <copt6n$9kr3@cui1.lmms.lmco.com>,
>> Xenos <dont.spam.me@spamhate.com> wrote:
>>
>> >You are implying that all current machine use 8-bit bytes. There
>> >are more computers out there than just PCs. Ever had to program a
>> >DSP?
>>
>> This is true, but you exaggerate: you don't have to restrict yourself
>> to PCs to only encounter 8-bit bytes.
>>
> I didn't intend to exaggerate, nor imply that there weren't 8-bit
> processors outside of the PC realm.

That is, however, what you did imply. IBM have used 8-bit bytes from
the mid 1960s, DEC since the PDP-11, etc. Most of the manufacturers who
have used other sizes haven't called them 'bytes'.

> My only point was that many programmers seem to (in my opinion) to
> have a pc-centric view, and don't realize that there are a lot of
> systems that do not conform to that architecture. I don't see how you
> can infer from my previous statement that I thought 8-bit processors
> were exclusive to the PC.

Perhaps because you said "There are more computers out there than just
PCs", implying that only PCs have 8 bit bytes. Very few of the
computers in the real world have anything other than 8 bit bytes now
(apart from some dinosaurs, most of those with other byte sizes are in
embedded systems), and few of them are programmed much in C. Indeed,
most of the software available in source form will break (often
horribly) if the byte size is different.

Chris C



Relevant Pages

  • Re: Clearly, it is too late to fix c99 - C is dead
    ... >the subset of server boxes which are "which are really just overgrown ... >overgrown PCs. ... >applies to embedded systems as well as to standalone computers. ... hence the overwhelming urge here to consider such things "computers". ...
    (comp.lang.c)
  • Re: Write only memory
    ... jacob navia wrote: ... C isn't for PCs. ... Embedded systems are more cost-conscious than PCs, ... non-workstation environments, and even non-hosted environments. ...
    (comp.lang.c)
  • BBC Team exposes Windoze security flaws
    ... Software used to control thousands of home computers has been acquired online by the BBC as part of an investigation into global cyber crime. ... The BBC has now warned users that their PCs are infected, and advised them on how to make their systems more secure. ... Click managed to acquire its own low-value botnet - the name given to a network of hijacked computers - after visiting chatrooms on the internet. ...
    (comp.sys.mac.advocacy)
  • Re: Product Identification
    ... People and computers have come and gone and we now have a cabinet full ... Are any of the disks Upgrade CDs? ... Keep in mind that these disks are often interchageable anyway. ... of Authenticity) stickers affixed to your PCs. ...
    (microsoft.public.windowsxp.general)
  • RE: Internet Connection Sharing and 2 PCs
    ... - Windows Firewall ot Norton Internet ... Security 2006 which is what I am running on both PCs. ... How would I go about configuring the firewall for ICS? ... 131.107.2.xxx for both computers. ...
    (microsoft.public.windowsxp.network_web)