Site Statistics
 
Threads: 4,029
Posts: 17,594
Members: 2,997
Users Online: 13
Newest Member: preetha


Go Back   PC101 > Computer Related Forums > Software > Software Development

Software Development Programming / Databases = C & C++, SQL & PL/SQL, Java Help and more!


Reply
 
LinkBack Thread Tools Display Modes
Old 11-29-2005, 01:57 AM   #1
Sophomore
 
Join Date: Nov 2005
Posts: 135
Rep Power: 3 imported_krish is on a distinguished road
[c-corner]

The best way to learn C is to first refer to some good book. Most of those who start programming start with C-language. It is a very simple but very powerful language. You can do simple math operations to something more dangerous like writing a boot virus , using C.

Books
-------
The best book for C is Herb Schild - The c++ complete reference which has the entire first part of the book dealing with C.

The manual for C is the The C Programming Language by Kerningham and Ritchie. It is very good for those who have practised little programs and want to test their language skills and improve them. This book has been written by the creators of C themselves.

Online help
-------------
The know-how-to guide can be obtained here :
http://guideme.itgo.com/atozofc/
This is a good book and the authors deserves all the credit for it.

Tools
-----
There are many compilers out there, but for beginners i would suggest either to use Dev-C++ which can be obtained from here
http://kent.dl.sourceforge.net/sourc...pp/devcpp4.zip

Another is the Turbo C++ 3 Compiler which can be downloaded free, just google out for it.

I hope this information is enough.
imported_krish is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 11-29-2005, 01:58 AM   #2
Sophomore
 
Join Date: Nov 2005
Posts: 135
Rep Power: 3 imported_krish is on a distinguished road
download the TC3 From here and give the site owner the credit.
http://www.iloop.info/zboard/data/pds/TC3.zip
iloop.info deserves all the credit.
imported_krish is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 11-30-2005, 03:40 AM   #3
Sophomore
 
Join Date: Nov 2005
Posts: 135
Rep Power: 3 imported_krish is on a distinguished road
I feel if you know C, then you can always learn C++ in no time. There are few differences in the basic syntax and there would be a lot of additional concepts like classes, objects, inheritance, etc...

Books

Refer to Herbert Schildt - C++ complete reference. It's a simple and very good book. You can also try some online tutorials on simple C++ but don't get into the deeper C++ by using some Borland Builder or Visual C++. And don't even try to study the C++ book written by Bjarne Stroustrup at this moment. Its an excellent book, but it's a very complex one for beginners.

Thinking in C++ is another excellent book.

Compilers

Use Tc3 or Dev-c++
those on Linux can use GCC or CC to compile the C programs and G++ ( i think not sure) for C++. I am not sure but GCC can compile C++ programs too, i beleive.


Important Suggestion

Try and learn the data structures concepts. Write your own programs, implementing each of the data structures you come across like stacks, queues, trees, infix-postfix conversion, etc... You do 10 programs of that kind and then you'll get a firm grasp on both data structures and programming concepts.
imported_krish is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 11-30-2005, 07:19 AM   #4
Sophomore
 
Join Date: Nov 2005
Posts: 142
Rep Power: 3 enguy is on a distinguished road
How about the "Teach yourself " series of books. Are they good? The title sounds attractive.
enguy is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 12-02-2005, 12:09 AM   #5
Junior
 
Join Date: Oct 2005
Posts: 166
Rep Power: 3 imported_Steve is on a distinguished road
Teach Yourself from Sam are awesome books, I love them.

I dont know C at all (I know C#) and its just been so beneficial having those books.
They are well worth the small investment.
imported_Steve is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 02-15-2006, 04:44 PM   #6
Sophomore
 
Join Date: Feb 2006
Location: Hell, Underworld
Posts: 75
Rep Power: 3 Faucet is on a distinguished road
Is C# any good. I've heard from a friend that it is about the same and is easier to learn.
Faucet is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 03-10-2006, 05:35 AM   #7
Sophomore
 
Join Date: Mar 2006
Posts: 73
Rep Power: 3 zeroth is on a distinguished road
I think C# is on the rise, but I'm still sticking with C++ to write my programs.
zeroth is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 03-18-2006, 07:06 PM   #8
Sophomore
 
Join Date: Feb 2006
Location: Hell, Underworld
Posts: 75
Rep Power: 3 Faucet is on a distinguished road
uhh is there any web tutorials that are really great. I don't like reading off of books.
__________________
Im working on flash's, photoshop's and trying to learn how to be a programmer.

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
Faucet is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT -5. The time now is 01:42 PM.

Powered by vBulletin Version 3.7.0
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0 RC5