Advanced Programming in the Unix Environment
ایڈوانسڈ پروگرامنگ ان دی یونکس انوائرمنٹ ڈبلیو رچرڈ سٹیونز کی ایک کمپیوٹر پروگرامنگ کتاب ہے جس میں آپریٹنگ سسٹمز کے یونکس خاندان کے ایپلیکیشن پروگرامنگ انٹرفیس کو بیان کیا گیا ہے۔ اس کتاب میں سی پروگرامنگ زبان میں یونکس ایپلیکیشن پروگرامنگ کی وضاحت کی گئی ہے۔ کتاب کا پہلا ایڈیشن 1992 میں ایڈیسن ویسلے نے شائع کیا تھا۔ اس میں یونکس آپریٹنگ سسٹم کے دو مشہور خاندانوں کے لیے پروگرامنگ کا احاطہ کیا گیا، برکلے سافٹ ویئر ڈسٹری بیوشن (خاص طور پر 4.3 بی ایس ڈی اور 386 بی ایس ڈی) اور اے ٹی اینڈ ٹی کا یونکس سسٹم V (خاص طور پر ایس وی آر 4)۔ اس کتاب میں سنگل فائل ڈسکرپٹرز پر آپریشنز کے لیے سسٹم کالز، آئی او ٹی ایل جیسی خصوصی کالز جو فائل ڈسکرپٹرز پر کام کرتی ہیں، اور فائلوں اور ڈائریکٹریز پر آپریشنز کا احاطہ کیا گیا ہے۔ یہ سی سٹینڈرڈ لائبریری کے اسٹڈیو سیکشن اور ضرورت کے مطابق لائبریری کے دیگر حصوں کا احاطہ کرتا ہے۔ کئی ابواب APIs سے متعلق ہیں جو عمل، عمل گروپس، ڈیمنز، انٹر پروسیس کمیونیکیشن، اور سگنلز کو کنٹرول کرتے ہیں۔ ایک باب یونکس ٹرمینل کنٹرول کے لیے وقف ہے اور دوسرا فرضی ٹرمینل تصور اور لائبریریوں جیسے ٹرم کیپ اور لعنتوں کے لیے جو اس کے اوپر بنتے ہیں۔ سٹیونز یونکس پروگرامنگ کی مزید ٹھوس مثالیں دیتے ہوئے تین ابواب شامل کرتا ہے: وہ ایک ڈیٹا بیس لائبریری کو لاگو کرتا ہے، پوسٹ اسکرپٹ پرنٹر کے ساتھ بات چیت کرتا ہے، اور ایک موڈیم کے ساتھ۔ اس کتاب میں نیٹ ورک پروگرامنگ کا احاطہ نہیں کیا گیا ہے: یہ سٹیونز کی 1990 کی کتاب یونکس نیٹ ورک پروگرامنگ اور اس کے بعد کے تین جلدوں والے ٹی سی پی/آئی پی السٹریٹڈ کا موضوع ہے۔ سٹیونز کا 1999 میں انتقال ہو گیا، جس سے دوسرا ایڈیشن نامکمل رہ گیا۔ یونکس مشتقات کی بڑھتی ہوئی مقبولیت اور تکنیکی تنوع کے ساتھ، اور لینکس ماحول جیسے بڑے پیمانے پر ہم آہنگ نظام، سٹیونز کے اصل کا کوڈ اور کوریج تیزی سے فرسودہ ہو گیا۔ سٹیونز کے نامکمل نوٹوں کے ساتھ کام کرتے ہوئے، اسٹیفن اے راگو نے دوسرا ایڈیشن مکمل کیا جسے ایڈیسن ویسلے نے 2005 میں شائع کیا۔ اس نے فری بی ایس ڈی، لینکس، سن کے سولارس، اور ایپل کے ڈارون کے لیے سپورٹ میں اضافہ کیا، اور پوزیکس تھریڈز کے ساتھ ملٹی تھریڈڈ پروگرامنگ کی کوریج میں اضافہ کیا۔ دوسرے ایڈیشن میں ڈینس رچی کا پیش لفظ اور اسکاٹ ایڈمز کی یونکس تھیم والی ڈلبرٹ پٹی شامل ہے۔ اس کتاب کو بڑے پیمانے پر سراہا گیا ہے اور ساتھ ہی اسے لکھا گیا ہے، اچھی طرح سے تیار کیا گیا ہے، اور جامع ہے۔ اسے لینکس جرنل کے جائزے میں "دل کی گہرائیوں سے سفارش" موصول ہوئی۔ او ایس نیوز نے دوسرے ایڈیشن کے جائزے میں اسے "اب تک شائع ہونے والی بہترین ٹیک کتابوں میں سے ایک" کے طور پر بیان کیا ہے۔ ایڈیشنز ایڈوانسڈ پروگرامنگ ان دی یونکس انوائرمنٹ، پہلا ایڈیشن، ڈبلیو رچرڈ سٹیونز، ایڈیسن ویسلے، 1992، ایڈوانسڈ پروگرامنگ ان دی یونکس انوائرمنٹ، دوسرا ایڈیشن، ڈبلیو رچرڈ سٹیونز اور اسٹیفن اے راگو، ایڈیسن ویسلے، 2005، ایڈوانسڈ پروگرامنگ ان دی یونکس انوائرمنٹ، تیسرا ایڈیشن، ڈبلیو رچرڈ سٹیونز اور اسٹیفن اے راگو، ایڈیسن ویسلے، 2013، حوالہ جات بیرونی روابط ایڈوانسڈ پروگرامنگ ان دی یونکس انوائرمنٹ ہوم پیج انٹرویو 2nd کے ساتھ۔ ایڈیشن کے شریک مصنف سٹیون راگو، ابراہیم حداد، لینکس پلینٹ، 5 جولائی 2005 ایڈوانسڈ یونکس پروگرامنگ: این انٹرویو ود اسٹیفن راگو ایڈوانسڈ پروگرامنگ ان دی یونکس این وی، سیکنڈ ایڈ۔ جائزہ: یونکس ماحول میں اعلی درجے کی پروگرامنگ 1992 غیر افسانوی کتابیں کمپیوٹر پروگرامنگ کتابیں یونکس کتابیں