زبان انتخاب کردن دیگه مهم نیست، هوش مصنوعی حلش کرده
خلاصهٔ کاملتر
یه ایدهی رایج تو توییتر اینه که «برنامهنویسی حل شده». آرمین روناخر میگه شاید کاملاً درست نباشه، ولی یه چیز روشنه: با هوش مصنوعی، آشنا بودن با یه زبون برنامهنویسی دیگه فاکتور مهمی نیست. اگه از زبونی که انتخاب کردی خوشت نیاد، میتونی به AI بگی کد رو با یه زبون دیگه، حتی زبونی که خودت اصلاً نمیشناسیش، بازنویسی کنه.
نتیجهش اینه که مردم بیشتر بر اساس «مارکتینگ» زبونها انتخاب میکنن، نه دانش قبلیشون. روناخر میگه این روزها آدمایی که قبلاً سراغ Rust نمیرفتن الان دارن باهاش کد میزنن. به گفتهی اون بخشی از این تغییر به دو تا موج اخیر برمیگرده: علاقهی بیشتر به نرمافزار سریع، و این باور که هوش مصنوعی تو بهینهسازی کد بدون خراب کردن رفتارش عالی عمل میکنه.
آدمایی مثل میچل هاشیموتو، چارلی مارش، جرد سامنر و دنیل لومیر که همیشه دغدغهی نرمافزار سریع داشتن، حالا از agentهای کدنویسی هم استقبال میکنن. حتی Zig هم داره از این ماجرا سود میبره، با اینکه بخشی از جامعهش نسبت به AI بدبینن. برای مثال سرویس Artifacts کلادفلر یه موتور پروتکل Git کاملاً با Zig داره که به یه ماژول وباسمبلی حدود ۱۰۰ کیلوبایتی کامپایل میشه، و ورسل هم fx رو منتشر کرده؛ یه agent کدنویسی با Zig که قراره سبک و سریع باشه.
به گفتهی روناخر، ماجرا فقط انتخاب زبونهای کمتر رایج نیست؛ آدما دارن سراغ تکنولوژیهای سختتری هم میرن، مثل فایلهای DWARF، eBPF، درایورهای شبکهی سفارشی و حتی کریپتوگرافی دستساز؛ چیزایی که قبلاً بهخاطر نیاز به دانش تخصصی از دسترس خیلیا دور بودن. نتیجهگیری اون اینه که شاید کیفیت خروجیها یهکم افت کنه، ولی در عوض تعداد برنامهنویسهایی که دنبال نرمافزار سریع و کوچیکن بیشتر میشه.
نکات کلیدی:
- Cloudflare Artifacts یه موتور پروتکل Git با Zig خالص داره که به وباسمبلی حدود ۱۰۰ کیلوبایتی کامپایل میشه
- Vercel ابزار fx رو منتشر کرده؛ یه agent کدنویسی با Zig که قراره سبک و سریع باشه
- به گفتهی نویسنده، هوش مصنوعی باعث شده انتخاب زبان بیشتر بر اساس مارکتینگ و سرعت باشه تا آشنایی قبلی
- حوزههای فنی سخت مثل eBPF، DWARF و کریپتوگرافی سفارشی هم با کمک AI در دسترستر شدن




