This shows you the differences between two versions of the page.
Last revision Both sides next revision | |||
midres_library:isomorphism:rules [2020/12/23 13:34] spotlessmind1975 created |
midres_library:isomorphism:rules [2020/12/23 19:55] spotlessmind1975 |
||
---|---|---|---|
Line 10: | Line 10: | ||
====== THE ABSTRACTION THAT IS NOT THERE ====== | ====== THE ABSTRACTION THAT IS NOT THERE ====== | ||
- | What I REALLY want to do is avoid introducing an abstraction layer (even mine!) on 8-bit machines, because they don't have the computing power and resources to handle it; at the same time, I would like to avoid writing a program for each platform, also because I would be forced to test all versions. | + | What I REALLY want to do is **avoid introducing an abstraction layer (even mine!) on 8-bit machines**, because they don't have the computing power and resources to handle it; at the same time, I would like to avoid writing a program for each platform, also because I would be forced to test all versions. |
- | Let's say I'm aiming for a "WORA without framework" | + | **Let's say I'm aiming for a "WORA without framework" |
To do this, you need to set rules and stakes. | To do this, you need to set rules and stakes. | ||
- | IT IS NOT POSSIBLE: | + | **IT IS NOT POSSIBLE:** |
* build a framework (violates the "no framework" | * build a framework (violates the "no framework" | ||
* write specific code for a machine (violates the " | * write specific code for a machine (violates the " | ||
Line 22: | Line 22: | ||
* convert the data to format at the time of compilation (violates " | * convert the data to format at the time of compilation (violates " | ||
- | IT IS POSSIBLE: | + | **IT IS POSSIBLE:** |
* exploit the analogies (isomorphisms) between computers; | * exploit the analogies (isomorphisms) between computers; | ||
* generalize the code (writing functions); | * generalize the code (writing functions); |