مین اسٹریم۔ اعزازی کارکنان۔ سوانحی ناول

پبلشنگ ہاؤس "لائبریری آف دی پرولتاریہ"۔

اس ناول میں مصنف ہمیں ترقی کی صنعت کے محنت کش طبقے کی مشکل قسمت کے بارے میں بتائے گا۔

اعزازی کارکنوں اور یادداشت کی کمی کے پیش نظر ذاتی تعلقات کی ترقی پر۔

میں تجویز کرتا ہوں۔ /*نقد*/

تمام اتفاقات حادثاتی نہیں ہوتے۔

مشکل بچپن کی وجہ سے C++ ایک پیچیدہ شخصیت کا حامل ہے۔ وہ بھوکے 80 کی دہائی میں پلا بڑھا، اور یاد کرتا ہے کہ کتنی بار علامتوں کے لیے بھی کافی جگہ نہیں تھی۔ اس نے اسے غصہ دلایا اور اس کی ترکیب میں سختی پیدا کردی۔ اکثر نشے میں، وہ سیگفول پھینکنا، کھڑکیوں کے شیشے توڑنا، اور راہگیروں کو ٹانگوں میں گولی مارنا پسند کرتا تھا۔ اس کے ساتھ بحث کرنے والا کوئی نہیں تھا، کیونکہ اس کے دادا، قابل احترام K&R C، ویتنام میں شیل صدمے کا شکار تھے اور اکثر اپنے پوتے کی تفریح ​​میں حصہ لیتے تھے۔

C++ اپنے والد کو مشکل سے یاد کرتا ہے، صرف یہ کہ اس کا نام "C ود کلاسز" تھا اور وہ زیادہ مقدار میں مر گیا۔ دادا اپنے اکلوتے بیٹے کے بارے میں بے تکلفی سے بولے۔ اس نے ہچکچاتے ہوئے اپنے پوتے کے سوالوں کا جواب دیا: "آپ نے اسے اٹھایا ہے، آپ جانتے ہیں، کچھ کلاسز... اور آپ وہاں بھی ہیں... مجھے یاد ہے کہ میرے وقت میں 615 بائٹس تین کے لیے..." ماں کے بارے میں , اس سے بھی کم جانا جاتا تھا، اگرچہ کچھ نے کہا کہ ہمارے ہیرو کے تصور میں ایک مخصوص سمولا کے بغیر نہیں.

اپنے بیٹے اور پوتے کو کلاسوں کے شوق کی وجہ سے ملامت کرنے کے باوجود، دادا الیون خود کافی دیر تک اشاروں پر مضبوطی سے بیٹھے رہے۔ اس نے اسے "پوائنٹر ریاضی" کہا اور دعویٰ کیا کہ یہ سب اس کے فلسفے کا حصہ ہے، جس سے وہ اپنے اردگرد کی دنیا کی چیزوں کی نوعیت کے قریب ہو سکتا ہے۔ وہ حال ہی میں عوام میں شاذ و نادر ہی نظر آئے۔ بعض نے تو یہاں تک کہا کہ بوڑھا بہت پہلے فوت ہو گیا تھا، لیکن نہیں، نہیں، اور بعض جگہوں پر رات کو اس کے آثار نظر آئے۔ ایک ٹوٹا ہوا چراغ ہے، ایک راہگیر کی ٹانگ میں گولی لگی ہے، ایک بفر اوور فلو ہے...

لیکن میں نے اپنے چچا کلاسیکل C، اور اپنے کزن C-99..11، C++ کو اکثر دیکھا۔ مجموعی طور پر پورا خاندان ایک دوسرے کو پسند نہیں کرتا تھا۔ لیکن کام کرنے اور ساتھ رہنے نے انہیں API معاہدے کے فریم ورک کے اندر رہنے پر مجبور کیا۔ برادر ژی اور ان کے والد نے اصرار کیا کہ وہ مختلف طبقے سے محبت کرنے والوں کے برعکس راہگیروں کے پاؤں پر گولی مارنے والے سب سے تیز رفتار تھے۔ C++ نے اتفاق نہیں کیا۔ لیکن اگرچہ اس نے کہا کہ وہ بدترین شوٹر نہیں تھا، لیکن اس کے دل میں وہ سمجھتا تھا کہ OOP جیسے مادے کا استعمال بیکار نہیں ہے۔ وہ ہمیشہ ایک احساس کمتری کا شکار رہتا تھا۔ اس سے چھٹکارا پانے کے لیے اس نے بینچ مارکس میں حصہ لینا شروع کیا۔ کبھی کبھی، شاٹ گن کو دوبارہ لوڈ کرنے سے پہلے، C++ کی رفتار کم ہو جاتی تھی، اور پھر خاندان کے باقی افراد ایک دوسرے کو ہمدردی سے دیکھتے تھے، اور پھر اس کی پیٹھ پیچھے ہنستے تھے۔

اس کے رشتہ داروں کو اندازہ نہیں تھا کہ C++ اس کے مرحوم والد سے بھی آگے جائے گا۔ OOP کے علاوہ، وہ ٹیمپلیٹس میں دلچسپی لینے لگا۔ ٹیمپلیٹس کو طویل عرصے تک استعمال کرنے کے بعد، اس نے محسوس کیا کہ شوٹنگ کا کوئی بھی مقابلہ شروع ہونے سے پہلے جج کی ٹانگ میں گولی مار کر جیتا جا سکتا ہے۔ C++ کو متفقہ طور پر metaprogramming کے چیمپئن کے طور پر تسلیم کیا گیا تھا اور اب اسے مقابلہ کرنے کی اجازت نہیں تھی۔ لیکن اس نے اسے نہیں روکا۔ اس نے مقامی دانشوروں اور فلسفیوں کے ڈسکشن کلبوں میں شرکت کی اور اپنے آپ کو ایک فعال پی ایل کے طور پر تسلیم کرنے کا مطالبہ کیا۔ ہاسکل اور لِسپ اس ٹھگ سے خوفزدہ ہو کر پیچھے ہٹ گئے جو پوائنٹرز اور سستی جامد ٹائپنگ سے لیس تھے۔ لیکن وہاں جانے کے لئے کہیں نہیں تھا، آپ واقعی کسی ایسے شخص سے بحث نہیں کر سکتے جو ٹیمپلیٹس کے ساتھ ملا ہوا OOP استعمال کرتا ہے اور ٹانگوں میں گولی مارنا پسند کرتا ہے۔ اس طرح ہمارا ہیرو کثیر المثال بن گیا۔

لیکن C++ کو شہر کے بہترین شوٹر کی شہرت میں سرفہرست رہنے میں زیادہ دیر نہیں لگی۔ وقت گزرنے کے ساتھ، پی ایل او طنز کا نشانہ بننا بند ہو گیا، اور بوڑھے لوگوں کی بڑبڑاہٹ پر مزید توجہ نہیں دی گئی۔ یہاں تک کہ یہ فیشن بن گیا ہے۔ بہت سے لوگوں نے وقتاً فوقتاً کلاسز میں شامل ہونا پسند کیا... اور نئی نسل بالکل مختلف پروان چڑھی...

جاوا خود اعلان کرنے والا پہلا شخص تھا۔ اس نے ضد کے ساتھ ٹانگوں پر تیزی سے گولی مارنے کی ضرورت کو مسترد کر دیا اور اصرار کیا کہ بنیادی قدر واضح ہے... اور اشیاء... اشیاء کے سوا کچھ نہیں۔ سچ ہے، درحقیقت، اس نے کلاسوں کے ساتھ اشیاء کو ملایا، اس کاک ٹیل میں پرائمیٹوز شامل کیے، جس نے اسے خود کو "پہلا مکمل طور پر آبجیکٹ پر مبنی" کے طور پر متعارف کرانے سے نہیں روکا۔ یہ افواہ تھی کہ جاوا ایک نامعلوم OOP لڑکی سے انکل C کا ناجائز بیٹا ہے۔ اور کسی نے دلیل دی کہ C++ یہاں سب سے زیادہ ملوث ہے۔ یہ حقیقت میں کیسے آیا یہ یقینی طور پر معلوم نہیں ہے، لیکن جاوا اوریکل کارپوریشن کی پناہ میں پلا بڑھا۔ نئی زبان کو کچھ خوفناک کرنے اور اس کی ٹانگوں پر گولی مارنے کا راستہ اختیار کرنے سے روکنے کے لیے، اوریکل انجینئرز نے پناہ گاہ میں رہتے ہوئے اس پر ایک لوبوٹومی کی اور اس کی شہادت کی انگلیاں کاٹ دیں۔ جب بچہ تھوڑا بڑا ہوا تو، دیکھ بھال کرنے والے سرپرستوں نے اسے بالغ زندگی کی دنیا کے قریب ایک قدم بھی نہیں جانے دیا، نشانیوں کی طرف، احتیاط سے انہیں ورچوئل مشین کی گہرائیوں میں چھپا دیا۔ اس کے علاوہ، جاوا کو احتیاط سے سکھایا گیا تھا کہ کسی کو بھی گولی مارنا برا ہے، اور ہتھیاروں پر عام طور پر پابندی ہونی چاہیے۔ بچپن سے ہی کمیونزم کے ساتھ اتنی قریبی واقفیت نے جاوا کو مثبت طور پر متاثر کیا اور اس نے انٹرپرائز ڈویلپمنٹ میں تمام اعزازی عہدوں پر تیزی سے قبضہ کر لیا۔ ایسا لگتا تھا کہ بے قابو انتشار کے دن گزر چکے ہیں، اچھی طرح سے مربوط ٹیم کی نشوونما کا دور آچکا ہے، اور اپنے پڑوسی کو پاؤں میں گولی مارنا برا آداب بن چکا ہے۔

زیر سایہ، C++ نے اپنے آپ کو ایک ساتھ کھینچنے اور وقت کے ساتھ آگے بڑھنے کی کوشش کی، ایک لیزر کی نظر کو ایک موذی لوڈنگ شاٹگن پر ڈالا اور پوائنٹرز میں ذہانت کو انجیکشن لگانے کی کوشش کی۔ اس سے اتنا فائدہ نہیں ہوا، اس لیے بہت سے لوگ بھول گئے، وہ مسلسل شراب پینے اور لمبی نیند میں مصروف رہا۔

اور کھڑکی کے باہر، جاوا پہلے ہی ایک نئے طاقتور دشمن کے ساتھ جنگ ​​لڑ رہا تھا۔ C# C++ اور جاوا کے جینیاتی مرکب کا پھل تھا۔ اب بھی یہ افواہیں ہیں کہ جاوا کے جین اس تجربے کے لیے انتہائی ایماندارانہ طریقے سے حاصل کیے گئے تھے اور اس وقت اس بارے میں ایک چھوٹا سا سکینڈل سامنے آیا تھا۔ لیکن ایک اور طاقتور کارپوریشن کے انجینئرز کے ذریعہ تخلیق کیا گیا، جو واقعی مکمل طور پر آبجیکٹ پر مبنی ہے، C++ کی بہت سی خصوصیات کو وراثت میں رکھتا ہے، C# Java کو چیلنج کرنے کے لیے پیدا ہوا تھا اور انٹرپرائز کی سخت دنیا میں اپنے وجود کے حق کا دفاع کرنے میں کامیاب رہا۔ تاکہ وہ جاوا کو شکست دے سکے، تخلیق کاروں نے اسے ٹیمپلیٹس، OOP اور پوائنٹرز دیئے (حالانکہ انہوں نے انہیں احتیاط کے ساتھ استعمال کرنے کی وصیت کی)۔

نوجوان پاداوان ایک لابوٹومائزڈ اپاہج کے ساتھ جنگ ​​میں داخل ہوا اور 2020 تک اسے تقریباً نصف پیچھے دھکیل دیا تھا۔

وقت ساکن نہیں ہوا اور قدرتی پنروتپادن فیشن سے باہر ہو گیا ہے۔ اب یقین تھا کہ اگر آپ کو کسی کارپوریشن کی لیبارٹری میں نہ بنایا گیا تو آپ کبھی کامیابی حاصل نہیں کر پائیں گے۔ اس طرح JavaScript، Go، Rust اور بہت سے دوسرے نمودار ہوئے۔ مجھے یہاں پہلے والے کی سوانح عمری دیتے ہوئے شرم آتی ہے، میں اپنے آپ کو یہاں تک محدود رکھوں گا کہ پڑھنے والے کو معلوم ہو جائے کہ وہ پیدائشی طور پر بہرا، اندھا شیزوفرینک تھا، لیکن کچھ لوگوں کی محبت کی بدولت وہ ان سب پر قابو پا سکا۔ کوتاہیوں اور ایک ٹرانسجینڈر ہم جنس پرست بن جاتے ہیں. وہ گولی مارنا نہیں جانتا تھا، لیکن جہاں بھی اسے لے جایا گیا کسی بھی کام میں مثبت سست روی کا لمحہ لانے میں وہ بہت اچھا تھا۔ جیسے جیسے جے ایس بڑا ہوا، اس نے رنگین بٹنوں اور پوسٹروں کے ڈیزائنر کے طور پر اپنی کال کا احساس کیا۔ اس کے بعد سے، باہر جانا خوفناک ہو گیا؛ تیزابی بینروں کے ڈھیر اور سیٹیوں کے بٹنوں نے اردگرد ہر چیز کو بھر دیا۔ پرانے ملازمین نے اس کی سرزنش کی تو جے ایس نے زور زور سے چیخنا شروع کر دیا کہ وہ پھر سے بد جنس پرستوں کی طرف سے ظلم کر رہے ہیں۔ لیکن یہ تمام پریشانیوں کا صرف ایک حصہ ہے۔ جے ایس اپنے دوستوں کو اپنے ساتھ ترقی کی دنیا میں لے آیا۔ سبز داڑھی والے، رنگے ہوئے بالوں کے ساتھ، اسکوٹر پر... اس نے ہمیشہ تمام دستیاب جگہ اور یادداشت کو سنبھال لیا، اور یہ XNUMX ویں صدی کے حالات میں ہے، جب ایسا لگتا ہے کہ ہر کسی کے پاس بہت پہلے ہی کافی ہو جانا چاہیے تھا۔ !

لیکن یہاں بھی ابھی تک کوئی اسے ملامت نہیں کر سکا۔ جے ایس نے جواب میں کہنا شروع کیا کہ ہر ایک کو بہت پہلے ہی باڈی پازیٹو اور برابر ہو جانا چاہیے تھا، اور اس سے کوئی فرق نہیں پڑتا کہ آپ کتنی یادداشت کھاتے ہیں اور جگہ لیتے ہیں۔ "تمام کارکن قیمتی ہیں، تمام کارکن اہم ہیں، تمام کارکن برابر ہیں،" جے ایس نے کہا۔ جے ایس کے ساتھ ایک اور قابل ذکر ترقی یہ ہے کہ اس نے داخلے کی حد کو صفر تک کم کر دیا ہے۔ ان کا کہنا ہے کہ اس کے بعد غم کی حالت میں دادا ژی نے اپنی الماری میں 5x5 کلو بائٹ کے ساتھ خود کو لٹکا لیا۔ تاہم، JS اب بھی جنگل میں ہے، لہذا خبردار کیا جائے، ہوشیار رہیں!

گو کے تخلیق کاروں نے جاوا کے تخلیق کاروں کو پیچھے چھوڑنے کا فیصلہ کیا۔ رحم میں بھی، انہوں نے اپنے بچے کے لیے ڈی این اے کی زنجیروں کے کچھ حصے کو ہیمسٹر سے بدل دیا... اور پھر انھوں نے نہ صرف انگلیاں بلکہ ناک کے ساتھ کان بھی کاٹ ڈالے، اس بہانے کہ انفرادی خصوصیات کی ضرورت نہیں، اور ہر ایک کو ایک دوسرے سے ملتے جلتے ہونا چاہئے، تاکہ ان کی انفرادیت میں الجھن نہ ہو۔ OOP کا فیشن گزر گیا، اور Go کو نہ تو کلاسز موصول ہوئیں اور نہ ہی ٹیمپلیٹس۔ لیکن انہوں نے اسے گوروٹین دیا۔ اس طرح وہ آج تک زندگی گزار رہا ہے، مختلف افادیت کی حمایت کرتا ہے۔

ایک لمبے عرصے تک، کچھ شائقین نے جاری بچھانالیا کی نوعیت پر غور کیا، یہاں تک کہ الہام ان پر غالب آ گیا۔ اس کے بعد، انہوں نے ایک مربوط مذہبی اور فلسفیانہ نظام تیار کیا، اسے ملکیت کا تصور کہا، اور زنگ کو جنم دیا۔ زنگ بچپن سے طے شدہ اصولوں کے ساتھ اپنی دیانتداری اور وفاداری کی وجہ سے ممتاز تھا۔ اگر اسے کوئی کام سونپا گیا تو وہ اس وقت تک نہیں کرتا تھا جب تک اسے یقین نہ ہو کہ وہ یقینی طور پر کسی کو نقصان نہیں پہنچائے گا۔ لیکن زنگ کو ہدایت دینے کے لیے، اسے قبضے کے تصور کو سمجھنے اور چیکر قرض لینے کی ضرورت تھی۔ ان کا کہنا ہے کہ اس کے بعد داخلے کی حد میں 15,37 فیصد اضافہ ہوا۔

جہاں بارش کے بعد نئی زبانیں کھمبیوں کی طرح بڑھیں، پرانی زبانیں طاقت میں بڑھیں۔ جاوا نے جنرکس اور لیمبڈاس کی شکل میں مصنوعی چیزیں حاصل کیں جن کا نام فلاسوفیکل کلب سے چوری کیا گیا تھا۔ پروفیسر ہاسکل۔ مجھے C# میں اپنے لیے اسی طرح کا لیمبڈا مل گیا، اور ساتھ ہی ایک مالکن جس کا نام Linq تھا۔ جاوا پیچھے نہیں رہا اور اپنے آپ کو ایک اسٹریم API متعارف کرایا۔ لیکن C# نے ایک غیر متوقع اقدام کیا، async/await پھینکنے والے چاقو کو نکال کر بھاری نل بلاک کو پھینک دیا۔ جاوا، اپنے نوجوان حریف کے پیچھے بھاگنے کے عمل میں، مختلف مواد کے مختلف بلاکس سے بنا ایک تبدیل کرنے والے روبوٹ کی طرح بن گیا۔ کچھ چیزیں گر رہی تھیں۔ یہ اس حالت میں تھا کہ اچانک بیدار ہونے والے C++ نے دنیا کو پایا۔ اس نے جلدی سے اپنا لیمبڈا اور اپنی خودکار قسم کا اندازہ لگایا۔ اب سی # اور جاوا ایسی نظر سے خوفزدہ ہو کر پیچھے ہٹ گئے۔ نیلی ٹیپ کے ساتھ اس کی شاٹگن پر ٹیپ کی گئی لیزر نظر، کالے شیشوں والی نارنجی ٹوپی اور اس کے کندھے کے پٹے سے لٹکی ہوئی کلہاڑی کے ساتھ، C++ نے حقیقی معنوں میں ان تمام لوگوں میں خوف پیدا کر دیا جو اسے دیکھتے تھے۔ کچھ نے، پرانی یادداشت سے، غیر ارادی طور پر اپنے گھٹنوں کو پکڑ لیا...

آپ کا دن اچھا گزرے، سب۔ اگر آپ کو یہ پسند ہے تو میں سائنسی اور فلسفیانہ صنعت میں کارکنوں کے بارے میں ایک سیکوئل لکھوں گا۔

ماخذ: www.habr.com

نیا تبصرہ شامل کریں