Jump to content

Are there other CPU types that are not compatible with either Intel nor ARM?

- - - - -

  • Please log in to reply
10 replies to this topic

#1
RhetoricalRuvim

RhetoricalRuvim

    JavaScript Programmer

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,251 posts
  • Location:C:\Countries\US
Are there other CPU types that are not compatible with Intel or ARM processors?

#2
Alexander

Alexander

    It's Science!

  • Moderators
  • 4,118 posts
  • Location:Vancouver, Eh! Cleverness: 200
CPUs are generally regarded as processors in that context, your question makes little sense.
Be sure to read the updated FAQ! || Health is achieved through the same 10,000 steps.
If a suggested code/method fails, informing us is less important than telling us why or what errors occurred.

#3
RhetoricalRuvim

RhetoricalRuvim

    JavaScript Programmer

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,251 posts
  • Location:C:\Countries\US
I mean, there is Intel, which is (as far as I know) only compatible with Intel programs.

There are also ARM processors (which I don't know much about) that work with ARM-designated programs.

Are there other processors that don't support either Intel nor ARM programs?

#4
dargueta

dargueta

    Writes binary right handed and hex left handed

  • Moderators
  • 4,705 posts
  • Programming Language:C, Java, C++, PHP, Python, Perl, Assembly, Bash, Others
  • Learning:JavaScript
MIPS and SPARC come to mind. I'm sure there are others, but they're the more well-known ones. AMD processors are essentially clones of Intel processors, so anything that runs on an Intel processor will run on an AMD processor and vice versa. AMD tends to add extensions that Intel later adopts, so this doesn't always hold true, but incompatibilities are very rare.
sudo rm -rf /

#5
RhetoricalRuvim

RhetoricalRuvim

    JavaScript Programmer

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,251 posts
  • Location:C:\Countries\US
What are MIPS and SPARC processors used for?

#6
dargueta

dargueta

    Writes binary right handed and hex left handed

  • Moderators
  • 4,705 posts
  • Programming Language:C, Java, C++, PHP, Python, Perl, Assembly, Bash, Others
  • Learning:JavaScript
MIPS in embedded systems like phones, routers, and some video game consoles. SPARC is used in servers and computation-intensive computers.
sudo rm -rf /

#7
RhetoricalRuvim

RhetoricalRuvim

    JavaScript Programmer

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,251 posts
  • Location:C:\Countries\US
Are ARM programs compatible with Apple's new A4 processor?

#8
dargueta

dargueta

    Writes binary right handed and hex left handed

  • Moderators
  • 4,705 posts
  • Programming Language:C, Java, C++, PHP, Python, Perl, Assembly, Bash, Others
  • Learning:JavaScript
That just reminded me of the PowerPC processor line, another kind of CPU. The A4 is based on ARM architecture, but from what I've read it doesn't seem to be compatible with it.
sudo rm -rf /

#9
RhetoricalRuvim

RhetoricalRuvim

    JavaScript Programmer

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,251 posts
  • Location:C:\Countries\US
Is there such processor as Motorola?

#10
dargueta

dargueta

    Writes binary right handed and hex left handed

  • Moderators
  • 4,705 posts
  • Programming Language:C, Java, C++, PHP, Python, Perl, Assembly, Bash, Others
  • Learning:JavaScript
There are a lot of Motorola processors. Another famous one is the Zilog Z80, which is still used today in stuff like calculators.
sudo rm -rf /

#11
artificial

artificial

    Programming God

  • Members
  • PipPipPipPipPipPipPip
  • 624 posts

RhetoricalRuvim said:

I mean, there is Intel, which is (as far as I know) only compatible with Intel programs.

Today's applications are (usually) processor-independent. That means that you write your source code (for example using C/C++) and then compile it. The compiler translates your code into the processor's machine language. Consequently, you have to compile a program for every CPU architecture separately (using a respective compiler) if you want it to run on CPUs other than e.g. Intel/AMD.

Greets,
artificial
Sometimes words ain't enough to express something. That's why computer scientists use double words.




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users