
Principles of Programming Languages by Gilles Dowek
By introducing the principles of programming languages, using the Java language as a support, Gilles Dowek provides the necessary fundamentals of this language as a first objective. It is important to realise that knowledge of a single programming language is not really enough.-
Modelling Computing Systems
-
Sets, Logic and Maths for Computing
-
Principles of Digital Image Processing
-
Introduction to Artificial Intelligence
-
A First Introduction to Quantum Computing and Information
-
Introduction to Data Science
-
A Practical Approach to Compiler Construction
-
A Concise Introduction to Languages and Machines
-
Fundamentals of Discrete Math for Computer Science
-
Data Structures and Algorithms with Python
-
Mathematics for Computer Graphics
-
A Beginners Guide to Python 3 Programming
-
Philosophical and Cultural Aspects of Computing
-
Principles of Data Mining
-
Pattern Recognition
-
Introduction to Deep Learning
-
Financial Software Engineering
-
Guide to Competitive Programming
-
Advanced Guide to Python 3 Programming
-
Introduction to Medical Image Analysis
-
Introduction to Video and Image Processing
-
Introduction to Software Quality
-
Multicore Programming Using the ParC Language
-
Introduction to HPC with MPI for Data Science
-
Computability and Complexity
-
Object-Oriented Programming Languages: Interpretation
-
Introduction to Parallel Computing
-
Concise Guide to Databases
-
Human-Centred Scientific Data Visualisation
-
Guide to Using Generative AI in Programming
-
Programming in HTML and PHP
-
Introduction to Cryptographic Definitions
-
Proofs and Algorithms
-
Introduction to Software Process Improvement
-
Rigorous Software Development
-
Sensing and Systems in Pervasive Computing
-
Autonomic Computing
-
OCaml Scientific Computing
-
Applied Logic for Computer Scientists
-
Basic Graph Theory
From the reviews:
"The primary programming language topics covered are basic imperative constructs, functions, semantics, recursion, data types, exceptions, and objectsIt is clear and easy to read, with nice exercises … . it is written at a good level for undergraduate students." (M. D. Derk, ACM Computing Reviews, June, 2009)
“As stated in the title, this book focuses on the principles of programming languages. … Numerous exercises are included, ranging from simplistic to relatively complex. … This book would be of most help to those who already know exactly what they are looking for and would like to see an example of that construct. Summing Up: Recommended. Graduate students through professionals/practitioners.” (M. B. DuBois, Choice, Vol. 47 (6), February, 2010)Gilles Dowek is a mathematician, logician, and computer scientist who works at INRIA, France's National Institute for Computer Science and Automation. He is a member of the Société informatique de France's scientific board as well as CERNA's. He also works as a consultant with the National Institute of Aeronautics, a NASA-affiliated research facility. For his efforts in popular science, he was awarded the Grand Prize d'Alembert des Lycéens by the French Mathematical Society.
| SKU | Unavailable |
| ISBN 13 | 9781848820319 |
| ISBN 10 | 1848820313 |
| Title | Principles of Programming Languages |
| Author | Gilles Dowek |
| Series | Undergraduate Topics In Computer Science |
| Condition | Unavailable |
| Binding Type | Paperback |
| Publisher | Springer London Ltd |
| Year published | 2009-03-13 |
| Number of pages | 159 |
| Cover note | Book picture is for illustrative purposes only, actual binding, cover or edition may vary. |
| Note | Unavailable |







































