In the first lab you will compile and run this program, and also modify it in various ways in order to see what the syntax rules are, and to see what error messages the compiler generates when you violate one. Glossary problem-solving The process of formulating a problem, finding a solution, and expressing the solution. A programming language like Java that is designed to be easy for humans to read and write. A programming language that is designed to be easy for a computer to execute. Any of the languages people have designed for specific purposes, like representing mathematical ideas or computer programs.
All programming languages are formal languages.
Any of the languages people speak that have evolved naturally. A property of a program that can run on more than one kind of computer. interpret To execute a program in a high-level language by translating it one line at a time. A program in a high-level language, before being compiled. The output of the compiler, after translating the program. A special kind of object code used for Java programs.