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 17
... declarative para- digms , with various languages associated with each paradigm positioned in a manner that indicates ... declarative paradigm , which asks a programmer to describe the problem rather than find an algorithmic solution to ...
... declarative statements , imperative statements , and comments . Declarative statements define customized terminology that is used later in the program , such as the names used to reference data items ; imperative statements describe ...
... Declarative Programming Earlier we claimed that formal logic provides a general problem - solving algorithm around which a declarative programming system can be constructed . In this section we investigate this claim by first ...