Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Home Topics Titles Quotes Blog Featured Help
Search
 
Olivier Lecarme
University of Nice-Sophia Antipolis
Nice, France
 

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.


     

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...

 

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...

 

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....

 

 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...

 

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...

 
  more...

 
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy