أندري ألكساندريسكو

كتاب Modern C++ Design، الذي نُشر في عام 2001، عرّف مجتمع هندسة البرمجيات على التصميم القائم على السياسات (policy-based design) المنفذ من خلال البرمجة الفوقية للقوالب (template metaprogramming). رسخ هذا العمل أندري ألكساندريسكو (Andrei Alexandrescu) كسلطة تقنية، مما أدى إلى إنشاء مكتبة Loki ومكتبة MOJO، حيث نفذت الأخيرة مفهوم مُنشئات النقل (move constructors) للغة C++.

الأساس الأكاديمي والمسيرة المبكرة

وُلد ألكساندريسكو في بوخارست عام 1969، وتابع دراسته الجامعية في جامعة بوخارست للفنون التطبيقية، وتخرج بشخصية بكالوريوس العلوم في الهندسة الكهربائية في يوليو 1994. انتقل لاحقاً إلى الولايات المتحدة، وحصل على درجة ماجستير العلوم في عام 2003 ودرجة الدكتوراه في عام 2009، وكلاهما في علوم الحاسوب من جامعة واشントン. تضمنت مسيرته المهنية المبكرة أدواراً كمدير برامج في شركة Netzip, Inc. منذ أبريل 1999، واستمر في منصب مدير التطوير في شركة RealNetworks, Inc. عقب استحواذ الأخيرة على Netzip.

تطوير لغة D

بدءاً من عام 2006، تعاون ألكساندريسكو مع والتر برايت (Walter Bright) في تطوير لغة البرمجة D. وهو مؤلف كتاب The D Programming Language، الذي نُشر في عام 2010، وعمل كمشرف رئيسي على المكتبة القياسية Phobos من عام 2007 حتى عام 2019. وعلاوة على هذه الواجبات، أسس مؤسسة لغة D (D Language Foundation) لدعم نمو اللغة وساهم في تصميمها بميزة نطاقات الوحدات النمطية (ranges).

البحث المؤسسي والمساهمات التقنية

تتضمن فترة عمل ألكساندريسكو في الصناعة أكثر من خمس سنوات كعاحث علمي في شركة فيسبوك (Facebook)، حيث عمل حتى أغسطس 2015. في يناير 2022، انضم إلى شركة إنفيديا (Nvidia) كباحث علمي رئيسي (Principal Research Scientist). محفظته التقنية متنوعة، وتمتد من نشر اصطلاح حارس النطاق (scope guard) منذ عام 2000 وتطوير فئة القالب Expected للغة C++. تقترح فئة Expected آلية لمعالجة الأخطاء تربط الأخطاء بالأهداف الحسابية، مما يتيح إدارة محسنة للاستثناءات عبر حدود الخيوط (threads).

الاختبار المجاني
وكم يبلغ ذكاؤك؟

عشرون سؤالاً وثماني دقائق على الساعة، ونسبة مئوية مقاسة مقابل كل من خاضه. دون تسجيل.

اخوض اختبار الذكاء →

التواصل المهني

طوال مسيرته المهنية، تفاعل ألكساندريسكو مع مجتمع البرمجة عبر قنوات مختلفة. فقد ساهم بمقالات في مجلة C/C++ Users Journal تحت اسم مستعار "Generic<Programming>" بدءاً من سبتمبر 1998. كما شارك في استضافة المؤتمر التقني السنوي C++ and Beyond إلى جانب هيرب ساتر (Herb Sutter) وسكوت مايرز (Scott Meyers) بين عامي 2010 و2014. وحصل على الجنسية الأمريكية بالتجنس في أغسطس 2014.

حقائق سريعة

- المواليد: 1969، بوخارست - الجنسية: رومانيا؛ الولايات المتحدة - بكالوريوس الهندسة الكهربائية: 1994، جامعة بوخارست للفنون التطبيقية - دكتوراه علوم الحاسوب: 2009، جامعة واشントン - العمل في فيسبوك: 2009-2015 - العمل في إنفيديا: 2022 - مواطن أمريكي بالتجنس: أغسطس 2014

أسئلة يطرحها القراء

### ما هو التصميم القائم على السياسات؟

هي تقنية برمجة مُنفذة عبر البرمجة الفوقية للقوالب، ومفصّلة في كتاب Modern C++ Design.

### ما هو الغرض الأساسي من فئة القالب Expected؟

توفر قيمة إرجاع تحتوي إما على نتيجة أو استثناء، مما يقدم بديلاً لرموز الإرجاع التقليدية ومعالجة الاستثناءات.

قارن مع العظماء

Elon Musk vs Pyotr Ilyich TchaikovskyAda Lovelace vs Friedrich NietzscheCharles Babbage vs David HumeJohn Locke vs Sigmund Freud
عرض التصنيفات →كل المقارنات →

أطفال معجزة

Kim Ung-yongKim Ung-yongSolved calculus as a small child, then chose a quiet career as a civil engineerAnna PaquinAnna PaquinWon an Academy Award at eleven on her very first acting roleMomiji NishiyaMomiji NishiyaFirst Olympic women's street champion, winning gold at age 13Emily BearEmily BearPlayed the White House at six, won a Grammy at twenty, scored a…
أطفال معجزة →

العب وعد غدًا

تحدي العباقرة اليومي · Odd one out
Which number does NOT belong? 8, 27, 64, 100, 125
انقر على إجابتك ↓
أي عبقري أنت؟ اختبار ذكاء مجاني