Difference between revisions of "Z3Help"
| Line 56: | Line 56: | ||
===ZCubes Selected Features=== | ===ZCubes Selected Features=== | ||
| + | ZCubes is a 3D platform, which changes its nature based on the user's perspective. | ||
| + | For | ||
==Data Collections== | ==Data Collections== | ||
Revision as of 03:40, 21 July 2016
Introduction
Why another programming language? Don’t we have enough of them? Well, let us try this real world experiment. Go to the best programmer you know. Pick the simplest formula you can think of: E=mc2. Ask how the Energy (E) can be calculated, for a mass (m) of 1kg, 2kg, 3kg,… 10kg and for a constant Speed of Light (3x10^8m/s). Let us just watch the programmer for what happens next. Yes, go ahead and start a stop watch! It is likely that the programmer would pull up a spreadsheet, and type formulae notations into the document such as on the right, and within a minute or so, give you the answers.
| C | =3*10^8 |
|---|---|
| 2 | 7 |
| M | |
| 1 | =D5*$E$3^2 |
| =D5+1 | =D6*$E$3^2 |
| =D6+1 | =D7*$E$3^2 |
| … | … |
| =D12+1 | =D13*$E$3^2 |
| =D13+1 | =D14*$E$3^2 |
Or maybe, the programmer would make a program, in some computer language to do this, and will come back to you in about an hour! Today, an ordinary computer can do billions of operations per second! And even with the best techniques, translating from our human language to ZCubes, Inc. 2 computer language takes minutes or hours even for the simplest of equations! This clearly shows the biggest problem with the current state of the art computer human interaction. That is why we created a simple language for you and the machine called:
z^3
The vision behind the z^3 language is specifically to make human interaction with computers convenient, simple and elegant, at any level of complexity, all immersed in a framework of immense power.
What is Z3
z^3 is a general purpose language that is easy to write and natural to read, powered by high performance, scalable, computing constructs which unlimits thinking and expression. z^3 console is launched from ZCubes platform on any HTML5 enabled browser.
FIGURE 1 - FRACTAL PATTERN GENERATED BY USING Z^3.
In the following sections of the document, z^3 specifics will be described in easy to follow examples.
ZCubes Platform
ZCubes is a platform for users to create and manipulate information. The website address is http://www.zcubes.com. To load the application simply click on the Z icon, or directly visit it at http://www.zcubes.com/zspace/zcubes.aspx. z^3 console is launched by clicking the icon on the bottom right of the ZCubes platform. Please refer to Appendix 1 for operators, symbols and notations used in ZOS.
Being an omni-functional platform, ZCubes allows creation of documents with unparalleled power, with almost any imaginable functionality provided at your finger tips. Upon load, the ZCubes Platform looks as below with a simple minimal interface: Menu items can be accessed by clicking the Z button.
The ZOS Console to interact with z^3 can be accessed using the command console button at the extreme right bottom. Commands can now be typed into the Enter ZOS Command area as indicated below.
Entering command like 1..10@SIN and pressing enter gives you the result in the window.
ZCubes Selected Features
ZCubes is a 3D platform, which changes its nature based on the user's perspective. For