High-level Programming Language or Command
A high-level programming language or command is made to help human programmers communicate easily to the computer. These languages can have gentler learning curves and be very powerful. Good examples of high-level programming languages include C, Java, LISP, Smalltalk, PASCAL, LOGO, Visual Basic and Python. These languages are usually compiled, or converted into low-level programming languages so that they can be executed directly. The person who invented the concept of a compiler was Grace Hopper. A compiler converts high-level commands into low-level code for the computer, or in our case robot, to carry out.
An important subject in programming is abstraction. Abstraction is the process of hiding or ignoring detail so as to make something clearer. With our robot, we are using high-level commands to abstract the complexity of the low-level code.