TAILIEUCHUNG - Ebook Computer science (9th edition): Part 2

(BQ) Part 2 book "Computer science" has contents: Programming languages, software engineering, data abstractions, database systems, artificial intelligence, theory of computation. | Q) Q. Programming Languages o .c. U 6. 1 Historical Perspective Early Generations Machine Independence and Beyond Programming Paradigms Traditional Programming Concepts Variables and In this chapter we study programming languages. Our purpose is not to learn a particular language. Rather it is to learn about programming languages. We want to appreciate the commonality as well as the diversity among programming languages and their associated methodologies. Data 'TYpes Data Structure Constants and Literals Assignment Statements Control Statements Comments Procedural Units Pro cedures Parameters Functions Language Implementation The Translation Process Software Development Packages " Object-Oriented Programming Classes and Objects C o nstructors Additiona1 Features * Programming Concurrent Activities * Declarative Programming Logical Deduction Prolog *Asterisks indicate suggestions for optional sections. 268 Programming languages The development of complex software systems such as operating systems, network software, and the vast array of application software available today would likely be impossible if humans were forced to write programs in machine language. Dealing with the intricate detail associated with such languages while trying to organize com­ plex systems would be a taxing experience, to say the least. Consequently, program­ ming languages similar to our pseudocode have been developed that allow algorithms to be expressed in a form that is both palatable to humans and easily convertible into machine language instructions. Our goal in this chapter is to explore the sphere of computer science that deals with the design and implementation of these languages. 6. 1 Historical Perspective We begin our study by tracing the historical development of programming languages. Early Generations As we learned in Chapter 2, programs for modern computers consist of sequences of instructions that are encoded as numeric digits.

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã 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.