دانلود کتاب The UNIX programming environment (به فارسی: محیط برنامه نویسی یونیکس) نوشته شده توسط «Brian W. Kernighan – Rob Pike»
اطلاعات کتاب محیط برنامه نویسی یونیکس
موضوع اصلی: سیستم های عامل
نوع: کتاب الکترونیکی
ناشر: Prentice-Hall
نویسنده: Brian W. Kernighan – Rob Pike
زبان: English
فرمت کتاب: djvu (قابل تبدیل به سایر فرمت ها)
سال انتشار: 1984
تعداد صفحه: 369
حجم کتاب: 5 مگابایت
کد کتاب: 9780139376818 , 9780139376993 , 013937681X , 0139376992
توضیحات کتاب محیط برنامه نویسی یونیکس
این کتاب نه تنها برای برنامه نویسان شروع کننده لینوکس، مک او اس ایکس و یونیکس، بلکه برای اکثر کاربران یونیکس و همه مدیران سیستم باید یک مطالعه ضروری باشد. بله، این کتاب بسیار قدیمی است. ممکن است برخی از ساختارهای پوسته و زبان C در آن نه تنها قدیمی نباشد، بلکه ممکن است در اجرای فعلی نامعتبر باشد! با این حال، به طرز شگفت انگیزی، احتمالاً +90٪ از نمونه ها همچنان روی سیستم های یونیکس کار می کنند، حتی اگر کتاب بیش از 25 سال پیش نوشته شده باشد. این متن قرار نیست منبعی از نوع کتاب آشپزی از پوسته و قطعه کد زبان C باشد. ارزش این متن در توانایی آن در انتقال فلسفه محیط یونیکس از دیدگاه کاربران و برنامه نویسان نهفته است. این کتاب نشان میدهد که چگونه میتوان ابزارهای استاندارد یونیکس را ترکیب کرد: پوسته، grep، sed و زبانهای awk برای حل مشکلات عملی. همچنین جعبه ابزار یونیکس را برای برنامه نویسی C و سیستم اسناد یونیکس معرفی می کند. اکنون، من می خواهم اعتراف کنم که برخی از موارد در این متن به طرز شرم آور قدیمی هستند. برخی از دستورات پوسته هستند که در پیاده سازی های مدرن یونیکس کار نمی کنند. کد C از سبک K&R C استفاده می کند. این نحو هنوز معتبر است، اما همچنین نسبتا قدیمی و قدیمی تر از آنچه در ویرایش دوم K&R آموزش داده شده است. ماشین حساب رومیزی که به زبان C نوشته شده با کمک lex و yacc بسیار منظم است، اما نسخه های پیشرفته تر آن با نسخه مدرن gcc (2.7.x و بالاتر) کامپایل نمی شوند. (پیدا کردن اینکه چرا تمرین خوبی در اشکال زدایی کد C است و ممکن است شما را دیوانه کند). مثالهای مدیریت سیگنال برای زبان C همانطور که در این کتاب ارائه شده است قدیمی و غیرقابل اعتماد هستند (در مورد دلایل این موضوع به APUE مراجعه کنید). اگر سینتکس نمونههای کد بهروزرسانی میشد تا با قرن بیست و یکم ارتباط برقرار کند، حتی بدون افزودن محتوای جدیدی به کتاب، این کتاب همچنان به عالیترین متن یونیکس مبتدی تبدیل میشد. به دلیل قدیمی بودن، فکر می کنم امتیازی بین 3 تا 4 ستاره کسب می کند. این متن باید با “ابزارهای قدرت یونیکس” اوریلی و اگر قصد دارید نرم افزار یونیکس را بنویسید، جدیدترین نسخه APUE دنبال شود.
دانلود کتاب «محیط برنامه نویسی یونیکس»

برای دریافت کد تخفیف ۲۰ درصدی این کتاب، ابتدا صفحه اینستاگرام کازرون آنلاین (@kazerun.online ) را دنبال کنید. سپس، کلمه «بلیان» را در دایرکت ارسال کنید تا کد تخفیف به شما ارسال شود.