Introduction to Computers Lesson 13B
home Syntax Programming language rules
home Syntax Examples Provide information in a certain order and structure Use special symbols Use punctuation (sometimes)
home Three Programming Categories Based on Evolution Machine languages Assembly languages Higher-level languages
home Programming Language Generations Machine languages: first generation Assembly languages: second generation Higher-level languages: third generation (3GLs)
home Fading Third-Generation Languages FORTRAN (FORmula TRANslator) COBOL (COmmon Business Oriented Language) BASIC (Beginner’s All-Purpose Symbolic Instruction Code) Pascal
home Thriving Third-Generation Languages C C++ Java ActiveX
home Fourth-Generation Languages (4GLs) Builds programs with a front end, which is an interface that hides much of the program from the user Provides prototypes, which are samples of the finished programs
home Examples of Fourth-Generation Languages Visual Basic (VB) VisualAge Authoring environments
home Fifth-Generation Languages (5GLs) Advanced authoring environments considered by some to be 5GLs
home World Wide Web Development Languages HyperText Markup Language (HTML) Extensible Markup Language (XML) Wireless Markup Language (WML) Dreamweaver Flash Director
home Systems Development Life Cycle for Programming Phase 1: Needs analysis Phase 2: Program design Phase 3: Development (also called coding) Phase 4: Implementation Phase 5: Maintenance
Lesson 13B Programming Languages and the Programming Process
home Review Questions What is syntax? What are the three programming categories based on evolution? Name the thriving third-generation languages. What are two features of fourth- generation programming languages?