X-Git-Url: http://www2.svjatoslav.eu/gitweb/?a=blobdiff_plain;f=doc%2Findex.html;h=c719c14e1a95c91702ffdb0a7e7b8693eb7925cd;hb=b382105757c3d9a2bb528fa8e4218354feff2429;hp=0fc38fe52e60b059efa10e8486d947f1022c2f4f;hpb=6da6d15b3291c8e14035f5f4f2bd8a2493ab0143;p=sixth-data.git diff --git a/doc/index.html b/doc/index.html index 0fc38fe..c719c14 100644 --- a/doc/index.html +++ b/doc/index.html @@ -2,7 +2,7 @@
runtime objects for every transaction. How about creating united database/computation engine instead to: +
+the system decide at runtime which data to keep in what kind of +memory. +
+ -+https://www.kenneth-truyers.net/2016/10/13/git-nosql-database/ ) +
+Maybe every problem can be translated to geometry (use any shapes and +as many dimensions as you need). Solution(s) to such problems would +then appear as relatively simple search/comparison/lookup results. As +a bonus, such geometrical *data storage* AND *computation* can be +naturally made in *parallel* and *distributed*. That's what neurons in +the brain appear to be doing ! :) . Learning means building/updating +the model (the hard part). Question answering is making (relatively +simple) lookups (geometrical queries) against the model. +
++Object oriented programming is inspired by the way human mind +operates. It allows programmer to express ideas to computer in a more +human-like terms. +
+ ++It is possible to map object model to geometrical hyperspace: +
+ ++Consider we want to create database of books and authors. Book can +have multiple authors, and single person can be author for multiple +books. It is possible to store how many hours of work each author has +contributed to every book, using hyperspace as follows: +
+ ++Alternatively: +
+ ++Interesting or competing projects with good ideas: +
+