Results matter, whether you are a mathematician, scientist, or engineer. The time that you spend doing tedious mathematical calculations could be spent in more productive ways. Sage is an open-source mathematical software system that helps you perform many mathematical tasks. There is no reason to compute integrals or perform algebraic...
C# Programming: From Problem Analysis to Program Design requires no previous introduction
to programming and only a mathematical background of high school algebra.The book
uses C# as the programming language for software development; however, the basic programming
concepts presented can be applied to a number of other languages. Instead...
Ten years ago the authors undertook to produce a book covering the known material on
formal languages, automata theory, and computational complexity. In retrospect, only a
few significant results were overlooked in the 237 pages. In writing a new book on the
subject, we find the field has expanded in so many new directions that a...
In the time since the 1986 edition of this book, the world of compiler design
has changed significantly. Programming languages have evolved to present new
compilation problems. Computer architectures offer a variety of resources of
which the compiler designer must take advantage. Perhaps most interestingly,
the venerable technology of...
Making a robot that looks and behaves like a human being has been the subject of many
popular science fiction movies and books. Although the development of such a robot
faces many challenges, the making of a virtual human has long been potentially possible.
With recent advances in various key technologies related to hardware and...
This book is intended for anyone who wants to become a better Lisp programmer.
It assumes some familiarity with Lisp, but not necessarily extensive programming
experience. The first few chapters contain a fair amount of review. I hope that
these sections will be interesting to more experienced Lisp programmers as well,
because they...
You've experienced the shiny, point-and-click surface of your Linux computer—now dive below and explore its depths with the power of the command line.
The Linux Command Line takes you from your very first terminal keystrokes to writing full programs in Bash, the most popular Linux shell. Along the way...
Fully updated to reflect Java SE 7 language changes, Core Java®, Volume II—Advanced Features, Ninth Edition, is the definitive guide to Java’s most powerful features for enterprise and desktop application development.
When we speak something, it is our body and its gestures that help in conveying the desired message effectively and easily. Sometimes we don’t utter a single word, and yet we are able to communicate a lot. It is because our body parts, especially our facial expressions combined with various other gestures, speak a language of their own,...
C# Programming: From Problem Analysis to Program Design requires no previous introduction to
programming and only a mathematical background of high school algebra. The book uses C#
as the programming language for software development; however, the basic programming
concepts presented can be applied to a number of other languages....
The advent of new architectures and computing platforms means that synchronization and concurrent computing are among the most important topics in computing science. Concurrent programs are made up of cooperating entities -- processors, processes, agents, peers, sensors -- and synchronization is the set of concepts, rules and mechanisms that...
While other books concentrate on the different facets of aggression, these publications tend to focus on a single aspect of the subject and do not make any attempt to integrate biology and behavior. This lack of integration in the literature has created a major gap in our current understanding of the factors that influence aggressive...