دانلود کتاب The Art of C Programming
49,000 تومان
هنر برنامه نویسی سی
| موضوع اصلی | کامپیوتر – برنامه نویسی |
|---|---|
| نوع کالا | کتاب الکترونیکی |
| ناشر | Springer-Verlag New York |
| تعداد صفحه | 186 / 197 |
| حجم فایل | 2.99 مگابایت |
| کد کتاب | 1461386853 , 9781461386858 |
| نوبت چاپ | 1 |
| نویسنده | Ian Stewart (auth.), Robin Jones |
|---|---|
| زبان | انگلیسی |
| فرمت | |
| سال انتشار | 1987 |
جدول کد تخفیف
| تعداد کتاب | درصد تخفیف | قیمت کتاب |
| 1 | بدون تخفیف | 25,000 تومان |
| 2 | 20 درصد | 20,000 تومان |
| 3 الی 5 | 25 درصد | 18,750 تومان |
| 6 الی 10 | 30 درصد | 17,500 تومان |
| 11 الی 20 | 35 درصد | 16,250 تومان |
| 21 الی 30 | 40 درصد | 15,000 تومان |
| 31 الی 40 | 45 درصد | 13,750 تومان |
| 41 الی 50 | 50 درصد | 12,500 تومان |
| 51 الی 70 | 55 درصد | 11,250 تومان |
| 71 الی 100 | 60 درصد | 10,000 تومان |
| 101 الی 150 | 65 درصد | 8,750 تومان |
| 151 الی 200 | 70 درصد | 7,500 تومان |
| 201 الی 300 | 75 درصد | 6,250 تومان |
| 301 الی 500 | 80 درصد | 5,000 تومان |
| 501 الی 1000 | 85 درصد | 3,750 تومان |
| 1001 الی 10000 | 90 درصد | 2,500 تومان |
The programming language C occupies an unusual position midway between conventional high-level and assembly languages, allowing the programmer to combine the best features of both. This book is an introduction to the language itself, and to the special style of thinking that goes with it. Anyone wishing to learn C is likely to have some experience in a high-level language such as BASIC or Pascal, and it seems sensible to make use of that experience. We therefore assume some facility with conventional notation for computer arith metic, and simple notions (such as looping and branching) common to most high-level languages. However, that cannot be the whole story. One cannot learn to speak colloquial French by thinking in English and performing a routine translation. No more can one learn to program in colloquial C by thinking in BASIC and performing a routine translation. However, when learning French it is normal to assume familiarity with English, building on that in the early stages, thereby creating the confidence necessary to provide that mot juste to which nothing corresponding exists in English. Our approach to C is similar. In particular we do not introduce at the very beginning some of the features of C which eventually lead to more efficient and elegant code-for example, the ability to do several things, apparently at once. Initially, such constructs can be confusing. Once the reader has acquired some facility with the language it then becomes possible to bring these features into play in a natural manner.
ترجمه فارسی (ترجمه ماشینی)
زبان برنامه نویسی C در میانه راه بین زبان های سطح بالا و اسمبلی معمولی موقعیت غیرعادی را اشغال می کند و به برنامه نویس اجازه می دهد تا بهترین ویژگی های هر دو را ترکیب کند. این کتاب مقدمه ای است بر خود زبان و سبک خاص تفکری که با آن همراه است. هر کسی که مایل به یادگیری زبان C باشد احتمالاً تجربه ای در یک زبان سطح بالا مانند بیسیک یا پاسکال دارد و استفاده از آن تجربه معقول به نظر می رسد. بنابراین ما امکاناتی را با نمادهای معمولی برای محاسبات کامپیوتری و مفاهیم ساده (مانند حلقه و انشعاب) مشترک در بیشتر زبان های سطح بالا فرض می کنیم. با این حال، این نمی تواند تمام داستان باشد. با فکر کردن به زبان انگلیسی و انجام یک ترجمه معمولی نمی توان زبان فرانسوی محاوره ای را یاد گرفت. دیگر نمی توان برنامه نویسی در زبان محاوره ای C را با فکر کردن به زبان BASIC و انجام یک ترجمه معمولی یاد گرفت. با این حال، هنگام یادگیری زبان فرانسه، طبیعی است که آشنایی با زبان انگلیسی را فرض کنیم، که در مراحل اولیه بر آن تاکید شود، در نتیجه اعتماد لازم برای ارائه آن mot juste ایجاد میشود که هیچ متناظری با آن در انگلیسی وجود ندارد. رویکرد ما به C نیز مشابه است. به طور خاص ما در همان ابتدا برخی از ویژگی های C را معرفی نمی کنیم که در نهایت منجر به کدهای کارآمدتر و زیباتر می شود – به عنوان مثال، توانایی انجام چندین کار، ظاهراً همزمان. در ابتدا، چنین ساختارهایی ممکن است گیج کننده باشند. هنگامی که خواننده امکاناتی را با زبان به دست آورد، میتوان این ویژگیها را به شیوهای طبیعی وارد بازی کرد.

نقد و بررسیها
هنوز بررسیای ثبت نشده است.