davidzor
asked on
i need a good linux c programming tutorial
young man tired of lengthy, example-less documentations needs an easy to follow/easy to understand tutorial on c-linux-programming. please help.
The links above have probably already pointed this out but one good thing to keep in mind is that when generically talking about "C Programming" one will typically be assuming ANSI C. When programming in ANSI C, programming on Linux or Windows, or whatever will be the same (should be anyway).
The differences come in when you need to program outside of the basic stuff and use operating system specific features.
For example, socket programming is somewhat different in Windows than Linux. GUI programming is massively different between all unix systems and Windows (note that Linux falls into the unix category for the purposes of this dicussion).
This being said, to learn the "basics of C Programming for linux" one needs not necessarily focus on Linux only tutorials. Instead you probably should google for "C tutorial". Once you grasp things within the boundaries of ANSI C you will be more apt to comprehend things in an operating system-specific manner - that is, outside ANSI C.
Most news groups, especially the infamous comp.lang.c will rather dogmatically only answer ANSI C stuff, so be warned if you go there.
Well, I hope this helped out. On a possible tangent, is there a specific thing about C as it pertains only to the Linux operating system you are trying to understand? Maybe asking something more specific would help...
Good Luck!
ASKER
sorry for the ambiguous question, the point is that i actually know the basics, and something more, about c programming but i cannot find an editor to work in Linux, i ve installed debian and mandrake and everybody says "use kdevelop or stuff like that" but it doesnt seems to be anywhere, i dont want to be forced to use vi to write the code and gcc to compile it and oh! i made a mistake and go back to the awfull vi. i just want something like the old good turbo c or some editor where i can write my code, push a button and see it working, cannot believe linux doesnt have this.
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Oh, here's a link... (duh...)
http://rpmfind.net/linux/RPM/PLD/dists/ra/PLD/i386/PLD/RPMS/xwpe-1.5.29a-2.i386.html
And here to find others...
http://www.identicalsoftware.com/xwpe/idelinks.html
http://rpmfind.net/linux/RPM/PLD/dists/ra/PLD/i386/PLD/RPMS/xwpe-1.5.29a-2.i386.html
And here to find others...
http://www.identicalsoftware.com/xwpe/idelinks.html
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Nothing has happened on this question in more than 9 months. It's time for cleanup!
My recommendation, which I will post in the Cleanup topic area, is to
split points between gj62 and int_main.
PLEASE DO NOT ACCEPT THIS COMMENT AS AN ANSWER!
jmcg
EE Cleanup Volunteer
My recommendation, which I will post in the Cleanup topic area, is to
split points between gj62 and int_main.
PLEASE DO NOT ACCEPT THIS COMMENT AS AN ANSWER!
jmcg
EE Cleanup Volunteer
But here are some links to get you started:
The C FAQ - a must read
http://www.eskimo.com/~scs/C-faq/top.html
Not so much a tutorial, more like a reference.
For a general list of links, and a "how to learn C" overview, try:
http://www.csd.uwo.ca/~jamie/C/