| 👀 خبر در یک نگاه:
مایکروسافت قصد بازنویسی ویندوز با Rust را ندارد. پروژه مطرحشده، یک تلاش تحقیقاتی برای استفاده از هوش مصنوعی در ترجمه خودکار کد بین زبانها در مقیاس بزرگ است. این هدف شخصی یک مهندس است و استراتژی رسمی مایکروسافت یا نقطه پایان مشخصی ندارد. |
انتشار یک آگهی شغلی از سوی یکی از مهندسان مایکروسافت هیجان زیادی درباره پروژهای با هدف «حذف تمام خطوط C و C++ از مایکروسافت تا سال ۲۰۳۰» و جایگزینی آن با Rust ایجاد کرد. اما برخلاف انتظار طرفداران، این زبان برنامهنویسی Memory-Safe، مشخص شد این فقط یک هدف شخصی بوده و نه یک تصمیم سازمانی. به عبارتی دیگر Rust لزوما مقصد نهایی مایکروسافت نیست.
گالن هانت (Galen Hunt)، مهندس ارشد ممتاز مایکروسافت، این هدف بلندپروازانه را در لینکدین مطرح کرد و موجی از هیجان و نگرانی به راه افتاد. حالا او مجبور شده توضیح بدهد:
«پروژه تیم من یک پروژه تحقیقاتی است. ما در حال ساخت فناوریای هستیم که مهاجرت از یک زبان برنامهنویسی به زبان دیگر را ممکن میکند. هدف من از انتشار این پست، پیدا کردن مهندسان همفکر بوده، نه تعیین یک استراتژی جدید برای ویندوز ۱۱ به بعد و نه القا کردن این که Rust نقطه پایان است.»
| 💡 یک مهندس، یک ماه، یک میلیون خط کد |
پروژه هانت بررسی این موضوع است که چگونه میتوان از هوش مصنوعی برای کمک به ترجمه کد از یک زبان برنامهنویسی به زبان دیگر در مقیاس بزرگ استفاده کرد. او نوشت:
«قطبنمای اصلی ما این است: یک مهندس، یک ماه، یک میلیون خط کد.»
او در حال جذب مهندسی است که به ساخت زیرساخت لازم برای این کار کمک کند؛ زیرساختی که در آن، Rust به عنوان زبان مقصد و C و C++ به عنوان زبان مبدا برای نمایش این فناوری استفاده میشوند.
فرد منتخب به تیم «آینده مهندسی نرمافزار مقیاسپذیر» در گروه CoreAI مایکروسافت میپیوندد و روی توسعه ابزارهای تحلیل ایستا و یادگیری ماشین برای ترجمه و مهاجرت مبتنی بر هوش مصنوعی کار خواهد کرد.
فشار برای کنار گذاشتن C و C++ و حرکت به سمت زبانهای ایمن از نظر حافظه مثل Rust، از بالاترین سطوح مدیریتی آغاز شده است؛ پژوهشهای گوگل و مایکروسافت نشان میدهد حدود ۰ درصد از تمام آسیبپذیریهای امنیتی نرمافزارها ناشی از مشکلات ایمنی حافظه هستند.
با این حال، بازنویسی کد با کمک هوش مصنوعی، حتی به زبانهای ایمن از نظر حافظه، لزوما امنیت را افزایش نمیدهد. بر اساس پژوهش CodeRabbit، کدهای تولیدشده توسط هوش مصنوعی معمولا ایرادهای بیشتری نسبت به کدهای نوشتهشده توسط انسان دارند.
با وجود این، برخی از بزرگترین توسعهدهندگان نرمافزار همچنان با قدرت به سمت توسعه نرمافزار مبتنی بر هوش مصنوعی پیش میروند. ساتیا نادلا، مدیرعامل مایکروسافت، در ماه آوریل اعلام کرد که در حال حاضر ۳۰ درصد از کدهای جدید مایکروسافت توسط هوش مصنوعی نوشته میشود.
منبع: infoworld.com




دیدگاهتان را بنویسید