Joshua Bloch
جوشوا جے بلوچ (پیدائش 28 اگست 1961) ایک امریکی سافٹ ویئر انجینئر اور ٹیکنالوجی کے مصنف ہیں، جو پہلے سن مائیکرو سسٹمز اور گوگل میں ملازمت کرتے تھے۔ انہوں نے جاوا کلیکشنز فریم ورک، پیکیج اور میکانزم سمیت متعدد جاوا پلیٹ فارم کی خصوصیات کے ڈیزائن اور نفاذ کی قیادت کی۔ وہ پروگرامنگ گائیڈ ایفیکٹو جاوا (2001) کے مصنف ہیں، جس نے 2001 کا جولٹ ایوارڈ جیتا تھا، اور جاوا کی دو دیگر کتابوں، جاوا پزلرز (2005) اور جاوا کنکرنسی ان پریکٹس (2006) کے شریک مصنف ہیں۔ بلوچ کے پاس بی ایس ہے۔ کولمبیا یونیورسٹی کے اسکول آف انجینئرنگ اینڈ اپلائیڈ سائنس سے کمپیوٹر سائنس میں اور کارنیگی میلن یونیورسٹی سے کمپیوٹر سائنس میں پی ایچ ڈی کی۔ ان کے 1990 کے مقالے کا عنوان اے پریکٹیکل اپروچ ٹو ریپلیکیشن آف ایبسٹرکٹ ڈیٹا آبجیکٹس تھا اور اسے اے سی ایم ڈسٹنگشڈ ڈاکٹریٹ ڈیسرٹیشن ایوارڈ کے لیے نامزد کیا گیا تھا۔ بلوچ نے ٹرانسارک میں سینئر سسٹمز ڈیزائنر کے طور پر اور بعد میں سن مائیکرو سسٹمز میں ممتاز انجینئر کے طور پر کام کیا ہے۔ جون 2004 میں انہوں نے سن کو چھوڑ دیا اور گوگل میں چیف جاوا آرکیٹیکٹ بن گئے۔ 3 اگست 2012 کو بلوچ نے اعلان کیا کہ وہ گوگل چھوڑ دیں گے۔ دسمبر 2004 میں، جاوا ڈویلپرز جرنل نے بلاچ کو "دنیا کے ٹاپ 40 سافٹ ویئر پیپل" کی فہرست میں شامل کیا۔ بلوچ نے دو خصوصیات کے ساتھ جاوا پروگرامنگ زبان کی توسیع کی تجویز پیش کی ہے: کنسائز انسٹینس کری ایشن ایکسپریشنز (سی آئی سی ای) (باب لی اور ڈوگ لی کے ساتھ مشترکہ) اور آٹومیٹک ریسورس مینجمنٹ (اے آر ایم) بلاکس۔ سی آئی سی ای اور اے آر ایم کے امتزاج نے جاوا کو بند کرنے کے لیے حمایت شامل کرنے کے لیے تین ابتدائی تجاویز میں سے ایک تشکیل دی۔ اے آر ایم بلاکس کو جے ڈی کے 7 میں زبان میں شامل کیا گیا تھا۔ بلوچ فی الحال کارنیگی میلن یونیورسٹی میں سافٹ ویئر اینڈ سوسائٹل سسٹمز ڈیپارٹمنٹ سے وابستہ فیکلٹی ممبر ہیں، جہاں وہ "ایڈجنکٹ پروفیسر آف دی پریکٹس" کا خطاب رکھتے ہیں۔ ببلیوگرافی ایفیکٹو جاوا: پروگرامنگ لینگویج گائیڈ، 2001 ؛ دوسرا ایڈیشن:، 2008 ؛ تیسرا ایڈیشن:، 2017 جاوا پزلرز: ٹریپس، پٹ فالز، اینڈ کارنر کیسز، 2005 (نیل گفر کے ساتھ شریک مصنف) جاوا کنکرنسی ان پریکٹس، 2006 (برائن گوئٹز، ٹم پیئرلز، جوزف بوبیر، ڈیوڈ ہومز، اور ڈگ لی کے ساتھ شریک مصنف) حوالہ جات جینیس جے ہیس، گوگل کے جوشوا بلوچ کے ساتھ زیادہ موثر جاوا اکتوبر، 2008 جوش بلوچ، ایک اچھا API کیسے ڈیزائن کیا جائے اور اس سے کیا فرق پڑتا ہے، گوگل ٹیک ٹاک، 2007 میں لیونگ پیپل کولمبیا اسکول آف انجینئرنگ اینڈ اپلائیڈ سائنس کے سابق طلباء کارنیگی میلن یونیورسٹی کے سابق طلباء پیدا ہوئے۔