دانلود کتاب Advanced Programming in the UNIX Environment
49,000 تومان
برنامه نویسی پیشرفته در محیط یونیکس
| موضوع اصلی | کامپیوتر – برنامه نویسی |
|---|---|
| نوع کالا | کتاب الکترونیکی |
| ناشر | Addison-Wesley Professional |
| تعداد صفحه | 1034 |
| حجم فایل | 19.65 مگابایت |
| کد کتاب | 0321637739 , 9780321637734 |
| نوبت چاپ | 3 |
| نویسنده | Stephen A. Rago, W. Richard Stevens |
|---|---|
| زبان | انگلیسی |
| فرمت | |
| سال انتشار | 2013 |
جدول کد تخفیف
| تعداد کتاب | درصد تخفیف | قیمت کتاب |
| 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 تومان |
Steve carefully retains the spirit and approach that have made this book so valuable. Building on Rich’s pioneering work, he begins with files, directories, and processes, carefully laying the groundwork for more advanced techniques, such as signal handling and terminal I/O. He also thoroughly covers threads and multithreaded programming, and socket-based IPC.
This edition covers more than seventy new interfaces, including POSIX asynchronous I/O, spin locks, barriers, and POSIX semaphores. Most obsolete interfaces have been removed, except for a few that are ubiquitous. Nearly all examples have been tested on four modern platforms: Solaris 10, Mac OS X version 10.6.8 (Darwin 10.8.0), FreeBSD 8.0, and Ubuntu version 12.04 (based on Linux 3.2).
As in previous editions, you’ll learn through examples, including more than ten thousand lines of downloadable, ISO C source code. More than four hundred system calls and functions are demonstrated with concise, complete programs that clearly illustrate their usage, arguments, and return values. To tie together what you’ve learned, the book presents several chapter-length case studies, each reflecting contemporary environments.
Advanced Programming in the UNIX® Environment has helped generations of programmers write code with exceptional power, performance, and reliability. Now updated for today’s systems, this third edition will be even more valuable.
ترجمه فارسی (ترجمه ماشینی)
برای بیش از بیست سال، برنامه نویسان جدی C برای دانش عملی و عمیق در مورد رابط های برنامه نویسی که هسته های یونیکس و لینوکس را هدایت می کنند، به یک کتاب تکیه کرده اند: W. Richard Stevens’ Advanced Programming in the UNIX® Environment. اکنون، یک بار دیگر، استیو راگو، همکار ریچ، این اثر کلاسیک را بهطور کامل بهروزرسانی کرده است. نسخه سوم جدید از پلتفرمهای پیشرو امروزی پشتیبانی میکند، پیشرفتهای فنی جدید و بهترین شیوهها را منعکس میکند، و با نسخه 4 مشخصات یونیکس منفرد مطابقت دارد.
استیو روحیه و رویکردی را که این کتاب را بسیار ارزشمند کرده است، به دقت حفظ میکند. با تکیه بر کار پیشگام ریچ، او با فایلها، دایرکتوریها و فرآیندها شروع میکند و با دقت زمینهای را برای تکنیکهای پیشرفتهتر، مانند کنترل سیگنال و ورودی/خروجی ترمینال فراهم میکند. او همچنین موضوعات و برنامه نویسی چند رشته ای و IPC مبتنی بر سوکت را به طور کامل پوشش می دهد.
این نسخه بیش از هفتاد رابط جدید، از جمله ورودی/خروجی ناهمزمان POSIX، قفل های چرخشی، موانع و سمافورهای POSIX را پوشش می دهد. اکثر رابط های منسوخ حذف شده اند، به جز تعداد کمی که در همه جا وجود دارند. تقریباً همه نمونهها بر روی چهار پلتفرم مدرن آزمایش شدهاند: Solaris 10، Mac OS X نسخه 10.6.8 (Darwin 10.8.0)، FreeBSD 8.0 و Ubuntu نسخه 12.04 (بر اساس لینوکس 3.2).
همانطور که در نسخههای قبلی، شما از طریق مثال هایی، از جمله بیش از ده هزار خط کد منبع ISO C قابل دانلود، یاد خواهید گرفت. بیش از چهارصد فراخوانی و عملکرد سیستم با برنامههای مختصر و کاملی نشان داده میشوند که به وضوح استفاده، آرگومانها و مقادیر بازگشتی آنها را نشان میدهند. برای پیوند دادن آنچه که آموختهاید، این کتاب چندین مطالعه موردی به طول فصل را ارائه میکند که هر یک منعکسکننده محیطهای معاصر هستند.
برنامهنویسی پیشرفته در محیط UNIX® به نسلهای برنامهنویس کمک کرده است تا کدهایی با قدرت، عملکرد و قابلیت اطمینان استثنایی بنویسند. اکنون برای سیستم های امروزی به روز شده است، این نسخه سوم حتی ارزشمندتر خواهد بود.

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