 |
|
03-09-2008, 06:26 PM
|
#1 (permalink)
|
|
Always in Dreams...
Join Date: Dec 2006
Location: New Delhi, India
Posts: 201
|
"Balagurusamy" or "yashwant kanetkar"
Hi friends, i've just joined the BCA cource and as you know, C Programming is always there. Now i want to ask you that which book i should buy for learning C. Everyone suggests "Programming in ANSI C with E. Balagurusamy" or "Let us C by yashwant kanetkar". I am really confused. Could u please tell which book is better for learning good "C Programming". Please also suggest some other good books if any.
__________________
I play Bansuri! :)
|
|
|
|
Advertisements. Register and be a member of the community to get rid of them.
|
|
Advertisement
|
|
03-09-2008, 06:28 PM
|
#2 (permalink)
|
|
Human Spambot
Join Date: Jan 2007
Location: Lat 28.38°N , Longt 77.13°E
Posts: 2,431
|
Re: "Balagurusamy" or "yashwant kanetkar"
None of these.
|
|
|
03-09-2008, 06:37 PM
|
#3 (permalink)
|
|
God of Mistakes...
Join Date: Dec 2005
Location: Pune, Maharashtra
Posts: 1,923
|
Re: "Balagurusamy" or "yashwant kanetkar"
E.Balagurusami.
Bcoz Yashwant Kanetkar book is too basic.
|
|
|
03-09-2008, 06:42 PM
|
#4 (permalink)
|
|
Dreamweaver
Join Date: Aug 2006
Location: Bangalore
Posts: 3,904
|
Re: "Balagurusamy" or "yashwant kanetkar"
yea.. Balaguruswami is good...
Yashwant Kanetkar is easily available on net
__________________
Today's noobs are tomorrow's geeks. Don't make fun of them.. encourage them. - Gigacore
Follow me on twitter.com/gigacore
|
|
|
03-09-2008, 08:02 PM
|
#5 (permalink)
|
|
Commander in Chief
Join Date: Jul 2005
Posts: 6,658
|
Re: "Balagurusamy" or "yashwant kanetkar"
Both are bad books, even Schildt is better than them. :\
__________________
Harsh J
www.harshj.com
|
|
|
03-09-2008, 09:14 PM
|
#6 (permalink)
|
|
Jai Suresh
Join Date: Aug 2004
Location: Vellore, TN
Posts: 578
|
Re: "Balagurusamy" or "yashwant kanetkar"
If you are new to programming the EB. Yashwant is also good. If already have some programming knowledge, then try Shaum's series.
|
|
|
03-09-2008, 09:32 PM
|
#7 (permalink)
|
|
Romeo + Lucifer = ME
Join Date: Oct 2006
Posts: 981
|
Re: "Balagurusamy" or "yashwant kanetkar"
Read as many books as u can.......... no book is complete....... damn i used to be the best in the business in first year of engg coz i had complete control over C...... and finally programming is something that u are born with........ i have seen sup0er talented guys with Zero programming skill....... my view.....
__________________
Sony Vaio CW26FG
Nokia E 63 + Iphone 3GS
Nikon D3000 + 50mm f/1.8 + 70-300mm Lens
|
|
|
03-09-2008, 09:38 PM
|
#8 (permalink)
|
|
Indidiot
Join Date: Dec 2007
Location: Rock Island
Posts: 1,416
|
Re: "Balagurusamy" or "yashwant kanetkar"
I disagree! Programming is nothing like ur born with. If it was so then most of us here would have made programs to solve our Differentiation and Integration problems in High school. Its more like Maths more you practice more you learn and u can never be a true master of it 'cause one day along the line a dude will come and tip u over. Yashwant Kanitkar is the best basic book for C as all B.E colleges follow it as text book. Alternative text book can be Balagurusamy. For reference sake refer to Schildt or Kerningham and Ritchie.
|
|
|
03-09-2008, 09:49 PM
|
#9 (permalink)
|
|
I M A *STAR*
Join Date: Nov 2007
Location: Planet Earth
Posts: 855
|
Re: "Balagurusamy" or "yashwant kanetkar"
E.Balagurusami.
|
|
|
03-09-2008, 09:51 PM
|
#10 (permalink)
|
|
Elevating Humanity
Join Date: Sep 2007
Location: Now on Earth
Posts: 1,955
|
Re: "Balagurusamy" or "yashwant kanetkar"
+1for Balagurusami.
__________________
Regards,
The Conqueror
|
|
|
03-09-2008, 10:58 PM
|
#11 (permalink)
|
|
Broken In
Join Date: Sep 2006
Posts: 147
|
Re: "Balagurusamy" or "yashwant kanetkar"
Quote:
Originally Posted by Plasma_Snake
I disagree! Programming is nothing like ur born with. If it was so then most of us here would have made programs to solve our Differentiation and Integration problems in High school. Its more like Maths more you practice more you learn and u can never be a true master of it 'cause one day along the line a dude will come and tip u over. Yashwant Kanitkar is the best basic book for C as all B.E colleges follow it as text book. Alternative text book can be Balagurusamy. For reference sake refer to Schildt or Kerningham and Ritchie. 
|
i dont know which engg college uses kanetkar's book as textbook.but i am sure vtu doesn't.
if you are learning from the start ,and want to learn quickly then go for yashwant kanetkar.you can't call it a bad book.there are lot of things to learn from it.
to be frank i got inspired by that book ,and the way he explains things inspired me and dragged me into programming field.
try to read from fourth edition,there are lot of extra chapters you might be interested(hardware related) .you can find the same in his website also.
after you get the theory required try to solve more and more problems which you think could be difficult.dont go for answers available.
one disadvantage is both of them wont stress on using standard code.but you can always learn them later .imo you shd go for kanetkar
__________________
techtricks.co.in
portforwarding
xp-vista crossover connection
installing xp on vista notebooks
|
|
|
03-09-2008, 11:08 PM
|
#12 (permalink)
|
|
Commander in Chief
Join Date: Jul 2005
Posts: 6,658
|
Re: "Balagurusamy" or "yashwant kanetkar"
Standard C first, platform specific goodies later. This way is more feasible, IWO. W, not M.
__________________
Harsh J
www.harshj.com
|
|
|
03-09-2008, 11:19 PM
|
#13 (permalink)
|
|
Wise Old Owl
Join Date: Jun 2007
Location: Kochi
Posts: 1,119
|
Re: "Balagurusamy" or "yashwant kanetkar"
C is my fav. language.....IMO refer as many books as u can, but for basics refer Balagurusamy and Kanethkar........Kanethkar can't be used as a book for writing ur theory paper, it's a more interactive book to understand and learn the basics, more over it covers some advanced topics like 32-bit C under Windows & Linux + Grfx, API based hardware programing, etc.....also the examples used in Kanethkar use code snippets which r mostly found in C debugging....so its more helpful to those who r planning to make C as there specialization area in future
__________________
j1n M@tt || "a guy who gets off bed only b'coz of technology..."
|
|
|
03-09-2008, 11:26 PM
|
#14 (permalink)
|
|
Bond, Desi Bond!
Join Date: Oct 2007
Location: Bangalore
Posts: 10,062
|
Re: "Balagurusamy" or "yashwant kanetkar"
Hell with those two books that teach you nothing much abcd's.
Get
C Programming Language - Dennis Ritchies & Brian Kennighan
The best book on C Language.
Seriously, stay away from balagurusamy's and kanetkar's.
__________________
My first blogspace: http://desiibond.blogspot.com
|
|
|
03-09-2008, 11:31 PM
|
#15 (permalink)
|
|
Wise Old Owl
Join Date: Jun 2007
Location: Kochi
Posts: 1,119
|
Re: "Balagurusamy" or "yashwant kanetkar"
oh ic!!...I don't think for a BCA first yr stud needs to study from Dennis Ritchie & Kennighan........btw kanethkar is not so bad, he was the only guy from India who got the best teachers award from MS for covering Windows pgming and .NET
__________________
j1n M@tt || "a guy who gets off bed only b'coz of technology..."
|
|
|
03-09-2008, 11:38 PM
|
#16 (permalink)
|
|
Bond, Desi Bond!
Join Date: Oct 2007
Location: Bangalore
Posts: 10,062
|
Re: "Balagurusamy" or "yashwant kanetkar"
Quote:
Originally Posted by j1n M@tt
oh ic!!...I don't think for a BCA first yr stud needs to study from Dennis Ritchie & Kennighan........btw kanethkar is not so bad, he was the only guy from India who got the best teachers award from MS for covering Windows pgming and .NET
|
Why do you think that BCA first yr student need not study Dennis Ritchie's book.
It's not a complex book. It's pretty good and don't fix to basic books for a programming language that forms the base of programmer's career.
C lang is one language that you should really really work hard and learn everything inside out. It's simple but very vast.
__________________
My first blogspace: http://desiibond.blogspot.com
|
|
|
03-09-2008, 11:39 PM
|
#17 (permalink)
|
|
Salieri Family
Join Date: Feb 2004
Location: Somewhere in Internet.......Have dynamic IP address
Posts: 357
|
Re: "Balagurusamy" or "yashwant kanetkar"
Use Yashwant Kanetkar if you dont know anything about C. it'll give a firm understanding of C. Then you can try Schildt to know better...
The way kanetkar has put up the concepts is good...I dint need a teacher to learn C.(I used to BUNK classes..  )
__________________
A person who wants everything in his life... May end up with nothing at all
-Tommy[Mafia]
|
|
|
03-09-2008, 11:47 PM
|
#18 (permalink)
|
|
Wise Old Owl
Join Date: Jun 2007
Location: Kochi
Posts: 1,119
|
Re: "Balagurusamy" or "yashwant kanetkar"
^^+1
__________________
j1n M@tt || "a guy who gets off bed only b'coz of technology..."
|
|
|
04-09-2008, 01:00 AM
|
#19 (permalink)
|
|
CAFEBABE
Join Date: Mar 2008
Location: Bangalore
Posts: 474
|
Re: "Balagurusamy" or "yashwant kanetkar"
desiibond + infinity
Neither is good. Till 5th Edition (dunno if they fixed it now), Let Us C used gets() without pointing out even remotely the huge disadvantage of using that function.
Both the books are too basic to spend money on. Read the free copy in your library instead.
"The C Programming Language" is the C book which covers real C (including a reference manual for C). Nothing beats it and the book is very simple to learn from too.
__________________
Chandru
http://tuxychandru.blogspot.com
|
|
|
04-09-2008, 01:30 AM
|
#20 (permalink)
|
|
18 Till I Die............
Join Date: Jul 2004
Location: India, Mumbai, Marine Lines
Posts: 5,792
|
Re: "Balagurusamy" or "yashwant kanetkar"
+1 got Kernighan and Ritchie, while preparing for MCA I referred to that more often than LUC, I didn't like the latter at all.
__________________
http://www.bash.org/?258908
|
|
|
04-09-2008, 11:33 AM
|
#21 (permalink)
|
|
Democracy is a myth
Join Date: Apr 2004
Location: Kaikhali,Kolkata
Posts: 2,158
|
Re: "Balagurusamy" or "yashwant kanetkar"
I quote Mehuldev
Quote:
|
+1 got Kernighan and Ritchie
|
U can also try "A Book on C" by Kelly-Pohl................I really liked this book...........
And if u want to b a UberGeek in C, then,
The Indispensable Guide To C by Paul Devis
__________________
"My opinions may have changed, but not the fact that I am right."
"I'm never wrong. Once I thought I was wrong, but I was wrong"
|
|
|
04-09-2008, 03:29 PM
|
#22 (permalink)
|
|
Wise Old Owl
Join Date: Dec 2006
Location: delhi
Posts: 1,429
|
Re: "Balagurusamy" or "yashwant kanetkar"
Quote:
Originally Posted by rhitwick
I quote Mehuldev
|
mehul-dev?
mehulved
|
|
|
05-09-2008, 11:13 AM
|
#23 (permalink)
|
|
In The Zone
Join Date: Feb 2007
Location: Mumbai
Posts: 214
|
Re: "Balagurusamy" or "yashwant kanetkar"
yashwant kanetkar = To understand 'C' easily
Balagurusamy = Pass in the exam easily
|
|
|
05-09-2008, 11:38 PM
|
#24 (permalink)
|
|
Wise Old Owl
Join Date: Jun 2007
Location: Kochi
Posts: 1,119
|
Re: "Balagurusamy" or "yashwant kanetkar"
^^ ya u r right, this is wat most of the studs at clge do nowadays
__________________
j1n M@tt || "a guy who gets off bed only b'coz of technology..."
|
|
|
05-09-2008, 11:46 PM
|
#25 (permalink)
|
|
Wahahaha~!
Join Date: Dec 2006
Location: Pune/there
Posts: 7,676
|
Re: "Balagurusamy" or "yashwant kanetkar"
Quote:
Originally Posted by hullap
mehul-dev?
mehulved 
|
after compiling Gentoo Doc, he sure needs a dev status
A very nice book to dig deeper into linux. Easy to understand for average linux user.
|
|
|
08-09-2008, 11:14 AM
|
#26 (permalink)
|
|
Hanging, since 2004..
Join Date: Aug 2004
Location: hanging..
Posts: 3,333
|
Re: "Balagurusamy" or "yashwant kanetkar"
Kanetkar's book has better examples, i suggest starters to go with it. Balagurusamy is the worst boook i have ever read for C.
__________________
Windows 8 ? :lol:
I have a better OS installed, people call it Windows7 8-)
|
|
|
08-09-2008, 11:45 AM
|
#27 (permalink)
|
|
Wahahaha~!
Join Date: Dec 2006
Location: Pune/there
Posts: 7,676
|
Re: "Balagurusamy" or "yashwant kanetkar"
For I learned C from Deitel & Deitel
|
|
|
08-09-2008, 04:41 PM
|
#28 (permalink)
|
|
Legen-wait for it-dary!
Join Date: Dec 2004
Location: Chennai
Posts: 2,471
|
Re: "Balagurusamy" or "yashwant kanetkar"
I began with some old book whose name i dont remember, then followed up with K&R. I havent read balagurusamy, but let us c is quite dumb, really.
__________________
If the Start Windows Restart when Windows starts check box is checked Windows Restart will start automatically every time Windows is started. - Actual excerpt from a windows program help file
|
|
|
08-09-2008, 04:55 PM
|
#29 (permalink)
|
|
Hanging, since 2004..
Join Date: Aug 2004
Location: hanging..
Posts: 3,333
|
Re: "Balagurusamy" or "yashwant kanetkar"
^^ You are not a pro when you start, so the so called dumb books are helpful to wwho have just started.
__________________
Windows 8 ? :lol:
I have a better OS installed, people call it Windows7 8-)
|
|
|
08-09-2008, 07:22 PM
|
#30 (permalink)
|
|
Section Moderator
Join Date: Mar 2007
Location: Hyderabad
Posts: 1,186
|
Re: "Balagurusamy" or "yashwant kanetkar"
It all depend in what interest u have.........u love c programming .i recommend to read both books......i applied them in my embedded system programming n was the only thing in life i felt like being applied usefully in engineering.......c language is very important.i suggest u to learn by doing method...hav a compiler....complile the exampleprograms and learn.......afterward u get a grip on it.u start writing the program by urself when u can guess the algorithm.......
the pointers stuff is little confusing in start....don;t worry it while be easy afterwards....thers a seperate book by kanethkar (somethin like Pointers in C) ..go for it if possible....
|
|
|
| Thread Tools |
|
|
| Display Modes |
Linear Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
|
|
|