My homepage | My math page | My math news | Donate for the research


Draft. Last updated 2005-05-02 04:47 pm.

21 Century Math Method in Programming

Victor Porton

[Not yet researched. Stub article. See here how to help to edit it.]

21 Century Math Method™ (21MM™) is a new math method replacing older (20 century) axiomatic method. 21MM was developed by me.

This article discusses using 21MM in programming and by programmers.

See also: A Dangerous Mathematical Discovery (about cipher security), Software for 21 Century Math Method.

Table of Contents

21 Century Math Method in Programming
Good Future of Programming
Expressing Programming Constucts in 21MM
Licensing
References

Good Future of Programming

I believe that 21MM™ is also the base for the future programming languages.

The following sounds like a fantastic utopia but it is a truth.

Because of being based on 21MM (as the full power of mathematics is included) future programming languages will be:

Components and libraries will be reusable because math formulas are reusable.

Moreover, as all future programming languages are going to have one common base that is 21MM, it will lead to increase of interoperability between different programming languages.

Software repositories will receive the second function, as repositories of math ideas gathered from programmers. These repositories will be transformed by self-teaching automatic theorem proovers into new math knowledge.

These repositories can also count how often a given person or entity generates new ideas. This can be used as a mean for finding and chosing clever persons for high positions and to make the amounts of job earnings more fair. (I deem that it will decrease World unfairness because the criteria in greater degree than now will be based on inherent objective mind abilities rather than on subjective criteria of education and subjective personal characteristics.)

Expressing Programming Constucts in 21MM

The type marks can be used as classes for object oriented programming.

Substitution can be used to express the relation of a base class with a derived class.

Also substitution can be used:

[TODO]

Licensing

This article is considered as a part of 21 Century Math Method serie and is licensed as its part under the GNU Free Documentation License, Version 1.2.

References


My homepage | My math page | My math news | Donate for the research