Two types of computer programs – Interrupted and Compiled (Like a UBOT Studio robot).
These programs are typically human readable in either words or graphical pictures. To “RUN” these programs the interpreter reads the text or graphics and converts it into machine usable instructions codes “on the fly”. These instructions cannot be read by humans but are rather detailed codes used by the machine (computer) to complete a basic task. Text and graphic information may be translated into many codes for the computer to operate on.
These programs are ones where the text and/or graphics provided by the user have already been converted and stored in an EXECUTABLE file. These EXECUTABLE files are “RUN’” without the need to interpret anything. They are already in machine language codes and the computer knows what to do immediately. UBOT Studio uses this method to create the final program. To get the real experience of creating and compiling robot programs without being a computer programmer you can get a standard license for UBOT Studio at a relatively low cost.
What is the advantages of Compiled Programs?
- Converting the human text or graphics “on the fly” generally takes time. In the case of large programs the amount of time can be considerable and so in general performance is improved when programs are compiled.
- Compiled Programs cannot be read by humans and so therefore the intellectual property of the program is protected from theft. Typically these programs are then licensed but the “source code” rights (ownership) is maintained and reserved to the developer. NOTE: Some EXECUTABLE programs can be “DE-compiled” and the intellectual property exposed to thief.
Additional information on compiled programs and compilers can be found in the Wiki. Take a look if you want to have more details. There is a complete chapter on the subject.