Introduction to Computers Lesson 13B. home Syntax Programming language rules.

14
Introduction to Computers Lesson 13B Lesson 13B

Transcript of Introduction to Computers Lesson 13B. home Syntax Programming language rules.

Page 1: Introduction to Computers Lesson 13B. home Syntax Programming language rules.

Introduction to Computers

Lesson 13BLesson 13B

Page 2: Introduction to Computers Lesson 13B. home Syntax Programming language rules.

homehome

Syntax

Programming language rules

Page 3: Introduction to Computers Lesson 13B. home Syntax Programming language rules.

homehome

Syntax Examples

Provide information in a certain order and structure

Use special symbols

Use punctuation (sometimes)

Page 4: Introduction to Computers Lesson 13B. home Syntax Programming language rules.

homehome

Three Programming Categories Based on Evolution

Machine languages

Assembly languages

Higher-level languages

Page 5: Introduction to Computers Lesson 13B. home Syntax Programming language rules.

homehome

Programming Language Generations

Machine languages: first generation

Assembly languages: second generation

Higher-level languages: third generation (3GLs)

Page 6: Introduction to Computers Lesson 13B. home Syntax Programming language rules.

homehome

Fading Third-Generation Languages

FORTRAN (FORmula TRANslator)

COBOL (COmmon Business Oriented Language)

BASIC (Beginner’s All-Purpose Symbolic Instruction Code)

Pascal

Page 7: Introduction to Computers Lesson 13B. home Syntax Programming language rules.

homehome

Thriving Third-Generation Languages

C

C++

Java

ActiveX

Page 8: Introduction to Computers Lesson 13B. home Syntax Programming language rules.

homehome

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

Page 9: Introduction to Computers Lesson 13B. home Syntax Programming language rules.

homehome

Examples of Fourth-Generation Languages

Visual Basic (VB)

VisualAge

Authoring environments

Page 10: Introduction to Computers Lesson 13B. home Syntax Programming language rules.

homehome

Fifth-Generation Languages (5GLs)

Advanced authoring environments

considered by some to be 5GLs

Page 11: Introduction to Computers Lesson 13B. home Syntax Programming language rules.

homehome

World Wide Web Development Languages

HyperText Markup Language (HTML)

Extensible Markup Language (XML)

Wireless Markup Language (WML)

Dreamweaver

Flash

Director

Page 12: Introduction to Computers Lesson 13B. home Syntax Programming language rules.

homehome

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

Page 13: Introduction to Computers Lesson 13B. home Syntax Programming language rules.

Lesson 13BLesson 13B

Programming Languages and the Programming Languages and the Programming ProcessProgramming Process

Page 14: Introduction to Computers Lesson 13B. home Syntax Programming language rules.

homehome

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?