Simplicity Betrayed.
Saved in:
| Title: | Simplicity Betrayed. |
|---|---|
| Authors: | PHILLIPS, GEORGE gp2000@shaw.ca |
| Source: | Communications of the ACM. Jun2010, Vol. 53 Issue 6, p52-58. 7p. 7 Color Photographs, 1 Diagram. |
| Subjects: | Emulation software, Microprogramming, Digital computer simulation, TRS-80 computers, Java programming language, Object-oriented programming languages, Computer programming |
| Abstract: | The article discusses computer emulating systems, providing examples of how even a relatively primitive system such as the TRS-80 can prove to have unexpected subtleties and complications which make an exact simulation difficult to achieve. A comparison is drawn to the Java Virtual Machine, which is said to embody related concepts in a more forward-looking context. The code needed to create a correct emulation of a diagonal line is analyzed by way of example, which involves floating-point numbers, central processing unit cycles, and cycle-wasting subroutines. |
| Database: | Engineering Source |
Be the first to leave a comment!