Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
teknopedia

teknopedia

teknopedia

teknopedia

teknopedia

teknopedia
teknopedia
teknopedia
teknopedia
teknopedia
teknopedia
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url
  1. Weltenzyklopädie
  2. برنامه‌نویسی پیشرفته در محیط یونیکس - ویکی‌پدیا، دانشنامهٔ آزاد
برنامه‌نویسی پیشرفته در محیط یونیکس - ویکی‌پدیا، دانشنامهٔ آزاد
از ویکی‌پدیا، دانشنامهٔ آزاد
برنامه‌نویسی پیشرفته در محیط یونیکس
نویسنده(ها)ریچارد استیونز و استیفن راگو
زبانانگلیسی
موضوع(ها)برنامه‌نویسی در سیستم‌عامل یونیکس
ناشرAddison-Wesley
تاریخ نشر
۱۹۹۲ (ویرایش اول)
۲۰۰۵ (ویرایش دوم)
۲۰۱۳ (ویرایش سوم)
شمار صفحات۱۰۲۴
شابکشابک ‎۹۷۸−۰۳۲۱۶۳۷۷۳۴

برنامه‌نویسی پیشرفته در محیط یونیکس (به انگلیسی: Advanced Programming in the Unix Environment) کتابی است دربارهٔ برنامه‌نویسی رایانه که توسط ریچارد استیونز نوشته شده‌است. این کتاب به تشریح رابط‌های برنامه‌نویسی نرم‌افزار موجود در سیستم‌عامل‌های خانواده یونیکس می‌پردازد و نحوه نوشتن برنامه‌های کاربردی در یونیکس را با استفاده از زبان برنامه‌نویسی سی نشان می‌دهد. اولین ویرایش کتاب در سال ۱۹۹۲ توسط انتشارات ادیسون-وزلی به چاپ رسید. این کتاب برنامه‌نویسی برای دو خانواده اصلی و محبوب سیستم‌عامل یونیکس، خانواده بی‌اس‌دی (بویژه ۴٫۳بی‌اس‌دی و ۳۸۶بی‌اس‌دی) و همینطور خانواده یونیکس سیستم ۵ (SVR4) را تشریح می‌کند. کتاب به تشریح فراخوان‌های سیستمی که بر روی یک توصیف‌گر پرونده عمل می‌کنند، فراخوان‌های سیستمی خاصی که بر روی خود توصیف‌گرهای پرونده عمل می‌کنند مانند ioctl و عملیات‌های مختلف بر روی فایل‌ها و دایرکتوری‌ها می‌پردازد. کتاب همچنین بخش ورودی/خروجی استاندارد در کتابخانه استاندارد سی و دیگر قسمت‌های مورد نیاز را هم پوشش می‌دهد. چند فصل از کتاب هم به بررسی فراخوان‌های سیستمی برای کنترل فرایندها، گروه‌های فرایند، دیمن‌ها، ارتباطات بین فرایندی و سیگنال‌ها اختصاص داده شده‌است. یک فصل از کتاب هم به نحوه کنترل کردن ترمینال‌ها اختصاص داده شده و فصلی دیگر هم مفاهیم انواع مختلف ترمینال‌های مجازی و کتاب‌خانه‌هایی نظیر ترم‌کپ و ان‌کرسز را تشریح می‌کند. استیونز سه فصل دیگر هم برای ارائه کردن تعدادی مثال واقعی در کتاب گنجانده است. در یک فصل یک رابط پایگاه داده پیاده‌سازی می‌کند، در فصلی دیگر با یک چاپگر PostScript ارتباط برقرار می‌کند و در فصل دیگری هم نحوهٔ ارتباط با مودم را نشان می‌دهد. ویرایش اول این کتاب برنامه‌نویسی شبکه را پوشش نمی‌دهد، چرا که این مبحث در کتاب دیگر استیونز، برنامه‌نویسی شبکه در یونیکس و کتاب سه جلدی TCP/IP مصور مورد پوشش قرار گرفته‌است.

استیونز، نویسنده کتاب، در سال ۱۹۹۹ درگذشت و ویرایش دوم کتاب ناتمام ماند، با گسترش محبوبیت و تنوع فنی مشتقات یونیکس و سیستم‌های تقریباً سازگار با آن نظیر لینوکس، کدهای موجود در کتاب بیش از پیش منسوخ و کهنه شدند. استیفن راگو با استفاده از یادداشت‌های ناتمام استیونز، ویرایش دوم کتاب را به اتمام رساند که در سال ۲۰۰۵ توسط انتشارات ادیسون-وزلی منتشر گشت؛ در این ویرایش، پشتیبانی از محیط‌هایی نظیر فری‌بی‌اس‌دی، لینوکس، سولاریس، اپل داروین به کتاب اضافه گشت. فصل ارتباط با مودم هم از کتاب حذف شد، اما در وب‌سایت کتاب در دسترس قرار گرفت. همچنین ویرایش دوم کتاب مباحثی نظیر برنامه‌نویسی چندریسه‌ای (به انگلیسی: multithreaded programming) با استفاده از ریسه‌های پازیکس را هم تحت پوشش قرار می‌دهد و بحث سوکت‌های شبکه هم در این ویرایش به کتاب اضافه شد. دنیس ریچی پیش‌گفتاری برای ویرایش دوم کتاب نوشته است و همچنین اسکات آدامز هم کامیک اسریپ دیلبرت با مضمونی راجع به یونیکس را برای کتاب طراحی کرده‌است.

این کتاب به خاطر جامع بودن، کیفیت خوب و سازماندهی ماهرانه به گستردگی مورد ستایش قرار گرفته‌است. کتاب در یک بررسی توسط لینوکس ژورنال، عنوان «توصیه قلبی» را دریافت کرد.[۱] اواس‌نیوز هم در بررسی ویرایش دوم کتاب، آن را «یکی از بهترین کتاب‌های فنی که تا به حال منتشر شده» توصیف کرده‌است.[۲]

در سال ۲۰۱۳ هم ویرایش سوم این کتاب توسط استیفن راگو منتشر شد. در این ویرایش رابط‌های منسوخ‌شدهٔ STREAMS از کتاب حذف شدند، در عوض مباحث جدیدی مانند ورودی/خروجی ناهمگام، سمافورهای پازیکس، spin locksها و barrierها به کتاب اضافه شدند.

ویرایش‌ها

[ویرایش]
  • Advanced Programming in the UNIX environment, first edition, W. Richard Stevens, Addison-Wesley, 1992, ISBN 0-201-56317-7
  • Advanced Programming in the UNIX environment, second edition, W. Richard Stevens and Stephen A. Rago, Addison-Wesley, 2005, ISBN 0-201-43307-9
  • Advanced Programming in the UNIX environment, third edition, W. Richard Stevens and Stephen A. Rago, Addison-Wesley, 2013, ISBN 0-321-63773-9

منابع

[ویرایش]
  1. ↑ Bausum, David (October 1, 1997). "Advanced Programming in the Unix Environment". Linux Journal (42): 41–42.
  2. ↑ Loli-Queru, Eugenia (October 4, 2005). "Book Review: Advanced Programming in the UNIX Environment". OSNews. Retrieved 16 June 2011.

پیوند به بیرون

[ویرایش]
  • Advanced Programming in the Unix Environment home page
  • Interview with 2nd. edition co-author Steven Rago, Ibrahim Haddad, Linux Planet, July 5, 2005
  • Advanced UNIX Programming: An Interview with Stephen Rago
  • Advanced Programming in the UNIX Env, 2nd Ed.
  • REVIEW: Advanced Programming in the UNIX® Environment
برگرفته از «https://fa.teknopedia.teknokrat.ac.id/w/index.php?title=برنامه‌نویسی_پیشرفته_در_محیط_یونیکس&oldid=36459980»
رده‌ها:
  • یونیکس
  • کتاب‌های غیرداستانی ۱۹۹۲ (میلادی)
  • کتاب‌های برنامه‌نویسی رایانه
رده‌های پنهان:
  • صفحه‌های دارای تابع تجزیه‌گر آرایش‌عدد با آرگومان غیرعددی
  • مقاله‌های دارای واژگان به زبان انگلیسی

  • indonesia
  • Polski
  • العربية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصرى
  • Nederlands
  • 日本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • країнська
  • Tiếng Việt
  • Winaray
  • 文
  • Русский
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id