کتاب الکترونیکی

C++ از Ground Up، نسخه سوم

C++ from the Ground Up, Third Edition

دانلود کتاب C++ from the Ground Up, Third Edition (به فارسی: C++ از Ground Up، نسخه سوم) نوشته شده توسط «Herbert Schildt»


اطلاعات کتاب C++ از Ground Up، نسخه سوم

موضوع اصلی: برنامه نویسی: زبان های برنامه نویسی

نوع: کتاب الکترونیکی

ناشر: McGraw-Hill Osborne Media

نویسنده: Herbert Schildt

زبان: English

فرمت کتاب: pdf (قابل تبدیل به سایر فرمت ها)

سال انتشار: 2003

تعداد صفحه: 625

حجم کتاب: 5 مگابایت

کد کتاب: 0072228970 , 9780072228977 , 9780072253986

نوبت چاپ: 3

توضیحات کتاب C++ از Ground Up، نسخه سوم

در بسیاری از نقدهای این کتاب به پیشینه داور اشاره شده است.
اگر قصد یادگیری زبان C از این کتاب را دارید، پیشنهاد می کنم در نظر بگیرید
با دقت بررسی های کسانی که پیشینه ای نزدیک به شما دارند. پرداخت
توجه کمتری به کسانی که پیشینه متفاوتی دارند. ولی.
این بررسی را بخوانید زیرا سعی خواهم کرد چندین دیدگاه مختلف را ارائه دهم.

من از سال 1960 تا بازنشستگی اخیرم در برنامه نویسی دیجیتال امرار معاش کردم
کامپیوترها در انواع مختلف، در بسیاری از زبان ها، و برای بسیاری از برنامه ها،
از جمله حدود 15 سال با استفاده از C. من از این متن در C به تازگی تمام شده استفاده کردم
دوره به عنوان بخشی از “برنامه تاخیر پوسیدگی ذهن” من. چیزهایی را می دانستم
ج، اما از آن استفاده نکرده بود.

استاد سال ها این دوره را تدریس کرده است و معتقدم استفاده کرده است
همین متن برای چندین سال انگار امتحان زمان را پس داده است
برای آن محیط در جمله دوم مقدمه آمده است: «قبلی نیست
تجربه برنامه نویسی مورد نیاز است.” مدرسه به دو مورد نیاز دارد
دنباله ترم برنامه نویسی C، یا یک دوره یک ترم C برای آن ها
با تجربه برنامه نویسی قبلی مربی گفت کسانی که بدون
پس زمینه جامد در C از بین می رود. من چیزی در مورد آن نمی دانم
سایر دانش‌آموزان کلاس، اما تقریباً نیمی از آن‌ها تا شب پایانی رفته بودند.

یکی از خوبی های این کتاب، تعداد زیاد کتاب های کامل است
نمونه برنامه ها اینها ویژگی های زبان را نشان می دهند و نشان می دهند.
شما حتی مجبور نیستید آنها را تایپ کنید. می توانید آنها را از ناشر تهیه کنید
سایت اینترنتی. یکی از بدی های این کتاب تعداد زیاد آن است
نمونه برنامه های کامل اغلب قسمت مورد علاقه دو یا سه است
خطوطی از یک یا دو صفحه کتاب بسیار بزرگتر از آن چیزی است که می تواند باشد.

چند سوال در متن وجود دارد، اما تعداد زیادی نیست. هیچ مشکلی وجود ندارد
سوالاتی را تنظیم یا مرور می کند تا درک شما را بیازماید. در پایان چند
فصل پیشنهادی برای مرور برخی موضوعات وجود دارد. مکرر وجود دارد
پیشنهاداتی برای بازی با یک برنامه، ایجاد تغییرات و درک چیست
اتفاق می افتد.

تقریباً تمام برنامه های ارائه شده در یک فایل کامل هستند. واقعی سی
برنامه ها معمولا فایل فشرده هستند، حتی بیشتر از برنامه ها
نوشته شده در C. حتی مشکلات تکالیف اسباب بازی از کلاس من اغلب درگیر است
پنج یا هفت فایل

این کتاب به طور قابل توجهی برای اثری با هدف تازه کارها کامل است. وجود دارد
حذفیات، اما بیشتر آنها جزئی هستند. برخی از داوران و استاد من گفتند
پوشش لیست های اولیه سازی اعضا به ویژه ضعیف است.

کتابخانه الگوی استاندارد (STL) یکی از ویژگی های جدیدتر است
زبان در طولانی ترین فصل کتاب در 46 صفحه آمده است.
سایر بازبینان شکایت کرده اند که پوشش کم است. آن ها هستند
درست. کم است. این فصل «معرفی استاندارد» نام دارد
کتابخانه الگو.” این کتاب تعدادی از کلاس های کانتینر را توضیح می دهد
و چند مورد از عملیاتی که می توانید روی آنها انجام دهید. توضیحات هستند
در سطحی مشابه بقیه کتاب. برای بدست آوردن تو کافی است
آغاز شده. عملیات مشابه در سایر کلاس های کانتینر مشابه هستند
نام ها چندین لیست از نام توابع با بسیار مختصر وجود دارد
توضیحات برای مقدمه کافی است.
استاد من گفت که بیش از یک ترم طول می کشد تا آن را پوشش دهد
کل STL. من فکر می کنم این یک کلاس بسیار کسل کننده خواهد بود. نگاه کنید
STL از زمان به زمان. شاید متوجه چیزی شوید که
مفید به نظر می رسد سپس قسمت های فورا مفید را یاد بگیرید.

در اینجا نکته ای است که به سختی یاد گرفتم. توابع ذکر شده در
بخش ALGORITHMS STL توابع عضو نیستند. تو می توانی
بگویید آیا برنامه نمونه را به اندازه کافی از نزدیک مطالعه می کنید، اما اینطور نیست
واضح از متن اصلی

پیشگفتار به شما (مبتدی) قول می دهد که یک C موفق باشید
برنامه نویس وقتی کتاب را تمام کردید. من مخالفم ممکن است خیلی چیزها را بدانید
در مورد جزئیات زبان، اما کتاب به شما در طراحی کمک نمی کند
راه حلی برای یک مشکل برای یک مبتدی توصیه نمی شود.

اگر تجربه برنامه نویسی به زبانی دارید، کتاب
می تواند مفید باشد آن را بخوانید در حالی که مشکلات را از خود دوباره کار می کنید
متن قدیمی با استفاده از C . هشدار: من معلم نیستم. این فقط من است
سوء ظن

نسخه فعلی نسخه سوم است. برخی از بررسی های اینجا به نظر می رسد
از نسخه قبلی باشد نسخه سوم در سال 2003 منتشر شد
مدت ها پیش برای بسیاری از کتاب های کامپیوتری، اما استاندارد C از آن زمان تغییر نکرده است
1998، به جز برخی اصلاحات در سال 2003. بیشتر تغییرات برای بعدی
انتظار می رود نسخه استاندارد فقط برای کتابخانه اعمال شود.


Many of the reviews of this book mention the background of the reviewer.
If you are considering learning C from this book, I suggest you consider
carefully the reviews by those with a background close to yours. Pay
less attention to those with a substantially different background. But.
read this review because I will try to offer several different perspectives.

I earned my living from 1960 to my recent retirement programming digital
computers of many kinds, in many languages, and for many applications,
including about 15 years using C. I used this text in a just finished C
course as part of my “mind rot delay program.” I knew some things about
C , but had not used it.

The instructor has taught the course for many years, and I believe has used
the same text for several years. It seems to have passed the test of time
for that environment. The second sentence of the preface states “No previous
programming experience is required.” The school requires either a two
semester sequence of C programming, or a one semester C course for those
with previous programming experience. The instructor said those without
a solid background in C would be lost. I do not know anything about the
other students in the class, but almost half were gone by the final night.

One of the good things about this book is the large number of complete
sample programs. These illustrate and demonstrate features of the language.
You don’t even have to type them in; you can get them from the publisher’s
web site. One of the bad things about this book is the large number of
complete sample programs. Often the portion of interest is two or three
lines out of a page or two. The book is much larger than it could be.

There are a few questions in the text, but not many. There are no problem
sets or review questions to test your understanding. At the end of a few
chapters there is a suggestion to review certain topics. There are frequent
suggestions to play with a program, make changes and understand what
happens.

Almost all the provided programs are complete in one file. Real C
applications are usually file intensive, even more so than applications
written in C. Even toy homework problems from my class often involved
five or seven files.

The book is remarkably complete for a work aimed at novices. There are
omissions, but most are minor. Some reviewers, and my instructor, said
the coverage of member initialization lists is particularly weak.

The Standard Template Library (STL) is one of the newer features of the
language. It is covered in the longest chapter of the book, 46 pages.
Other reviewers have complained that the coverage is scant. They are
right. It is scant. The chapter is called “Introducing the Standard
Template Library.” The book explains a few of the container classes
and a few of the operations you can do on them. The explanations are
at a level similar to the rest of the book. It is enough to get you
started. Similar operations on other container classes have similar
names. There are several lists of function names with very brief
descriptions. For an introduction, it is adequite.
My instructor said it would take more than a semester to cover the
entire STL. I think that would be a very dull class. Look through
the STL from time to time; perhaps you will notice something that
seems useful. Then learn the immediately useful parts.

Here is a tip that I learned the hard way. The functions listed in
the ALGORITHMS section of the STL are not member functions. You can
tell if you study the sample program closely enough, but it is not
clear from the main text.

The preface promises you (the novice) will be an accomplished C
programmer when you finish the book. I disagree. You may know a lot
about details of the language, but the book will not help you design
a solution to a problem. Not recommended for a novice.

If you have some experience programming in some language, the book
could be useful. Read it while you rework the problems from your
old text, using C . Warning: I’m not a teacher; this is just my
suspicion.

The current edition is the Third Edition. Some of the reviews here seem to
be of an earlier edition. The Third Edition was published in 2003. That is
long ago for many computer books, but the C standard has not changed since
1998, except for some corrections in 2003. Most of the changes for the next
version of the standard are expected to apply only to the library.

دانلود کتاب «C++ از Ground Up، نسخه سوم»

مبلغی که بابت خرید کتاب می‌پردازیم به مراتب پایین‌تر از هزینه‌هایی است که در آینده بابت نخواندن آن خواهیم پرداخت.