ناشناس
سوال 2402
در مورد زبان برنامهنویسی Rust چه می دانید؟
ثبت پاسخ جدید
برای ثبت پاسخ، لطفا وارد حساب کاربری خود شوید.
پاسخها
1 پاسخاین زبان که در StackOverflow بیشترین طرفدار رو داره، اشکالات فاجعه بار C++ و خیلی از زبان های مشابه رو با ترکیبی از الگوهای مدیریت حافظه مثل RAII یا همون Resource Acquisition Is Initialization و Memory Safty در زمان کمپایل و همچنین Strong Static Type و Type System ِ بسیار قابل اعتمادش، پوشش داده.
همه دادهها در این زبان به صورت پیشفرض غیر قابل تغییر یا Immutable هستند و قوانین محکمی برای دادههایی که کاربر به صورت قابل تغییر یا mutable تعریف میکنه. در نتیجه به شکل شگفت آوری از Race Condition و تغییر ناخواسته داده ها جلوگیری میکنه.
زبان Rust بسیار صعودپذیره و برای Concurrency ساخته شده و البته همه قدرت C رو هم در خودش داره.