Content deleted Content added
Guy Harris (talk | contribs) Undid revision 1251480363 by 115.245.160.102 (talk) - nothing in MOS:BOLD indicates that those names should be boldfaced. |
Guy Harris (talk | contribs) →Subcategories: Microarchitecture does not say anything about what "macroarchitecture" is. |
||
Line 26:
There are other technologies in computer architecture. The following technologies are used in bigger companies like Intel, and were estimated in 2002<ref name=HennessyPattersonQuantitative /> to count for 1% of all of computer architecture:
*
* '''Assembly instruction set architecture''': A smart assembler may convert an abstract [[assembly language]] common to a group of machines into slightly different [[machine language]] for different [[implementation]]s.
* '''Programmer-visible macroarchitecture''': higher-level language tools such as [[compiler]]s may define a consistent interface or contract to [[programmer]]s using them, abstracting differences between underlying ISAs and [[microarchitecture]]s. For example, the [[C (programming language)|C]], [[C++]], or [[Java (programming language)|Java]] standards define different programmer-visible macroarchitectures.
|