Professional Documents
Culture Documents
Intro CH 13bprogramming Languages and Process
Intro CH 13bprogramming Languages and Process
Copyright 2006 by The McGraw-Hill Companies, Inc. All rights reserved. Copyright 2006 by The McGraw-Hill Companies, Inc. All rights reserved.
Chapter 13B
Programming Languages
Used to generate source code Avoids using machine code Have strict rules of syntax
Symbols and punctuation have meaning Spelling must be exact
13B-3
Language Categories
First generation language
Machine languages Written in binary Different for every CPU
13B-4
Language Categories
Second generation languages
Assembly languages Statements that represent machine code Code converted by an assembler Still used to optimize video games
13B-5
Language Categories
Third generation languages (3GL)
First higher level language Supports structured and OOP
Code is reusable Code is portable
Typically written in an IDE C/C++ creates games and applications Java creates web applets ActiveX creates Web and Windows applets
13B-6
Language Categories
Fourth generation languages (4GL)
Easier to use than 3GL Coded in a visual IDE Tools reduce the amount of code Object oriented programming Microsoft .Net is a language Dream Weaver is an 4GL IDE
13B-7
Microsoft.NET
13B-8
Language Categories
Fifth generation language (5GL)
Mystery language May not be created yet Will create software automatically
13B-9
13B-10
13B-11
XML
13B-12
13B-13
13B-14
13B-15
13B-16
Microsoft FrontPage simplifies large sites Macromedia Flash creates web animations
13B-17
13B-18
13B-19
13B-20
13B-21
13B-22
13B-23
13B-24
13B-25
13B-26
13B-27
13B-28
Chapter 13B
End of Chapter