|
Showing 1 - 13 of
13 matches in All Departments
Donald Knuth's influence in computer science ranges from the
invention of literate programming to the development of the TeX
programming language. One of the foremost figures in the field of
mathematical sciences, Knuth has written papers which stand as
milestones of development over a wide range of topics. In this
collection, the second in the series, Knuth explores the
relationship between computers and typography. The present volume,
in the words of the author, is the legacy of all the work he has
done on typography. When type designers, punch cutters,
typographers, book historians, and scholars visited the University
while Knuth was working in this field, it gave to Stanford what
some consider to be its golden age of digital typography. By the
author's own admission, the present work is one of the most
difficult books that he has prepared. This is truly a work that
only Knuth could have produced.
This monograph collects some fundamental mathematical techniques
that are required for the analysis of algorithms. It builds on the
fundamentals of combinatorial analysis and complex variable theory
to present many of the major paradigms used in the precise analysis
of algorithms, emphasizing the more difficult notions. The authors
cover recurrence relations, operator methods, and asymptotic
analysis in a format that is concise enough for easy reference yet
detailed enough for those with little background with the material.
'This is a very stimulating book!' - N. G. de Bruijn. 'This short
book will provide extremely enjoyable reading to anyone with an
interest in discrete mathematics and algorithm design' -
""Mathematical Reviews"". 'This book is an excellent (and
enjoyable) means of sketching a large area of computer science for
specialists in other fields: It requires little previous knowledge,
but expects of the reader a degree of mathematical facility and a
willingness to participate. It is really neither a survey nor an
introduction; rather, it is a paradigm, a fairly complete treatment
of a single example used as a synopsis of a larger subject' -
""SIGACT News"". 'Anyone would enjoy reading this book. If one had
to learn French first, it would be worth the effort!' - ""Computing
Reviews"". The above citations are taken from reviews of the
initial French version of this text - a series of seven expository
lectures that were given at the University of Montreal in November
of 1975.The book uses the appealing theory of stable marriage to
introduce and illustrate a variety of important concepts and
techniques of computer science and mathematics: data structures,
control structures, combinatorics, probability, analysis, algebra,
and especially the analysis of algorithms. The presentation is
elementary, and the topics are interesting to nonspecialists. The
theory is quite beautiful and developing rapidly. Exercises with
answers, an annotated bibliography, and research problems are
included.The text would be appropriate as supplementary reading for
undergraduate research seminars or courses in algorithmic analysis
and for graduate courses in combinatorial algorithms, operations
research, economics, or analysis of algorithms. Donald E. Knuth is
one of the most prominent figures of modern computer science. His
works in ""The Art of Computer Programming"" are classic. He is
also renowned for his development of TeX and METAFONT. In 1996,
Knuth won the prestigious Kyoto Prize, considered to be the nearest
equivalent to a Nobel Prize in computer science.
One way to advance the science of computational geometry is to make
a comprehensive study of fundamental operations that are used in
many different algorithms. This monograph attempts such an
investigation in the case of two basic predicates: the
counterclockwise relation pqr, which states that the circle through
points (p, q, r) is traversed counterclockwise when we encounter
the points in cyclic order p, q, r, p, ...; and the incircle
relation pqrs, which states that s lies inside that circle if pqr
is true, or outside that circle if pqr is false. The author, Donald
Knuth, is one of the greatest computer scientists of our time. A
few years ago, he and some of his students were looking at amap
that pinpointed the locations of about 100 cities. They asked,
"Which ofthese cities are neighbors of each other?" They knew
intuitively that some pairs of cities were neighbors and some were
not; they wanted to find a formal mathematical characterization
that would match their intuition.This monograph is the result.
This anthology of essays from the inventor of literate programming
is a survey of Donald Knuth's papers on computer science. Donald
Knuth's influence in computer science ranges from the invention of
literate programming to the development of the TeX programming
language. One of the foremost figures in the field of mathematical
sciences, his papers are widely referenced and stand as milestones
of development over a wide range of topics. This collection focuses
on Professor Knuth's published science papers that serve as
accessible surveys of their subject matter. It includes articles on
the history of computing, algorithms, numerical techniques,
computational models, typesetting, and more. This book will be
appreciated by students and researchers from a wide range of areas
within computer science and mathematics.
Donald E. Knuth's influence in computer science ranges from the
invention of methods for translating and defining programming
languages to the creation of the TeX and METAFONT systems for
desktop publishing. His award-winning textbooks have become
classics that are often given credit for shaping the field, and his
scientific papers are widely referenced and stand as milestones of
development over a wide variety of topics. The present volume is
the eighth in a series of his collected papers.
"Analysis of Algorithms" is the fourth in a series of collected
works by world-renowned computer scientist Donald Knuth. This
volume is devoted to an important subfield of Computer Science that
Knuth founded in the 1960s and still considers his main life's
work. This field, to which he gave the name Analysis of Algorithms,
deals with quantitative studies of computer techniques, leading to
methods for understanding and predicting the efficiency of computer
programs. Analysis of Algorithms, which has grown to be a thriving
international discipline, is the unifying theme underlying Knuth's
well known book "The Art of Computer Programming." More than 30 of
the fundamental papers that helped to shape this field are
reprinted and updated in the present collection, together with
historical material that has not previously been published.
Although many ideas come and go in the rapidly changing world of
computer science, the basic concepts and techniques of algorithmic
analysis will remain important as long as computers are used.
How does a computer scientist understand infinity? What can
probability theory teach us about free will? Can mathematical
notions be used to enhance one's personal understanding of the
Bible?Perhaps no one is more qualified to address these questions
than Donald E. Knuth, whose massive contributions to computing have
led others to nickname him "The Father of Computer Science"--and
whose religious faith led him to understand a fascinating analysis
of the Bible called the 3:16 project. In this series of six
spirited, informal lectures, Knuth explores the relationships
between his vocation and his faith, revealing the unique
perspective that his work with computing has lent to his
understanding of God.His starting point is the 3:16 project, an
application of mathematical "random sampling" to the books of the
Bible. The first lectures tell the story of the project's
conception and execution, exploring its many dimensions of language
translation, aesthetics, and theological history. Along the way,
Knuth explains the many insights he gained from such
interdisciplinary work. These theological musings culminate in a
surprising final lecture tackling the ideas of infinity, free will,
and some of the other big questions that lie at the juncture of
theology and computation."Things a Computer Scientist Rarely Talks
About," with its charming and user-friendly format--each lecture
ends with a question and answer exchange, and the book itself
contains more than 100 illustrations--is a readable and intriguing
approach to a crucial topic, certain to edify both those who are
serious and curious about their faiths and those who look at the
science of computation and wonder what it might teach them
abouttheir spiritual world.Includes "Creativity, Spirituality, and
Computer Science," a panel discussion featuring Harry Lewis, Guy L.
Steele, Jr., Manuela Veloso, Donald E. Knuth, and Mitch Kapor.
Donald E. Knuth lived two separate lives in the late 1950s. During
daylight he ran down the visible and respectable lane of
mathematics. During nighttime, he trod the unpaved road of computer
programming and compiler writing. Both roads intersected -- as
Knuth discovered while reading Noam Chomsky's book Syntactic
Structures on his honeymoon in 1961. "Chomsky's theories fascinated
me, because they were mathematical yet they could also be
understood with my programmer's intuition. It was very curious
because otherwise, as a mathematician, I was doing integrals or
maybe was learning about Fermat's number theory, but I wasn't
manipulating symbols the way I did when I was writing a compiler.
With Chomsky, wow, I was actually doing mathematics and computer
science simultaneously." How, when, and why did mathematics and
computing converge for Knuth? To what extent did logic and Turing
machines appear on his radar screen? The early years of convergence
ended with the advent of Structured Programming in the late 1960s.
How did that affect his later work on TeX? And what did "structure"
come to mean to Knuth? Shedding light on where computer science
stands today by investigating Knuth's past -- that's what this
booklet is about.
Arithmetik ist eine UEbersetzung des vierten Kapitels der
legendaren Werkreihe The Art of Computer Programming von Donald E.
Knuth in der neuesten Fassung. Donald E. Knuth bietet hier eine
umfangreiche Einfuhrung in die Computeralgebra, die den aktuellen
Stand der Forschung berucksichtigt. Er versteht es, die Algorithmen
didaktisch sehr geschickt und ohne Kompromisse bei der Strenge
aufzubereiten. Das Wechselspiel zwischen Entwurf und Analyse von
Algorithmen gibt faszinierende Einsichten in das Handwerk des
Informatikers.
Donald Knuth's influence in computer science ranges from the
invention of literate programming to the development of the TeX
programming language. One of the foremost figures in the field of
mathematical sciences, his papers are widely referenced and stand
as milestones of development over a wide range of topics. This
volume assembles more than three dozen of Professor Knuth's
pioneering contributions to discrete mathematics. It includes a
variety of topics in combinatorial mathematics (finite geometries,
graph theory, enumeration, partitions, tableaux, matroids, codes);
discrete algebra (finite fields, groupoids, closure operators,
inequalities, convolutions, Pfaffians); and concrete mathematics
(recurrence relations, special numbers and notations, identities,
discrete probability). Of particular interest are two fundamental
papers in which the evolution of random graphs is studied by means
of generating functions.
|
You may like...
All In
Jennifer Lynn Barnes
Paperback
R280
R250
Discovery Miles 2 500
Simply Handel
George Frideric Handel, Various Orchestras, …
CD
R70
Discovery Miles 700
|