3code

blocks ↔ code ↔ English

App screenshot

Express each unit of your computation as blocks, code, or English, whichever is easiest. It's interoperable and continuously translated.

3code is…

…Visual

Draw the computation you want. Values flow left to right from block to block. This example plots a function (Cos[x]) and its integral.

…Zoomable

Blocks can be made up of other blocks. You can zoom into your diagram to see more detail, or zoom out to get the big picture.

…Flexible

You can enter Wolfram Language code directly into a block, and it will correctly interact with the rest of the diagram.

Or you can enter Wolfram Language code and automatically transform it into 3code blocks.

…Thorough

3code includes almost every Wolfram Language function, organized and described.

…Intelligent

You can enter phrases like "atomic mass of Lithium," "Earth orbit radius," or "age of queen Elizabeth II on the day Barack Obama was born." The system will interpret what you meant, look up or calculate the answer, and return it in a form that you can use in further computations. Dissimilar units (like feet and meters) are converted automatically.

…Stocked

The Wolfram Language provides built-in access to a broad array of publicly available data sources on topics such as chemistry, mathematics, physics, geography, engineering, astronomy, medicine, people, culture, art, music, food, health, finance, linguistics, weather, materials, transportation, sports, history, etc...

…Unified

Import local data as usual. Just like a Mathematica notebook, data, computations, and results are all shown in a single interface.

3code is in closed beta.

If you're interested in being a beta tester, please email me.

nhoff@3code.io