|
|
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...
Ambulance
Jake Gyllenhaal, Yahya Abdul-Mateen II, …
DVD
(1)
R260
Discovery Miles 2 600
Loot
Nadine Gordimer
Paperback
(2)
R367
R340
Discovery Miles 3 400
|