آیا مایکروسافت می خواهد تا 2030 زبان های سی و سی پلاس پلاس را کنار بگذارد؟

بهروز فیض
0

 در یک پست لینکدین، گِیلن هانت، مهندس مایکروسافت، اعلام کرد که هدفش «حذف تمام کدهای C و ++C از مایکروسافت تا سال ۲۰۳۰» است؛ موضوعی که بازتاب زیادی ایجاد کرد و او حتی برای پیشبرد این هدف، یک موقعیت شغلی جدید در تیمش معرفی کرد.



هدف این نقش شغلی «کمک به مایکروسافت برای توسعه و تقویت زیرساخت‌هایی است که امکان ترجمه بزرگ‌ترین سیستم‌های نوشته‌شده با C و ++C به زبان Rust را فراهم کند». هانت توضیح داده بود که «زیرساخت قدرتمند پردازش کد» در این زمینه ساخته شده است.

با این حال، او بعداً پست خود را به‌روزرسانی کرد و نوشت: «برای شفاف‌سازی… ویندوز با کمک هوش مصنوعی در حال بازنویسی با Rust نیست. پروژه تیم ما یک پروژه تحقیقاتی است.»


طبق این پست، مأموریت تیم هانت «ایجاد قابلیت‌هایی برای کمک به مایکروسافت و مشتریانش برای سازگار تر کردن و حذف یک سری مشکلات فنی قدیمی است ؛ با استفاده از زیرساخت پردازش هوش مصنوعی که «امکان به‌کارگیری عامل‌های هوش مصنوعی، هدایت‌شده با الگوریتم‌ها، برای اعمال تغییرات گسترده در کد را فراهم می‌کند». به گفته او، «هسته این زیرساخت هم‌اکنون در مقیاس بزرگ روی مسائلی مانند درک کد فعال است».

با وجود اینکه در پست تأکید شده این پروژه فقط یک تحقیق داخلی است، اندازه و جاه‌طلبی آن قابل توجه به نظر می‌رسد. هانت می‌گوید: «ستاره قطبی ما این است: یک مهندس، یک ماه، یک میلیون خط کد». او توضیح می‌دهد که «برای انجام این کار که پیش‌تر غیرقابل تصور بود، یک زیرساخت قدرتمند پردازش کد ساخته‌ایم. زیرساخت الگوریتمی ما یک گراف مقیاس‌پذیر روی کد منبع ایجاد می‌کند».

در عین حال، واقعیت این است که مایکروسافت حرکت به سمت زبان Rust را آغاز کرده و ۱۰ میلیون دلار برای تبدیل آن به «زبان درجه‌یک» در سیستم‌های مهندسی اختصاص داده است.

این روند در تعهدات گوگل نیز دیده می‌شود؛ جایی که این شرکت اعلام کرده «باگ‌های مربوط به ایمنی حافظه در C و ++C همچنان سخت‌ترین منبع خطا برای رفع هستند» و Rust در کنار جاوا و کاتلین به پروژه متن‌باز اندروید اضافه شده است.


برچسب ها

ارسال یک نظر

0 نظرات

ارسال یک نظر (0)
3/related/default