words
This commit is contained in:
parent
afd6bf5bab
commit
2119a9e252
|
@ -12,7 +12,7 @@ The Next Generation Programming Language
|
||||||
/Magic./
|
/Magic./
|
||||||
|
|
||||||
Two seemingly unrelated words. Yet together they form the essentials of the new
|
Two seemingly unrelated words. Yet together they form the essentials of the new
|
||||||
programming language that has already changed how computers and humans interact
|
programming language which has already changed how computers and humans interact
|
||||||
with each other: *MagicNG* (short for Magic: The Next Generation).
|
with each other: *MagicNG* (short for Magic: The Next Generation).
|
||||||
|
|
||||||
*MagicNG* is not your common programming language; it is not biased towards one
|
*MagicNG* is not your common programming language; it is not biased towards one
|
||||||
|
@ -20,9 +20,9 @@ with each other: *MagicNG* (short for Magic: The Next Generation).
|
||||||
|
|
||||||
+ Functional programming is, naturally, much too functional for any magic-based
|
+ Functional programming is, naturally, much too functional for any magic-based
|
||||||
programming language, as magic is not /functional/, but
|
programming language, as magic is not /functional/, but
|
||||||
/magical/. Magic-based software do not require functionality as in something
|
/magical/. Magic-based software does not require functionality as in something
|
||||||
being able to do something else, because it depends on magic which /does/
|
being able to do something else, because it depends on magic which /does/
|
||||||
stuff instead of making sure that /stuff/ can be done; this makes using the
|
stuff instead of making sure that /stuff/ can be done; this makes using a
|
||||||
computer much faster.
|
computer much faster.
|
||||||
+ Object-oriented programming does not fit very well with the ideas behind
|
+ Object-oriented programming does not fit very well with the ideas behind
|
||||||
*MagicNG* either. While the magic-oriented approach /is/ able to properly
|
*MagicNG* either. While the magic-oriented approach /is/ able to properly
|
||||||
|
@ -209,7 +209,7 @@ and it has been explained before, but to stress it one last time: /magic/.
|
||||||
This leads us to another important part of MagicNG: its use of the *black box
|
This leads us to another important part of MagicNG: its use of the *black box
|
||||||
model*. The /black box model/ has been revered all over the known universe for
|
model*. The /black box model/ has been revered all over the known universe for
|
||||||
its unchangeability (it is absolute), unworsenability (since you cannot change
|
its unchangeability (it is absolute), unworsenability (since you cannot change
|
||||||
it, you cannot make it worse), high suprise factor ("who knew my program could
|
it, you cannot make it worse), high surprise factor ("who knew my program could
|
||||||
do /that/?!"), and lack of meaningful error messages (no errors, no worries).
|
do /that/?!"), and lack of meaningful error messages (no errors, no worries).
|
||||||
|
|
||||||
|
|
||||||
|
@ -271,7 +271,7 @@ the Magically Magical Magic Community (MMMC) have access to these chapters.]/
|
||||||
|
|
||||||
* Chapter 89: How to Learn More
|
* Chapter 89: How to Learn More
|
||||||
|
|
||||||
To recap: MagicNG is an easy language to learn, since it not only does not
|
To recap: MagicNG is an easy language to learn, since not only does it not
|
||||||
require the user to learn about algorithms, data structures and related wastes
|
require the user to learn about algorithms, data structures and related wastes
|
||||||
of time, but actually discourages that; MagicNG encourages its users to /not
|
of time, but actually discourages that; MagicNG encourages its users to /not
|
||||||
think/ which /reduces errors/.
|
think/ which /reduces errors/.
|
||||||
|
|
Loading…
Reference in New Issue