This second edition of the comprehensive primer on the dominant programming language for engineering and scientific applications includes a new chapter on Fortran 2008, as well as covering how to convert material written in older versions to later ones.
This textbook is intended for an introductory course on Compiler Design, suitable for use in an undergraduate programme in computer science or related fields. The text presents techniques for making realistic, though non-optimizing, compilers for simple programming languages.
This book offers a venue for rapidly learning the language of C++ by concisely revealing its grammar, syntax and main features. It also explains the key ideas behind object oriented programming (OOP) with emphasis on scientific computing.
Since the first edition of C++ for Scientists, Engineers and Mathematicians, many things have changed. Perhaps the most important is that the ANSI C++ Standard was approved in 1998. The first edition ...
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.
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 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.