زبان برنامه نویسی هایلو (Hylo)
30 اردیبهشت · · هایلو (Hylo): زبان سیستمهای ایمن که نه راست است، نه C++، نه هیچ چیز دیگری
در دنیای زبانهای برنامهنویسی سیستمها، همه به دنبال یافتن جام مقدس هستند: امنیت حافظه بدون فدا کردن سرعت و بدون پیچیدگی دیوانهوار. ++C به شما سرعت میدهد اما با تفنگی که روی شقیقهتان گذاشته شده. راست امنیت را با انضباطی آهنین تحمیل میکند، اما سیستم مالکیت (Ownership) آن چنان سختگیر است که هفتهها و ماهها طول میکشد تا مغزتان با آن سازگار شود.
حال تصور کنید زبانی وجود داشته باشد که ادعا میکند میتواند امنیت حافظه را بدون هیچ سیستم مالکیت، بدون گردآورنده زباله، و بدون اشارهگرهای خام تضمین کند. زبانی که توسط تیمی که روی Swift اپل کار کردهاند طراحی شده و میگوید: "ما راه سومی پیدا کردهایم."
این زبان هایلو (Hylo) است. نامی جدید برای زبانی که قبلاً Val نام داشت و در سال ۲۰۲۳ نسخه ۰.۱ آن به صورت متنباز منتشر شد. در این مقاله، این رویکرد انقلابی را میشکافیم.