دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Richard Stevens. Stephen Rago
سری:
ISBN (شابک) : 9780321637734
ناشر: Addison-Wesley
سال نشر: 2013
تعداد صفحات: 1034
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 20 مگابایت
در صورت تبدیل فایل کتاب Advanced Programming in the UNIX Environment, 3rd Edition به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب برنامه نویسی پیشرفته در محیط UNIX ، چاپ سوم نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
برای بیش از بیست سال، برنامه نویسان جدی C برای دانش عملی و
عمیق از رابط های برنامه نویسی که هسته های یونیکس و لینوکس را
هدایت می کنند، به یک کتاب تکیه کرده اند: برنامه نویسی پیشرفته
W. Richard Stevens در محیط UNIX®. اکنون، یک بار دیگر، استیو
راگو، همکار ریچ، این اثر کلاسیک را بهطور کامل بهروزرسانی کرده
است. نسخه سوم جدید از پلتفرمهای پیشرو امروزی پشتیبانی میکند،
پیشرفتهای فنی جدید و بهترین شیوهها را منعکس میکند، و با نسخه
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 قابل دانلود، یاد خواهید گرفت. بیش
از چهارصد فراخوانی و توابع سیستمی با برنامههای مختصر و کامل
نشان داده میشوند که به وضوح استفاده، آرگومانها و مقادیر
بازگشتی آنها را نشان میدهند. برای پیوند دادن آنچه که
آموختهاید، این کتاب چندین مطالعه موردی به طول فصل را ارائه
میکند که هر کدام محیطهای معاصر را منعکس میکنند.
For more than twenty years, serious C programmers have relied
on one book for practical, in-depth knowledge of the
programming interfaces that drive the UNIX and Linux kernels:
W. Richard Stevens’ Advanced Programming in the UNIX®
Environment . Now, once again, Rich’s colleague Steve Rago has
thoroughly updated this classic work. The new third edition
supports today’s leading platforms, reflects new technical
advances and best practices, and aligns with Version 4 of the
Single UNIX Specification.
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.