MaxScript, Modula and Miva programming languages

M

MAXScript is an embedded scripting language for the Autodesk 3ds Max three-dimensional modeling package, designed to automate routine tasks, optimize the use of existing features, create new editing tools and the user interface.

The script API allows you to control and modify the objects of the three-dimensional scene: geometry, textures, animation, and more. It is possible to create various plugins and utilities to speed up the execution of certain tasks.

Autodesk 3ds Max tools use MAXScript in a variety of functions, including original utilities and interface elements.

The language is intended for a wide range of users – from models to technical directors and programmers. It provides a rather free syntax more like BASIC than with C++ or the UNIX command shell.

The internal structure has much in common with the LISP language and is based on expressions. A new custom feature created with MAXScript is easily integrated into 3ds Max and can be used as any other default built-in tool.

The language is designed for an ordinary user, and as designed by the creators, you do not need to have extensive programming experience to use it.

The programming language Modula is a descendant of the Pascal programming language. It was developed in Switzerland in 1975 by Niklaus Wirth, the same person who designed the programming language Pascal.

The main novelty that sets it apart from Pascal is the modulation system. The modulation system is used for grouping sets of statements into unit programs. Hence the name Modula.

Miva or MivaScript is a proprietary programming language used for the majority of commercial applications on the Internet. It was developed by Miva Corporation of San Diego, California, a subsidiary of FindWhat Corporation.

Although many companies support Miva on their servers, Miva Script is far less known than its notorious PHP competitor.

The language was developed in 1995 by Joe Austin as HTML Script.

The company was named HTML Script Corporation and was created one year after the language was developed.

In 1997, Jon Burchmore largely rewrote the language to make it more consistent. The newly developed Miva engine supports both syntax versions.

In 1998 the company became Miva Corporation, and at the end of 1998, the first version of Miva Merchant was born.

This has brought a considerable development of the company, thus making Miva Merchant the basic product that will benefit the company. On January 1, 2004, Miva Corporation was acquired by FindWhat.com, a transaction worth approximately $ 8 million. Joe Austin remained General Manager. A strong community is maintained through the mailing list managed by Miva.

One of the most important functionalities of the language is the native support of the dBase databases which have a very powerful and fast indexing method. The variables do not need to be declared to be initialized.

The main strengths of the programming language are:

a. Quick programming to reach a result;

b. Very easy to learn;

c. Solid developer community;

d. Free and easy to install the engine on any server with a CGI installed.

About the author

Ilias spiros
By Ilias spiros

Recent Posts

Archives

Categories