This book shows how a compiler establishes correspondence between source and target programs, describing the compilation of the source language into the language of the associated virtual machine for a functional, object-oriented programming language.
This book presents a detailed guide to the core features of Java – and some more recent innovations – enabling readers to build their skills and confidence though tried-and-trusted stages, supported by exercises that reinforce the key learning points.
This book offers essays by friends, students and collaborators of Jacob T. Schwartz at the Courant Institute of Mathematical Sciences, on topics Schwartz explored: quantum theory, theory and practice of programming, robotics, motion planning and genomics.
Published in honor of Prof. Daniel J. Rosenkrantz, a distinguished computer science researcher, this volume collects a number of his seminal papers on subjects as varied as algorithm analysis and computational epidemiology, as well as papers by other authors.
This concise, accessible, and easy-to-read guide introduces the most important features of Fortran 03. It presents a complete discussion of all the basic features needed to write complete Fortran programs and makes extensive use of examples and case studies.