tailieunhanh - Lecture Introduction to Computers: Chapter 13B - Peter Norton's

Successful programmers are knowledgeable in two key areas: programming tools and the programming process. Software developers of all backgrounds and in many different working environments - follow a uniform set of procedures in their work. Thus, programmers can work together more easily on large projects and they can accurately predict how their programs will work. You will learn more about the development proccss later in this lesson. First, you will leam about the programmer's special tools: programming languages. | McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 13B Programming Languages and the Programming Process 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 Code is converted into machine language 13B- Insider information Older languages such as COBOL and Fortran actually required developers to place different coding statements in different columns on the screen. Language Categories First generation language Machine languages Written in binary Different for every CPU 13B- Language Categories Second generation languages Assembly languages Statements that represent machine code Code converted by an assembler Still used to optimize video games 13B- 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- 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- 13B- Language Categories Fifth generation language (5GL) Mystery language May not be created yet Will create software automatically 13B- WWW Development Languages Markup languages Describe how the text is formatted Hyper Text Markup Language (HTML) Basis of all web pages Defines web structure using tags Easy to learn and use Created with a text editor 13B- WWW Development Languages Extensible Markup Language (XML) Stores data in a readable format Looks like HTML Allows developers to create tags Depends on HTML for formatting 13B- XML 13B- WWW Development Languages Extensible HTML (XHTML) Newer version of HTML | McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 13B Programming Languages and the Programming Process 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 Code is converted into machine language 13B- Insider information Older languages such as COBOL and Fortran actually required developers to place different coding statements in different columns on the screen. Language Categories First generation language Machine languages Written in binary Different for every CPU 13B- Language Categories Second generation languages Assembly languages Statements that represent machine code Code converted by an assembler Still used to optimize video games 13B- Language Categories Third generation languages (3GL) First higher level language Supports structured and OOP Code is reusable Code is portable Typically .

TỪ KHÓA LIÊN QUAN
crossorigin="anonymous">
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.