Key Terms
Ada HTML program analysis applets IF-THEN-ELSE structure program definition application generator interpreter program design assembly language Java program flowchart BASIC levels of programming languages program maintenance C logic error programming C++ logic structure program module COBOL loop structure program specification coding machine language pseudocode compiler module query language computer-aided software engineering (CASE) tool natural languages selection structure debugging object-oriented programming (OOP) sequence structure desk checking object-oriented software development software development documentation Pascal structured programming techniques DO UNTIL structure portable language syntax error DO WHILE structure problem-oriented language top-down program design FORTRAN procedural language Visual Basic generations of programming languages program