473,385 Members | 1,326 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,385 software developers and data experts.

Linux C/C++

Can anyone suggest me a good book to learn C/C++ programming under
Linux platform?

May 17 '07 #1
12 1702
Magesh wrote:
Can anyone suggest me a good book to learn C/C++ programming under
Linux platform?
Which, C or C++? They are different languages (only one of which is
topical here).

The platform is probably irrelevant for learning.

--
Ian Collins.
May 17 '07 #2
Magesh wrote:
Can anyone suggest me a good book to learn C/C++ programming under
Linux platform?
Do you wish to learn a language or programming for a certain platform?
Rui Maciel
May 17 '07 #3
Magesh wrote:
Can anyone suggest me a good book to learn C/C++ programming under
Linux platform?
I assume you already have studied K&R2 TCPL... in detail.

Linux try hard to be POSIX compatible, and Stevens "Advanced Programming in
the UNIX environment", is still my prime reference when doing systems
programming on the Linux platform.

Also, Steven's "Unix Network Programming, Vol. 1: The Sockets Networking
API", is a masterpiece.

There are a number of free online books, including..

Pthread programming
Linux device drivers
Linux C programming

I don't have the links anymore, so you got to google it for yourself. If you
want to peek under the hood, "Linux Kernel Internals" was useful.

--
Tor <torust [at] online [dot] no>

May 17 '07 #4
Which, C or C++? They are different languages (only one of which is
topical here).

The platform is probably irrelevant for learning.

--
Ian Collins.
Hi Collins,

I have a basic programming knowledge of both C & C++. But I want to
learn them (both) particularly on Linux platform! i.e. I want to learn
Linux programming in C & C++. Can you suggest me a book.

Thanks for your help...

Regards,
Magesh

May 18 '07 #5
On May 17, 12:58 pm, Rui Maciel <rui.mac...@gmail.comwrote:
Magesh wrote:
Can anyone suggest me a good book to learn C/C++ programming under
Linux platform?

Do you wish to learn a language or programming for a certain platform?

Rui Maciel

Hi Rui,

I want to learn Linux Programming in C & C++. Can you suggest me some
books?

Regards,
Magesh

May 18 '07 #6
Magesh wrote:
>Which, C or C++? They are different languages (only one of which is
topical here).

The platform is probably irrelevant for learning.

--
Ian Collins.

Hi Collins,
It's Ian.
I have a basic programming knowledge of both C & C++. But I want to
learn them (both) particularly on Linux platform! i.e. I want to learn
Linux programming in C & C++. Can you suggest me a book.
K&R2 is still the best C book if you have some basic knowledge. As for
C++ and Linux, you'll have to ask on comp.lang.c++ and a Linux
programming group. There are a number of book reviews at:

http://accu.org/index.php/book_revie...ew.xqy?subject

--
Ian Collins.
May 18 '07 #7
Hi Ian,

Thanks for your help,

Regards
Magesh

May 18 '07 #8
Ian Collins said:
There are a number of book reviews at:

http://accu.org/index.php/book_revie...ew.xqy?subject
ISTR that you have to register, nowadays, to use that site. In any case,
the very best book on C isn't listed there!

--
Richard Heathfield
"Usenet is a strange place" - dmr 29/7/1999
http://www.cpax.org.uk
email: rjh at the above domain, - www.
May 18 '07 #9
Richard Heathfield wrote:
Ian Collins said:
>There are a number of book reviews at:

http://accu.org/index.php/book_revie...ew.xqy?subject

ISTR that you have to register, nowadays, to use that site. In any case,
the very best book on C isn't listed there!
No need to register, but a real need to fix the search engine on that
site. The first book on C is C++ Primer 4th Ed. And you guys say that
there's no such thing as C/C++ ;-)

Bjørn

--
Looking for an embeddable web server?
http://www.metasystems.no/products/h...der/index.html
May 18 '07 #10
Richard Heathfield wrote:
Ian Collins said:
>There are a number of book reviews at:

http://accu.org/index.php/book_revie...ew.xqy?subject

ISTR that you have to register, nowadays, to use that site. In any case,
the very best book on C isn't listed there!
I didn't.

No one would presume to review K&R!

--
Ian Collins.
May 18 '07 #11
On May 17, 11:50 am, Magesh <gs.mag...@gmail.comwrote:
Can anyone suggest me a good book to learn C/C++ programming under
Linux platform?
google, man, RTFM :)

May 18 '07 #12
Magesh wrote:
I want to learn Linux Programming in C & C++. Can you suggest me some
books?
You have to be a bit more specific than that. Any "hello world" program that
can be compiled for the linux platform is a linux program. Precisely what
are you looking for?
Rui Maciel
May 19 '07 #13

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

4
by: Jhuola Hoptire | last post by:
Just installed J2RE 1.4.2 on a Linux server. I am very knew to the POSIX world. I couldn't dig-up much in the docs or via google about the following: 1 - Is there a standard way to make sure...
0
by: Eric Raymond | last post by:
When installing the rpms (or the tar file) onto Red Hat Enteprise Linux AS Beta 1 (Taroon), we get the follwing error: Installing all prepared tables /usr/bin/mysql_install_db: line 1: 7690...
6
by: gnu | last post by:
Rationale to use Linux ======================= - I can't afford paying for $199 for the license of an OS that's arguably better thank Linux for each of 10 computers I have. - I want to be...
21
by: Travis 'Bailo' Bickel | last post by:
Lately, I have been having a bear of a time trying to acquire a Linux driver for my S3/ProSavage chipset -- but that quest is now almost at an end as I have located a noble band of people who are...
1
by: srihari | last post by:
Hai, I am trying to install IBM DB2 8.1 on Red Hat linux 8.0. My machine is Intel XEON 64bit. The installation went well except for the creation of tools catalog. When I tried to install the tools...
0
by: Zorba.GR | last post by:
IBM DB2 Connect Enterprise Edition v8.2, other IBM DB2 (32 bit, 64 bit) (MULTiOS, Windows, Linux, Solaris), IBM iSoft Commerce Suite Server Enterprise v3.2.01, IBM Tivoli Storage Resource Manager...
5
by: cranium.2003 | last post by:
hi, Here is my code #include <iostream.h> int main() { cout <<"HI"; return 0; } and using following command to compile a C++ program g++ ex1.cpp -o ex1
1
by: rada.lambretha | last post by:
Configuring Linux as a Firewall * Making installation choices * Introducing iptables * Using iptables commands * Simplifying things with firewall GUIs * Adding proxy functionality As...
1
Nepomuk
by: Nepomuk | last post by:
You might have heard about Linux, but you don't know what it is? Or you know a few things about it, but they terrify you? Well, then this article is for you. Don't be afraid - Everyone can use Linux!...
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...
0
by: ryjfgjl | last post by:
In our work, we often need to import Excel data into databases (such as MySQL, SQL Server, Oracle) for data analysis and processing. Usually, we use database tools like Navicat or the Excel import...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.