Programming in Matdeck is reminiscent and very similar to other common high level programming languages such as C++. Expressing programming ideas in MatDeck takes usually less lines of code.
Matdeck cleverly uses familiar syntax and other components such as data types, the use of variables, loops, operators and control statements which are all regularly found in high level programming languages. Matdeck possess a diverse arsenal of data types ranging from Boolean, complex, and integer data types all the way to object, interval and vector. The fundamental characteristics of any programming language such as functions, inputs, outputs, a wide variety of loops and a swift, simple, reliable compiler are all included.
The use of Script Editor enables the Matdeck document to be evaluated consistently every time there is an equal’s sign or if a new line on the document has been reached. An alternative option to evaluate the document is by using ctrl + e or the Evaluate button which will explicitly evaluate the document at any desired point in time.
For compiling processes, if you want to achieve even faster speeds you should utilize the Build and Exe option. Simply do this by clicking on the Build and Run Exe button on the math tab. This will build your document as an application in a separate window.
If you want to create an executable file, just use the Deploy Exe option from the math tab and select the desired folder where you would like to save it. Some dll files will appear which are needed for the proper operation of your application. Now you can easily share your application to others and colleagues efficiently without the need of Matdeck being installed on the receiving computer saving both time and space.
Please have look at the programing examples and programing user annual below.