Language Selection

English French German Italian Portuguese Spanish

Book Review: Beginning C: From Novice to Professional

Filed under
Reviews

Ivor Horton is a beginner's best friend (Beginning C++ 6, Beginning Ansi C++, Beginning Java 2). And his Beginning C text is definitely no stranger to this forum as I reviewed the 3rd Edition in October 2004. What's new with the 4th Edition, and do you need it?

What's new and what's not?

As with the earlier editions, Horton still uses a command-line driven edit-compile-link-execute process. In fact, other than renaming one of chapters, the high-level content has not changed. At the publisher's Web site, you can view the book's current table of contents, download the source code, and read sample Chapter 1.

The examples still have a Windows/DOS feel, file names still point to the "C" drive, and the printing example still uses the 'stdprn' file handle. This isn't a criticism – just a statement of fact.

However, this 4th edition expects the reader to use a compiler conforming to the ISO/IEC 9899 standard – commonly referred to as C99. Horton isn't kidding about the C99 standard. A number of his examples fail miserably without a C99 compiler.

Full Story.



More in Tux Machines

Linux or GNU/Linux – Here is What Every User Should Know.

The parties who work for the project deserves credit though the task is important thing than who did it. But people fear naming it just Linux won’t give a community spirit to the distributions rather it would make it just a business perspective. The project to develop complete free version of OS was started by GNU project years before the the work of Linux initiated. The core component of the system is GNU and Free Software Foundation(FSF)’s founder Richard Stallman called it as GNU/Linux whereas the name came into rise after Yggdrasil Linux distribution adopted the complete name. Read more Also: Unixstickers Review: Pimp Out Your Laptop

The Money In Open-Source Software

It’s no secret that open-source technology — once the province of radicals, hippies and granola eaters — has gone mainstream. According to industry estimates, more than 180 young companies that give away their software raised roughly $3.2 billion in financing from 2011 to 2014. Even major enterprise-IT vendors are relying on open-source for critical business functions today. It’s a big turnaround from the days when former Microsoft CEO Steve Ballmer famously called the open-source Linux operating system “a cancer” (and obviously a threat to Windows). Read more

Analysis Of The Top 10 Linux Distributions Of 2015

For the past couple of years I have been producing analysis guides for the top 10 Linux distributions as listed on Distrowatch. Click here for the guide for 2013 Click here for the guide for 2014 The point of this article is to look at the top 10 Linux distributions as listed on Distrowatch for the year 2015 and analyse their suitability for the average Joe. The criteria for an Everyday Linux distribution is as follows: Must be relatively easy to install Must have an intuitive desktop environment Must be easy to use Must have a standard set of applications pre-installed (i.e. web browser, audio player, media player) Must have a decent package manager in order to install further software Must be ready to use from the get go The distributions are listed in the order they are in on Distrowatch. Read more

S.F. Officials Push for Adoption of Pioneering Open-Source Voting System

Just over a year ago the Board of Supervisors passed a resolution that required the city to study open-source voting. Last November, the Department of Elections approved a plan asking the mayor and the board to start and fund the work. Arntz said the agency plans to submit a budget request to Mayor Ed Lee at the end of the month, proposing spending $2.3 million toward an open-source system. Read more