Introduction to Computers Lesson 13B. home Syntax Programming language rules.
-
Upload
blaze-carr -
Category
Documents
-
view
214 -
download
0
Transcript of Introduction to Computers Lesson 13B. home Syntax Programming language rules.
Introduction to Computers
Lesson 13BLesson 13B
homehome
Syntax
Programming language rules
homehome
Syntax Examples
Provide information in a certain order and structure
Use special symbols
Use punctuation (sometimes)
homehome
Three Programming Categories Based on Evolution
Machine languages
Assembly languages
Higher-level languages
homehome
Programming Language Generations
Machine languages: first generation
Assembly languages: second generation
Higher-level languages: third generation (3GLs)
homehome
Fading Third-Generation Languages
FORTRAN (FORmula TRANslator)
COBOL (COmmon Business Oriented Language)
BASIC (Beginner’s All-Purpose Symbolic Instruction Code)
Pascal
homehome
Thriving Third-Generation Languages
C
C++
Java
ActiveX
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
homehome
Examples of Fourth-Generation Languages
Visual Basic (VB)
VisualAge
Authoring environments
homehome
Fifth-Generation Languages (5GLs)
Advanced authoring environments
considered by some to be 5GLs
homehome
World Wide Web Development Languages
HyperText Markup Language (HTML)
Extensible Markup Language (XML)
Wireless Markup Language (WML)
Dreamweaver
Flash
Director
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
Lesson 13BLesson 13B
Programming Languages and the Programming Languages and the Programming ProcessProgramming Process
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?