Mindscript Programming Language

Introduction to Mindscript:

Mindscript is an open Source visualization and software development environment. Mindscript program is rapidly developed in a pure graphical environment. Mindscript core is written with cross-platform usage in mind, and runs on both Linux and Windows due to being based on the Crypto++ and wxWidgets libraries.

Mindscript features:

  • Platform independent - Since Mindscript is an Interpreted Language, All Mindscript programs can be run on any platform that the Mindscript runtime environment has been compiled for.
  • Object Oriented - The language is based on many Object Oriented features. For example Objects and Exceptions.
  • Extendable - You can create your own libraries to extend the Mindscript API.

Mindscript has a wide range of applications:

  • Graphical manipulations - You can easily create small Mindscript programs that show, create and alter all sorts of graphics.
  • Cryptography - Mindscript has a strong built-in support for cryptography and supports operations like DES, AES, Blowfish, Twofish, Serpent, 3DES, SHA1, MD2, MD4, MD5, Base64, Base32, CRC32, etc.
  • Mathematical calculations - Mindscript can be used for calculating complex mathematical expressions.
  • Visualizations - Mindscript can be used to visualize iterative algorithms.

Mindscript Programming Code

// This program makes the car move in a square
program square {
output motor1 on 1
output motor2 on 3
main {
repeat 16 
forward motor1
backward motor2
on [motor1 motor2] for 200
float [motor1 motor2]
forward motor2
on [motor1 motor2] for 40
float [motor1 motor2]
off [motor1 motor2]

Mindscript programming language