|
|
|
|
| Olivier Lecarme obtained his MS and PhD degrees from the University of Grenoble (France) in 1965 and 1970, respectively. He has held successive academic positions during his 45-year career at the following universities: the University of Grenoble (six years); the University of Montréal (Canada) (five years); the University of Lausanne (Switzerland) (two years); and the University of Nice (32 years). He retired in September 2008, and is now a Professor Emeritus. He has taught numerous computer science courses to various audiences, including undergraduate and graduate computer science majors, undergraduates studying the technology of communication, and professionals. His main teaching interests are higher-level programming languages, compilation, algorithmics and data structures, the methodology of programming, computer graphics, and operating systems. He has supervised about 30 PhD theses, mainly in the area of programming language definition and implementation. His contributions to two major programming languages, Pascal and Ada, are acknowledged in the official definition documents. He is presently preparing a book about GIMP, both in English and French. He devotes part of his time to helping novices learn to use their computers correctly, and is a fervent proponent of open-source software. To date, he has authored 70 reviews for Computing Reviews. |
|
|
|
Date Reviewed |
|
|
1 - 10 of 90
reviews
|
|
|
|
|
|
|
|
Introduction to compiler design (2nd ed.) Mogensen T., Springer International Publishing, New York, NY, 2017. 258 pp. Type: Book (978-3-319669-65-6)
Compiler design seems to be a rather narrow topic, which should interest only computer science undergraduate or graduate students in the framework of a mandatory course. After all, how many people will have in their professional life t...
|
Feb 15 2019 |
|
|
|
|
|
|
Compiler-assisted loop hardening against fault attacks Proy J., Heydemann K., Berzati A., Cohen A. ACM Transactions on Architecture and Code Optimization 14(4): 1-25, 2017. Type: Article
The problem to solve is the following: the uncontrolled development of the Internet of Things (IoT) results in personal data being handled by a huge variety of devices, which do not satisfy the safety conditions considered mandatory in...
|
Jun 1 2018 |
|
|
|
|
|
|
Learn to program with Python Kalb I., Apress, New York, NY, 2016. 263 pp. Type: Book (978-1-484218-68-6)
Since I have already learned how to program (almost 60 years ago), I thought that reading this book would be a good way to learn Python. I’m rather disappointed....
|
Feb 8 2017 |
|
|
|
|
|
|
Docker containers (includes content update program): build and deploy with Kubernetes, Flannel, Cockpit, and Atomic Negus C., Prentice Hall Press, Upper Saddle River, NJ, 2015. 320 pp. Type: Book (978-0-134136-56-1)
When Computing Reviews invited me to review this book, I thought it would be a good way for me to understand what exactly docker containers are. After reading and rereading the first few chapters, I was still as ignorant as in t...
|
Aug 24 2016 |
|
|
|
|
|
|
Linux phrasebook Granneman S., Addison-Wesley Professional, Indianapolis, IN, 2015. 512 pp. Type: Book (978-0-321833-88-4)
This small book is pleasant to handle and browse. It is part of a collection of similar books generally dealing with programming languages (JavaScript, Ruby, Java, Python). But in the case of Linux, this reduces what can be explained t...
|
May 19 2016 |
|
|
|
|
|
|
Beginning HTML5 media Pfeiffer S., Green T., Apress, New York, NY, 2015. 304 pp. Type: Book (978-1-484204-61-0)
A very interesting matter, the capabilities of the new Hypertext Markup Language (HTML) standard for dealing with multimedia contents, is the subject of this book. Unfortunately, this matter is very unstable, since the W3C group is wor...
|
Mar 8 2016 |
|
|
|
|
|
|
A practical guide to Ubuntu Linux (4th ed.) Sobell M., Prentice Hall Press, Upper Saddle River, NJ, 2015. 1416 pp. Type: Book (978-0-133927-31-3)
This book is not for a faint-hearted reader: 1,400 pages are not easy to handle on your desk, especially since the book is printed on thin paper. The book is not really about Ubuntu; rather, it’s about Unix and Linux. You wil...
|
Nov 6 2015 |
|
|
|
|
|
|
Linux Mint essentials LaCroix J., Packt Publishing, Birmingham, UK, 2014. 300 pp. Type: Book (978-1-782168-15-7), Reviews: (2 of 2)
Until now, Computing Reviews sent me books to review by snail mail. This time I received a portable document format (PDF) file, so I had to read the book on my computer screen. Although I have a large screen (24-inch), I found t...
|
Feb 10 2015 |
|
|
|
|
|
|
The official Ubuntu book (8th ed.) Helmke M., Joseph E., Rey J., Ballew P., Prentice Hall Press, Upper Saddle River, NJ, 2014. 368 pp. Type: Book (978-0-133905-39-7)
This is the eighth edition of a book I’ve never read before, so I’ll not try to compare it to the previous editions. Instead, I’ll consider it as a new book. Its purpose is to be “The Official Ub...
|
Dec 8 2014 |
|
|
|
|
|
|
Practical PHP and MySQL website databases: a simplified approach West A., Apress, Berkeley, CA, 2013. 448 pp. Type: Book (978-1-430260-76-9)
The purpose of this book is not evident from the title, so let’s omit some of the less useful words and add some more useful ones. What we get: “Building database-driven websites with PHP and MySQL.” After...
|
Oct 28 2014 |
|
|
|
|
|
|
|
|
|
|
|