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 |
| FullText | Links: – Type: pdflink Text: Availability: 0 |
|---|---|
| Header | DbId: egs DbLabel: Engineering Source An: 51189664 AccessLevel: 6 PubType: Periodical PubTypeId: serialPeriodical PreciseRelevancyScore: 0 |
| IllustrationInfo | |
| Items | – Name: Title Label: Title Group: Ti Data: Simplicity Betrayed. – Name: Author Label: Authors Group: Au Data: <searchLink fieldCode="AR" term="%22PHILLIPS%2C+GEORGE%22">PHILLIPS, GEORGE</searchLink><i> gp2000@shaw.ca</i> – Name: TitleSource Label: Source Group: Src Data: <searchLink fieldCode="JN" term="%22Communications+of+the+ACM%22">Communications of the ACM</searchLink>. Jun2010, Vol. 53 Issue 6, p52-58. 7p. 7 Color Photographs, 1 Diagram. – Name: Subject Label: Subjects Group: Su Data: <searchLink fieldCode="DE" term="%22Emulation+software%22">Emulation software</searchLink><br /><searchLink fieldCode="DE" term="%22Microprogramming%22">Microprogramming</searchLink><br /><searchLink fieldCode="DE" term="%22Digital+computer+simulation%22">Digital computer simulation</searchLink><br /><searchLink fieldCode="DE" term="%22TRS-80+computers%22">TRS-80 computers</searchLink><br /><searchLink fieldCode="DE" term="%22Java+programming+language%22">Java programming language</searchLink><br /><searchLink fieldCode="DE" term="%22Object-oriented+programming+languages%22">Object-oriented programming languages</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+programming%22">Computer programming</searchLink> – Name: Abstract Label: Abstract Group: Ab Data: 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. |
| PLink | https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=egs&AN=51189664 |
| RecordInfo | BibRecord: BibEntity: Identifiers: – Type: doi Value: 10.1145/1743546.1743566 Languages: – Code: eng Text: English PhysicalDescription: Pagination: PageCount: 7 StartPage: 52 Subjects: – SubjectFull: Emulation software Type: general – SubjectFull: Microprogramming Type: general – SubjectFull: Digital computer simulation Type: general – SubjectFull: TRS-80 computers Type: general – SubjectFull: Java programming language Type: general – SubjectFull: Object-oriented programming languages Type: general – SubjectFull: Computer programming Type: general Titles: – TitleFull: Simplicity Betrayed. Type: main BibRelationships: HasContributorRelationships: – PersonEntity: Name: NameFull: PHILLIPS, GEORGE IsPartOfRelationships: – BibEntity: Dates: – D: 01 M: 06 Text: Jun2010 Type: published Y: 2010 Identifiers: – Type: issn-print Value: 00010782 Numbering: – Type: volume Value: 53 – Type: issue Value: 6 Titles: – TitleFull: Communications of the ACM Type: main |
| ResultId | 1 |