Computer Science: An OverviewComputer Science: An Overview truly lives up to its title, providing a timely introduction to the entire computer science discipline. Broad coverage, combined with clear explanations, has made it the leading textbook for the breadth-first course. This book provides a balanced, realistic picture that communicates the dynamics of computer science by presenting topics in a historical perspective in which past developments, the current state of the art, and directions of research are discussed. The coverage of topics such as programming languages, operating systems, algorithms, software engineering, networking, database design, artificial intelligence, and machine architecture result in a complete overview of the field of computer science. |
From inside the book
Results 1-3 of 25
... paradigm is a misnomer . A more realistic term would be software development paradigm . The imperative paradigm , also known as the procedural paradigm , repre- sents the traditional approach to the programming process . It is the paradigm ...
... paradigm and the emergence of logic programming , a subject discussed in Section 6.7 . The functional paradigm views the process of program development as con- necting predefined " black boxes , " each of which accepts inputs and ...
... paradigms , consider the analogy of a system of factories required to produce consumer goods . Under the functional paradigm , the entire system of factories would be viewed as one large ( although geographically diverse ) factory that ...