![]() |
Welcome to Loot.co.za!
Sign in / Register |Wishlists & Gift Vouchers |Help | Advanced search
|
Your cart is empty |
||
Showing 1 - 4 of 4 matches in All Departments
" .. .1 always worked with programming languages because it seemed to me that until you could understand those, you really couldn't understand computers. Understanding them doesn't really mean only being able to use them. A lot of people can use them without understanding them." Christopher Strachey The development of programming languages is one of the finest intellectual achievements of the new discipline called Computer Science. And yet, there is no other subject that I know of, that has such emotionalism and mystique associated with it. Thus, my attempt to write about this highly charged subject is taken with a good deal of in my role as professor I have felt the need for a caution. Nevertheless, modern treatment of this subject. Traditional books on programming languages are like abbreviated language manuals, but this book takes a fundamentally different point of view. I believe that the best possible way to study and understand today's programming languages is by focusing on a few essential concepts. These concepts form the outline for this book and include such topics as variables, expressions, statements, typing, scope, procedures, data types, exception handling and concurrency. By understanding what these concepts are and how they are realized in different programming languages, one arrives at a level of comprehension far greater than one gets by writing some programs in a xii Preface few languages. Moreover, knowledge of these concepts provides a framework for understanding future language designs.
Zu den wichtigen und fundamentalen Konzepten der Informatik gehoert sicher das des Algorithmus. Seit man sich mit Maschinen beschaftigt, die einfache mathematische Operationen ausfuhren koennen, befasst man sich mit den Problemen, was uberhaupt berechnet werden kann und wie diese Berechnungen effizient durchgefuhrt werden koennen. Durch die Erfindung des Computers wurde die Behandlung dieser Fragen stark ge- foerdert; dies hat zur Entdeckung vieler wichtiger und ideenreicher Algorithmen gefuhrt. Das Studium von Algorithmen ist ein besonderes Anliegen der Informatik. In diesem Buch wollen wir die Kenntnisse uber Algorithmen in zusammenhangender Weise so darstellen, dass sowohl Stu- denten als auch in der Praxis Tatige den Entwurf und die Analyse neuer Algorithmen erlernen koennen. Ein Buch, das jeden Algorithmus enthalt, der jemals erfunden wur- de, musste einen enormen Umfang haben. Daher beschrankt man sich ubli- cherweise bei Buchern uber Algorithmen auf wenige Problembereiche, die dann im Detail behandelt werden. Zu jedem speziellen Problem wird der effizienteste Loesungsalgorithmus vorgestellt und analysiert. Da wir mehrere Jahre lang Kurse nach dieser Methode abgehalten haben, kennen wir den grossen Nachteil dieses Verfahrens. Der Student lernt zwar viele schnelle Algorithmen kennen und kann diese auch analysie- ren, im Entwurf guter Algorithmen bleibt er aber unsicher.
|
You may like...
Modeling of Curves and Surfaces with…
Vladimir Rovenski
Hardcover
Knowledge Visualization Currents - From…
Francis T. Marchese, Ebad Banissi
Hardcover
|