This commit is contained in:
Niels Serup 2012-03-15 22:44:39 +01:00
parent afd6bf5bab
commit 2119a9e252
1 changed files with 5 additions and 5 deletions

View File

@ -12,7 +12,7 @@ The Next Generation Programming Language
/Magic./
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).
*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
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/
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.
+ Object-oriented programming does not fit very well with the ideas behind
*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
model*. The /black box model/ has been revered all over the known universe for
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).
@ -271,7 +271,7 @@ the Magically Magical Magic Community (MMMC) have access to these chapters.]/
* 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
of time, but actually discourages that; MagicNG encourages its users to /not
think/ which /reduces errors/.