A computer programming system for scripting and executing an application program including a processor, an object oriented programming language system, and a memory. The processor executes the applications program under the control of an operating system. The memory is associated with the processor and stores the operating system, the object oriented programming language system, and the application program. The object oriented programming language system includes a scripting program for composing code written in a text file according to an object oriented programming grammar, a parser program for converting the code written in the text file into one or more executable task actions and one or more properties of one or more objects, and an execution engine for executing the one or more task actions upon the one or more properties of one or more objects. The object oriented programming language includes a small number of basic keywords defining one or more task actions, one or more objects and one or more object properties. The object oriented programming language can be extended to further include user-defined task actions, user defined objects and user-defined object properties. The object oriented programming language further includes translations of the basic keywords in one or more human or non-human languages, thus providing for multi-lingual programming. The computer programming system further includes a viewing program for viewing instantaneous results and progress of the execution engine on the one or more task actions and the one or more properties of the one or more objects. The viewing program provides one or more visual textual displays, displaying the instantaneous results and progress of the execution engine translated in the one or more human or non-human languages, respectively. The one or more visual textual displays can be accessed remotely by any user that logs into a server hosting the computer programming system via a network connection and viewed in any of the one or more human or non-human languages.
展开▼