Re: 406 Not Acceptable (was Re: "--All You Zombies--" title)



In article <_pmdnRBwmtuIv-_XnZ2dnUVZ_jednZ2d@xxxxxxxxxxxx>,
mimus <tinmimus99@xxxxxxxxxxx> wrote:

That reminds me of something I've been mulling over for awhile, a native
C-processor . . . .

Not the libraries, of course, just the core language.

That would make your C programs pretty dam' (even more) speddy, anyway.

I doubt it. C is a *vastly* more complicated language than the machine
code that's executed by any modern CPU. All the transistors that you'd
have to dedicate to understanding C natively would be transistors that
you can't dedicate to actually executing code fast.

Note that even machine code is too complicated of a language for a
really high performance modern CPU. Such a beast will actually translate
the incoming machine code into better-performing microcode which is what
the execution units actually work with.

The current approach of compiling the C code into machine code in
software before giving it to the hardware is the high-performance option.

--
Mike Ash
Radio Free Earth
Broadcasting from our climate-controlled studios deep inside the Moon
.



Relevant Pages

  • Re: How do I dig a memory value out?
    ... language hit the 'sweet spot' between a higher level ... > that would compile to machine code. ... > A friend of mine who was working with lasers, (and also had an Atari) ... Someone brought it into a user group meeting. ...
    (microsoft.public.vb.general.discussion)
  • Re: MSIL or Bytecode taught instead of ASM
    ... efforts of the "high level language" communities, ... spent learning any given assembler or assembly language. ... said IL (unlike the basic architecture). ... traditional VM (the high or low-levelness between bytecode and machine code ...
    (comp.programming)
  • Re: Universal Computer Truths
    ... language like Forth or C or Lisp or Ruby or Python or *whatever*, ... that what is being done in assembly (and/or machine code) is correct for the ... A simple example is how different compilers implement x86 instructions for ... You don't even know that the assembler is producing the ...
    (comp.lang.forth)
  • Re: 406 Not Acceptable (was Re: "--All You Zombies--" title)
    ... Not the libraries, of course, just the core language. ... you can't dedicate to actually executing code fast. ... really high performance modern CPU. ... the incoming machine code into better-performing microcode which is what ...
    (rec.arts.sf.written)
  • Re: Is Procedural Paradigm a basis of OO Paradigm?
    ... Now a given language may allow for such, ... I don't know machine code so I cannot be sure. ... But it is saying that the a specific program under a specific mapping ... roman numerals equivalent to mathematical sentences written in arabic ...
    (comp.object)