دانلود کتاب The Art of C Programming (به فارسی: هنر برنامه نویسی سی) نوشته شده توسط «Robin Jones – Ian Stewart (auth.)»
اطلاعات کتاب هنر برنامه نویسی سی
موضوع اصلی: کامپیوتر – برنامه نویسی
نوع: کتاب الکترونیکی
ناشر: Springer-Verlag New York
نویسنده: Robin Jones – Ian Stewart (auth.)
زبان: english
فرمت کتاب: PDF (قابل تبدیل به سایر فرمت ها)
سال انتشار: 1987
تعداد صفحه: 186 / 197
حجم فایل: 2.99 مگابایت
کد کتاب: 1461386853 , 9781461386858
نوبت چاپ: 1
توضیحات کتاب هنر برنامه نویسی سی
زبان برنامه نویسی C در میانه راه بین زبان های سطح بالا و اسمبلی معمولی موقعیت غیرعادی را اشغال می کند و به برنامه نویس اجازه می دهد تا بهترین ویژگی های هر دو را ترکیب کند. این کتاب مقدمه ای است بر خود زبان و سبک خاص تفکری که با آن همراه است. هر کسی که مایل به یادگیری زبان C باشد احتمالاً تجربه ای در یک زبان سطح بالا مانند بیسیک یا پاسکال دارد و استفاده از آن تجربه معقول به نظر می رسد. بنابراین ما امکاناتی را با نمادهای معمولی برای محاسبات کامپیوتری و مفاهیم ساده (مانند حلقه و انشعاب) مشترک در بیشتر زبان های سطح بالا فرض می کنیم. با این حال، این نمی تواند تمام داستان باشد. با فکر کردن به زبان انگلیسی و انجام یک ترجمه معمولی نمی توان زبان فرانسوی محاوره ای را یاد گرفت. دیگر نمی توان برنامه نویسی در زبان محاوره ای C را با فکر کردن به زبان BASIC و انجام یک ترجمه معمولی یاد گرفت. با این حال، هنگام یادگیری زبان فرانسه، طبیعی است که آشنایی با زبان انگلیسی را فرض کنیم، که در مراحل اولیه بر آن تاکید شود، در نتیجه اعتماد لازم برای ارائه آن mot juste ایجاد میشود که هیچ متناظری با آن در انگلیسی وجود ندارد. رویکرد ما به C نیز مشابه است. به طور خاص ما در همان ابتدا برخی از ویژگی های C را معرفی نمی کنیم که در نهایت منجر به کدهای کارآمدتر و زیباتر می شود – به عنوان مثال، توانایی انجام چندین کار، ظاهراً همزمان. در ابتدا، چنین ساختارهایی ممکن است گیج کننده باشند. هنگامی که خواننده امکاناتی را با زبان به دست آورد، میتوان این ویژگیها را به شیوهای طبیعی وارد بازی کرد.
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.
دانلود کتاب «هنر برنامه نویسی سی»
برای دریافت کد تخفیف ۲۰ درصدی این کتاب، ابتدا صفحه اینستاگرام کازرون آنلاین (@kazerun.online ) را دنبال کنید. سپس، کلمه «بلیان» را در دایرکت ارسال کنید تا کد تخفیف به شما ارسال شود.