Discovering Computers - Chapter 13: Programming Languages and Program Development present Computer Programs and Programming Languages, Low-Level Languages, Procedural Languages, Object-Oriented Programming Languages. | Chapter 13 Programming Languages and Program Development Chapter 13 Objectives Differentiate between machine and assembly languages Describe various ways to develop Web pages including HTML, scripting languages, DHTML, XML, WML, and Web page authoring software Identify and discuss the purpose of procedural programming languages Identify the uses of popular multimedia authoring programs Identify and discuss the characteristics of object-oriented programming languages List the six steps in the program development cycle Discuss the advantages and uses of visual programming languages Differentiate between structured design and object-oriented design Identify the uses of other programming languages and other program development tools Explain the basic control structures and design tools used in designing solutions to programming problems Next Computer Programs and Programming Languages What is a computer program? Set of instructions that directs computer to perform tasks p. 664 Fig. 13-1 Programming language—used to write instructions Next Computer Programs and Programming Languages What are low-level languages and high-level languages? Low-level language Machine-dependent runs only on one type of computer Machine and assembly languages are low-level p. 665 High-level language Often machine-independent can run on many different types of computers Next Low-Level Languages What is machine language? Only language computer directly recognizes Uses a series of binary digits (1s and 0s) with a combination of numbers and letters that represent binary digits p. 665 Fig. .