Notes
Slide Show
Outline
1
Chapter 13 Programming Languages and Program Development
2
Chapter 13 Objectives
3
Computer Programs and Programming Languages
  • What is a computer program?
4
Computer Programs and Programming Languages
  • What are low-level languages and high-level languages?
5
Low-Level Languages
  • What is machine language?
6
Low-Level Languages
  • What is assembly language?
7
Procedural Languages
  • What is a procedural language?
8
Procedural Languages
  • What is a compiler?
9
Procedural Languages
  • What is an interpreter?
10
Procedural Languages
  • What is BASIC?
11
Procedural Languages
  • What is COBOL?
12
Procedural Languages
  • What is C?
13
Object-Oriented Programming Languages
  • What is an object-oriented programming (OOP) language?
14
Object-Oriented Programming Languages
  • What is C++?
15
Object-Oriented Programming Languages
  • What is Java?
16
Object-Oriented Programming Languages
  • What is a visual programming language?
17
Object-Oriented Programming Languages
  • What is Visual Studio .NET 2003?
18
Object-Oriented Programming Languages
  • What is Delphi?
19
Object-Oriented Programming Languages
  • What is PowerBuilder?
20
Nonprocedural Languages
and Program Development Tools
  • What are nonprocedural languages and program development tools?
21
Nonprocedural Languages
and Program Development Tools
  • What is RPG (Report Program Generator)?
22
Nonprocedural Languages
and Program Development Tools
  • What is a fourth-generation language (4GL)?
23
Nonprocedural Languages
and Program Development Tools
  • What is an application generator?
24
Nonprocedural Languages
and Program Development Tools
  • What is Visual Basic for Applications (VBA)?
25
Web Page Development
  • What is HTML (Hypertext Markup Language)?
26
Web Page Development
  • How are special effects and interactive elements added to a Web page?
27
Web Page Development
  • What is the common gateway interface (CGI)?
28
Web Page Development
  • What is a scripting language?
29
Web Page Development
  • What is dynamic HTML (DHTML)?
30
Web Page Development
  • What are XHTML, XML, and WML?
31
Web Page Development
  • What is Web page authoring software?
32
Multimedia Program Development
  • What is multimedia authoring software?
33
Other Programming Languages
  • What are other available programming languages?
34
The Program Development Cycle
  • What is the program development cycle?
35
Step 1 — Analyze Requirements
  • What is involved in analyzing the requirements?
36
Step 2 — Design Solution
  • What is involved in designing the solution?
37
Step 2 — Design Solution
  • What is a hierarchy chart?
38
Step 2 — Design Solution
  • What is object-oriented (OO) design?
39
Step 2 — Design Solution
  • What is a sequence control structure?
40
Step 2 — Design Solution
  • What is a selection control structure?
41
Step 2 — Design Solution
  • What is a case control structure?
42
Step 2 — Design Solution
  • What is a repetition control structure?
43
Step 2 — Design Solution
  • What is a program flowchart?
44
Step 2 — Design Solution
  • What is an example of a flowchart?
45
Step 2 — Design Solution
  • What is flowcharting software?
46
Step 2 — Design Solution
  • What is pseudocode?
47
Step 3 — Validate Design
  • What is involved in validating the design?
48
Step 4 — Implement Design
  • What is implementation?
49
Step 5 — Test Solution
  • What is involved in testing the solution?
50
Step 6 — Document Solution
  • What is involved in documenting the solution?
51
Summary of Programming Languages and Program Development