For many programmers, interoperability is the name of the game. Write once, compile everywhere. Yes, compile, because a compiled program runs 80 times as fast as an interpreted program. Now comes the gotcha: different compilers come with different libraries. C source written for HP-UX might look different from C source written for Solaris, which might look different from C source written for AIX or Linux. What...
0Report
After 10 years of developing real-time software for DOS and embedded systems, I needed to develop software for the real-time O/S, QNX, a POSIX compliant O/S. Unlike DOS, QNX is a real operating system which demands a different programming paradigm. Without Lewine's book, I'm not certain I could have made the shift.This book may be too complicated for somebody unfamiliar with C programming. But, if you know the language, it...
0Report
When I bought this book I never realized how handy it would be. Reading it from cover to cover is a pleasure but it's also very easy to use as a reference -- I've never spent more than a minute trying to find whatever I need. This book has saved me uncountable hours both while debugging software and while porting to various platforms.
0Report
I always keep this book within easy reach. It is the most complete, lucid, comprehensible, and valuable reference for portable C and C++ programming. If you stick to the rules of the standard POSIX C function calls, as clearly and precisely stated in this exceptuional work, your programs will be portable; otherwise, they won't. I almost never refer to the Borland or Microsoft C/C++ help files for explanation of function...
0Report
A very good tutorial and an excellent reference. I use the reference pages in the POSIX Prorgraamer's Guide for all of the normal library functions and I know my program will be portable.
0Report