Learning GNU C | Search for a title, author or keyword | |||||||||
Learning GNU C Copyright © 2002 Ciaran O'Riordan. The contents of this book can be divided into two topics: the core C language, and the standard functionality made available to the programmer. The standard functionality I mention is provided by GNU Libc. This is a library of C functionality that is part of every GNU system. Libc provides functionality such as reading and writing files, sorting and searching data, getting input from the user, displaying data to the user, communicating across networks, creating easily translatable programs, and many other things. C is a standard. It is the programmers programming language. It is the standard programming language of GNU ( GNU's Not Unix ) and BSD ( Berkeley Software Distribution, sometimes called Berkeley Unix ) based systems. GNU is a complete, Unix-like operating system that has been in development for just over twenty years. GNU software is known for it's stability and standard compliance. Most GNU systems use Linux as a kernel. These systems are often known as GNU/Linux systems. The greatest thing about GNU is that the entire system is what is known as Free Software. Non-Free programs ( Windows included ) are generally distributed in a machine readable form only. This means that the user cannot see what is going on inside a program. In contrast, Free Software is required to come with source code in a human readable format. As a programmer you can read the source code for any piece os Free Software you like. If there are errors in a program, you can fix them. Free Software will change the world for the better.
|
||||||||||
Learning GNU C | Disclaimer: this link points to content provided by other sites. |