473,385 Members | 1,817 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.

up to date book reviews?

Hi guys!

Does anyone have a link to a site that provides up to date
programming book reviews?

I looked through the reviews at:

http://www.accu.org/bookreviews/public/index.htm

Unfortunately, the books reviewed were published
between 1990 and 2000.

I'd prefer a review of books that are currently available,
namely Sams Teach Yourself C in 21 Days 6th edition.

Amazon only has 3 reviews for it, and the rest for
previous editions - I had 4th edition and found it to be
good overall (linked list section was confusing though).

Anyone here using the current 6 th edition? What do you
think? I am buying it tomorrow.

Buck.
Nov 13 '05 #1
10 2391
j
"Buck Rogers" <wh*@cares.com.au> wrote in message news:<mZ*****************@nnrp1.ozemail.com.au>...
Hi guys!

Does anyone have a link to a site that provides up to date
programming book reviews?

I looked through the reviews at:

http://www.accu.org/bookreviews/public/index.htm

Unfortunately, the books reviewed were published
between 1990 and 2000.

I'd prefer a review of books that are currently available,
namely Sams Teach Yourself C in 21 Days 6th edition.

Amazon only has 3 reviews for it, and the rest for
previous editions - I had 4th edition and found it to be
good overall (linked list section was confusing though).

Anyone here using the current 6 th edition? What do you
think? I am buying it tomorrow.

Buck.

Well, I have only read the 4th edition. I found out though(through
time) that the book is actually absolute garbage. After reading it, I
had some horrible misconceptions. Namely, not understanding that
arrays and pointers are really completely different and as peter van
der linden says in his book(Expert C programming) "is like confusing
ints with floats" or something along those lines..

This is from the chapter on pointers in Teach YourSelf C in 21 days

"An array name without brackets is a pointer to the array's first
element. Thus, if you've declared an array data[], data is the address
of the first array element." and "You've seen that the name of an
array is a pointer to the array."

But they fail to make any distinction between object and value
context(which chris torek has some nice tutorials on this subject that
everyone should read)
They also claim C has passing by reference.. from chapter 18:

"There is another way to pass an argument to a function, however: by
passing a pointer to the argument variable rather than the value of
the variable itself. This method of passing an argument is called
passing by reference."

C passes by value you only. I don't think the authors are qualified to
write a book on C. They don't even understand the difference between
"passing by reference" and "passing a reference".

Some examples in the book use gets()..

They also claim multi-dimensional arrays exist in C.. when they can
only be simulated with arrays of arrays..

They don't teach you how to read C declarations(any book about C
should cover this imo).

imo, I wouldn't bother with any new editions from this book. The
mistakes in the 4th edition are so serious that you can conclude they
really aren't an expert with this language and have no business
writing a book about the language.

I think they should rename the book to "Teach Yourself C in 21 days
with misconceptions" -- I think this is being more honest and allows a
person to ignore it instead of wasting their money on it.
Some good books on C though would have to be Expert C programming and
k&r2, unless you already have them.
Nov 13 '05 #2
"Buck Rogers" <wh*@cares.com.au> wrote in message news:<mZ*****************@nnrp1.ozemail.com.au>...
Hi guys!

Does anyone have a link to a site that provides up to date
programming book reviews?

I looked through the reviews at:

http://www.accu.org/bookreviews/public/index.htm

Unfortunately, the books reviewed were published
between 1990 and 2000.

I'd prefer a review of books that are currently available,
namely Sams Teach Yourself C in 21 Days 6th edition.

Amazon only has 3 reviews for it, and the rest for
previous editions - I had 4th edition and found it to be
good overall (linked list section was confusing though).

Anyone here using the current 6 th edition? What do you
think? I am buying it tomorrow.

Buck.


As someone who really needs a book every time i do something in c....

It happens that many of the finer c books are indeed those published
between 1990 (and earlier) and 2000, simply because the language was
also very popular back then.

The oft quoted K&R 2nd edition is a good example.

One i like is C: A modern Approach, i thought that book was well
structured

C Unleashed, is a newer book and you may recognise some of the author
names from this group. Must admit i've yet to see it in a shop or a
library...

If the selection at the book shop isn't meeting your expectations, try
a library.

A lot of people are, IMO, over critical of the "21 days" books, it's
really a gamble as to whether you're getting a good one though, much
depends on the particular author.

I'm still looking for "Learn 21 Languages in 24 Hours" !! :)
Nov 13 '05 #3
"gswork" <gs****@mailcity.com> wrote in message
news:81**************************@posting.google.c om...
I'm still looking for "Learn 21 Languages in 24 Hours" !! :)


I came across this in the bookstore the other day, while looking for
prime-rib books on C: Teach Yourself C in 24 Hours!!!!! I laughed at it.
http://www.amazon.com/exec/obidos/tg...glance&s=books
Nov 13 '05 #4
j
Jeremy Yallop <je****@jdyallop.freeserve.co.uk> wrote in message news:<bg************@ID-114079.news.uni-berlin.de>...
j wrote:
[Teach YourSelf C in 21 days]
I don't think the authors are qualified to write a book on C.

[...]
They also claim multi-dimensional arrays exist in C.. when they can
only be simulated with arrays of arrays..


``Successive subscript operators designate a member of a
multi-dimensional array object.''
(``Array subscripting'', C89)

``When several ``array of'' specifications are adjacent, a
multi-dimensional array is declared.''
(footnote to ``Array declarators'', C89)


When you have an array of an array you get the following:

char foo[10][10];

To manipulate this array of array the following occurs:

*(*(foo+0)+0)

So what does that look like? Oh, It looks like a composition of single
dimensional index operations. So what you really have is an array of
arrays which you manipulate with a composition of single dimensional
index operations, which in turn simulates multi-dimensional arrays but
this doesn't make it a true multidimensional array.
Nov 13 '05 #5
I am using it at the moment i have tried four books before this one
i find it good but the question could be a bit easier. But i also got
sams teach your self c for linux programming this fixs the the use of gets
I also have c programming language by Kernigan & ritchie found
that to hard got the answer book thou the c answer book by tondo & gimpel
Nov 13 '05 #6
Greg P. wrote:
"gswork" <gs****@mailcity.com> wrote in message
news:81**************************@posting.google.c om...
I'm still looking for "Learn 21 Languages in 24 Hours" !! :)


I came across this in the bookstore the other day, while looking for
prime-rib books on C: Teach Yourself C in 24 Hours!!!!! I laughed at
it.

http://www.amazon.com/exec/obidos/tg...059468267/sr=1
-8/ref=sr_1_8/103-5750351-7153416?v=glance&s=books

I had to buy "Teach Yourself Linux in 10 minutes" for school at one point.
Of course I didn't....

http://www.amazon.com/exec/obidos/tg...397484-8532015
?vi=glance

--
Martijn Haak
http://www.sereneconcepts.nl
Nov 13 '05 #7
In article <bg**********@sunnews.cern.ch>, Dan Pop wrote:
In <bg************@ID-60390.news.uni-berlin.de> Neil Cerutti
<ho*****@yahoo.com> writes:
Multidimensional arrays are an abstraction.


Not in any language actually supporting them, like Fortran or
BASIC.
It's analogous to claiming that C doesn't have strings, only
arrays of char.


Nope, it ain't. Array of char is a C type. String is a C data
format. Completely different issues.


I think I see where I'm confused. If the statement

A) C does not support multi-dimensional arrays.

is true, what does support mean?

--
Neil Cerutti
Nov 13 '05 #8
In 'comp.lang.c', gs****@mailcity.com (gswork) wrote:
C Unleashed, is a newer book and you may recognise some of the author
names from this group. Must admit i've yet to see it in a shop or a
library...


I have seen it in Paris (Librairie Eyrolles). It's huge (and too expansive
for me, about 65 USD). But I want this book, and I probably buy it some day.

http://www.calindex.com/livre-inform...ages-c-avance-
professionnel-c-unleashed.html

or (short link)

http://minilien.com/?DgVKgQhCWe

--
-ed- em**********@noos.fr [remove YOURBRA before answering me]
The C-language FAQ: http://www.eskimo.com/~scs/C-faq/top.html
<blank line>
FAQ de f.c.l.c : http://www.isty-info.uvsq.fr/~rumeau/fclc/
Nov 13 '05 #9
Emmanuel Delahaye wrote:

In 'comp.lang.c', gs****@mailcity.com (gswork) wrote:
C Unleashed, is a newer book and you may recognise some of the author
names from this group. Must admit i've yet to see it in a shop or a
library...


I have seen it in Paris (Librairie Eyrolles). It's huge (and too expansive
for me, about 65 USD). But I want this book, and I probably buy it some day.

http://www.calindex.com/livre-inform...ages-c-avance-
professionnel-c-unleashed.html

or (short link)

http://minilien.com/?DgVKgQhCWe

--
-ed- em**********@noos.fr [remove YOURBRA before answering me]
The C-language FAQ: http://www.eskimo.com/~scs/C-faq/top.html
<blank line>
FAQ de f.c.l.c : http://www.isty-info.uvsq.fr/~rumeau/fclc/


I own it and find it useful. Not everything I have learned in
this group is in the book, but a lot is. Good value.

--
Julian V. Noble
Professor Emeritus of Physics
jv*@lessspamformother.virginia.edu
^^^^^^^^^^^^^^^^^^
http://galileo.phys.virginia.edu/~jvn/

"Science knows only one commandment: contribute to science."
-- Bertolt Brecht, "Galileo".
Nov 13 '05 #10
In <Xn***************************@130.133.1.4> Emmanuel Delahaye <em**********@noos.fr> writes:
In 'comp.lang.c', gs****@mailcity.com (gswork) wrote:
C Unleashed, is a newer book and you may recognise some of the author
names from this group. Must admit i've yet to see it in a shop or a
library...
I have seen it in Paris (Librairie Eyrolles).


I have also seen it in Geneva (Librairie Ellipse), back when it was a new
book.
It's huge (and too expansive for me, about 65 USD).
I guess you mean too expensive. The price was similar in Geneva,
ninety-something CHF. Not too expensive for a book I really want, but it
was not the case with C Unleashed.
But I want this book, and I probably buy it some day.


You may want to hurry up, then. The book might disappear by the time you
finally decide to buy it.

Dan
--
Dan Pop
DESY Zeuthen, RZ group
Email: Da*****@ifh.de
Nov 13 '05 #11

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

Similar topics

9
by: Jeffrey Silverman | last post by:
Hi all. I am going to be teaching an introductory, course on PHP. As this course has not been offered before, there are no existing materials or list of resources for me to choose from. This is a...
5
by: ndsoumah | last post by:
Hi guys I'm having a hard time trying to validate some dates. I have a form that accept dates from users in this format (YYYY-mm-dd). I've been looking at the available datetime functions and...
10
by: igthibau | last post by:
Hello again, I am back to delving into the wonders of c++ and am getting tired of not having a decent complete reference book that gives all commands and their usage. I see amazon have : C++ For...
10
by: Wen | last post by:
Is it easy to get the system date in c++? Somethings like in SQL or VB? -- Regards, Wen
17
by: Praveen | last post by:
Hi, I am a complete newbie in C++. I got a couple of recommentation to start learning C++ concepts and ideas from Robert Lafore's Object Oriented Programming in C++. I couldnt find an Ebook...
16
by: Robert Zurer | last post by:
Can anyone suggest the best book or part of a book on this subject. I'm looking for an in-depth treatment with examples in C# TIA Robert Zurer robert@zurer.com
21
by: Kiran | last post by:
Hi, As I am preparing for Microsoft Certification, Can some one Suggest me one good book for C# Thanks Kiran
9
by: Brett Romero | last post by:
I'd like to know what you have read lately on c# that could be considered advanced and that you would recommend. I'm looking for in-depth rather than reference books. No starter books and...
14
by: At_sea_with_C | last post by:
Hello all, Im some way in C and i have to start on C++ to. I want your opinions on Teach yourself C++ in 21 days by Jessi Liberty. Can I go with it as my first book are are there better ones? ...
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: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
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
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
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...

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.