WinNB Personal Knowledge Base NB - The main difference of natural language from its computer counterparts is universality. Formulate your knowledge in the language of NB and computer will think for you. Using the single compact language, you can write traditional programs (both procedural and declarative), create databases (describe your data using this language), query them (use the same language for data retrieval), create expert systems for decision making, add natural language interface, even enable machines to exchange knowledge with each other. The syntax supports a wide range of English grammar including simple and complex sentences with full machine understanding. This makes it possible to use this program for English teaching. The student will acquire 2 skills at once: programming and the foreign language.
NB is a knowledge base for individual use. What kind of individuals? Humans only? It's time to bring personality to machines. Robotics Sandbox is a simple development environment where you can design intelligent control applications. For this purpose, the language of NB provides complete support of traditional programming techniques including both procedural and rule-based features. Using the NB virtual machine, you can emulate robotics hardware and even physics of manipulated objects. The method of connecting your program to a real robot is also described.
At present, this program contains a full-scale human-like computing system, that is an associative virtual machine, programming language for it, operating system, and natural language user interface. Download and use for STEM education.