يتأمل مصمم لغات البرمجة Niko Matsakis في صعود نماذج اللغة الكبيرة (LLM) وآثارها على البرمجة وتصميم اللغات. فقد بدأ البرمجة في الصف الخامس على جهاز x86 يعمل بتردد 5 ميغاهرتز، ويلاحظ أن فعل إدخال الشيفرة في ملف ظل ثابتًا إلى حد كبير لعقود، حتى انقلب كل شيء رأسًا على عقب في السنوات الأخيرة. وقد كان هذا التحول مثيرًا ومربكًا في آنٍ واحد، وأثار تساؤلات حول مستقبل أهمية مهارات البرمجة وتصميم اللغات.
ويخلص إلى أن للبشر دورًا لا يزال قائمًا في البرمجة، وأن تصميم اللغات ما زال ذا صلة، وأن Rust مناسبة بشكل خاص للتطوير القائم على الوكلاء. ويرى أن شعبية Rust تنمو بسرعة في هذا العصر، مستشهدًا ببيانات تُظهر أن مهندسي Meta كتبوا هذا العام ضعف ما كتبوه من شيفرة Rust من الطرف الأول خلال السنوات التسع السابقة مجتمعة. ويعزو ذلك جزئيًا إلى أن الوكلاء يجعلون تجربة اللغات الجديدة أسهل، وجزئيًا إلى سمعة Rust في الأداء.
ويطرح المقال تصورًا لمصنع برمجيات فعّال يقوم على ثلاث ركائز: التصميم والبناء والتحسين. فـ Rust مصممة لتحقيق أداء جيد افتراضيًا، لذا فإن الخيار الاصطلاحي عادةً ما يكون الأسرع أيضًا، مع توفير خيارات إضافية للمطورين الذين يحتاجون إلى مزيد من السرعة.
كما أن المقال مكمّل لحديث ألقاه المؤلف في REBASE، وهو جزء من SPLASH، وجد فيه المؤلف المؤتمر مثمرًا، بما في ذلك جلسة لـ Steve Klabnik وDorian Scheidt حول استخدام نماذج اللغة الكبيرة كمتعاونين في تصميم اللغات. والهدف الأساسي هو استكشاف ما يجعل Rust والتطوير القائم على الوكلاء يعملان معًا بكفاءة، وأين يمكن للغة أن تبني على هذه المزايا.
المصدر: Hacker News · لخّصه HeadlinesBriefing