1.3: Programs and Programming Languages
Which of these is not a programming language?
HTML
The code that a programmer writes is called ________ code.
source
Which of the following is not true? true: An algorithm, when carried out, must eventually stop. An algorithm, can be carried out by a human being.
An algorithm allows ambiguity.
What best defines a "programming language"?
It allows us to express an algorithm
Which statement is NOT true? Machine languages can be used to express algorithms. Machine languages can be used to write programs that can run on any machine. Machine language consists of zeros and ones. Machine language is produced by compilers.
Machine languages can be used to write programs that can run on any machine.
Replace the underlines with the words in parentheses that follow: The ____ solves the ____ of a ____ by expressing an ____ in a ____ to make a ____ that can run on a ____. ( algorithm, computer, problems, program, programmer, programming language, user ) NOTE: do not just put in the replacement words, put in the WHOLE sentence with the underlines replaced.
The programmer solves the problems of a user by expressing an algorithm in a programming language to make a program that can run on a computer.
A binary digit
is zero or one.
Compilers translate the instructions written by the programmer into ____________ code.
object
The ability of a language to let a programmer develop a program on computer system that can be run on other systems is called
portability
A complier: maintains a collection of programs tests a program's logic translates source code into executable code translates executable code to machine code
translates source code into executable code