زبان برنامه نویسی Rust برای اولین بار در فهرست زبان های برنامه نویسی محبوب Tiobe - رتبه 20 - قرار گرفته است، اما هنوز هم پنج امتیاز از رقیبش زبان برنامه نویسی Go عقب تر است.
امنیت زبان برنامه نویسی Rust برای برنامه نویسی سیستمی، توجه بسیاری از برنامه نویسان سیستمی را بخود جلب کرده است. برای ساخت و ارتقاء سیستم عامل های اصلی به ویژه در مایکروسافت از زبان برنامه نویسی راست rust استفاده میشود. زبان برنامه نویسی rust با هدف پاک کردن اشکالات حافظه استفاده میشود (در جاهایی که از کدهای C و ++C استفاده شده). همچنین خدمات وب آمازون از زبان برنامه نویسی Rust برای مؤلفه های حساس به عملکرد مانند Lambda ،EC2 و S3 استفاده می کند...
زبان برنامه نویسی rust سال گذشته (۲۰۱۹) در رتبه ۳۸ قرار داشت و امسال به رتبه ۲۰ فهرست Tiobe دست یافته است. فهرست Tiobe رتبه بندی خود را مبتنی بر جستجو در موتورهای جستجو در نظر میگیرد و لیست tiobe به این معنی نیست که افراد بیشتری اززبان برنامه نویسی rust استفاده می کنند، اما فهرست tiobe نشان می دهد که توسعه دهندگان بیشتری در جستجوی اطلاعاتی در مورد زبان برنامه نویسی راست هستند.
همچنین زبان برنامه نویسی راست برای پنجمین سال متوالی، محبوب ترین زبان برنامه نویسی توسط توسعه دهندگان - در نظرسنجی Stack Overflow's 2020 - انتخاب میشود. سال ۲۰۲۰، 86٪ از توسعه دهندگان گفتند که مشتاق استفاده از rust هستند، اما فقط 5٪ از آنها از برنامه نویسی rust استفاده می کنند.
![]()
از طرف دیگر، به لطف رونمایی مایکروسافت از کتابخانه rust در Runtime، بسیاری از برنامه نویسان سیستمی مشتاق استفاده از این زبان برنامه نویسی سیستمی شده اند.
پل جانسن، مدیرعامل Tiobe گفت که ظهور rust به این دلیل است که یک زبان برنامه نویسی سیستمی فوق العاده است.
جانسن گفته:
"بسیاری از خطاهای سایر زبان برنامه نویسی ها توسط rust حل می شود ... حافظه را بخوبی کامپایل می کند."
"... ما زبان برنامه نویسی های D ،lua و julia داریم که سعی دارند به C و C ++ نزدیک شوند. اما به نظر می رسد rust اولین زبان برنامه نویسی است که واقعاً به زبان برنامه نویسی سی و سی پلاس پلاس نزدیک هست."
با این حال، زبان برنامه نویسی rust به برنامه نویسان بیشتری برای یادگیری نیازمند است. در ابتدا توسعه دهندگان سرویس پردازش ابری مایکروسافت آژور Microsoft Azure از rust در مقایسه با زبان برنامه نویسی Go، کمتر استفاده می کردند چون به مرور زمان متوجه شدند که زبان برنامه نویسی Go زمان بیشتری برای دیباگ صرف میکند، پس بعدا تصمیم به استفاده بیشتر از rust گرفتند.

با بررسی توسعه دهندگان و برنامه نویسان rust - در سال 2020 - کاربران به دلیل منحنی یادگیری سریع rust و به دلیل اینکه فعلا شرکت های کمی از آن استفاده می کنند، تلاش کرده اند زبان برنامه نویسی راست را به کار گیرند. اما گوگل استفاده از Rust را بخاطر سیستم عامل جدید Fuchsia حذف کرد زیرا تعداد کمی از توسعه دهندگان با آن آشنا هستند.
rust زبان برنامه نویسی سیستمی
توسعه دهندگان و کدنویسان، به طور فزاینده ای بدنبال برنامه نویسی سیستمی هستند که از مدیریت حافظه خوبی برخوردار باشند. همچنین از زبان برنامه نویسی راست برای ساخت سیستم عامل در Google ،Netflix ،Salesforce ،IBM و Twitter استفاده می شود. به این نکته هم اشاره کنم که استفاده از زبان برنامه نویسی GO هم در لیست Tiobe از ۱۵ سال گذشته به امروز افزایش داشته.
نظرسنجی از حدود ۱۶۰۰۰ برنامه نویس نشان داده است که زبان برنامه نویسی Go بهترین زبان برنامه نویسی سیستمی است. براساس بررسی ها، برنامه نویسان Rust و Go حقوق سالیانه بیش از 120،000 دلار در آمریکا دارند(خداییش مقایسه نکنم با حقوق برنامه نویسان داخلی).
زبان برنامه نویسی اسکرچ
همچنین زبان برنامه نویسی Scratch، - زبان برنامه نویسی بصری - که توسط MIT Media Lab برای آموزش برنامه نویسی به کودکان ارائه شده است، جدیداً در رتبه ۲۰ زبان های برنامه برتر Tiobe است. زبان برنامه نویسی اسکرچ Scratch یکی از گزینه های مبتدیان برای یادگیری برنامه نویسی در Raspberry Pi است. رتبه زبان برنامه نویسی اسکرچ از نظر شاخص Tiobe از ۲۶ به ۱۸ رسیده است، اما بهترین رتبه آن در سال 2017 ۱۴ بود.
زبان برنامه نویسی آر R
همچنین زبان برنامه نویسی آماری R از رتبه ۲۲ به ۹ رسیده و تقریباً به رتبه برترخود در سال 2018 (رتبه ۸)رسید.
جالب اینکه، زبان برنامه نویسی تایپ اسکریپت TypeScript مایکروسافت، از نظر شاخص Tiobe در رتبه ۴۴ قرار دارد. تحلیلگر توسعه دهنده RedMonk، که رتبه بندی خود را بر روی GitHub و Stack Overflow قرار می دهد، TypeScript را در رتبه ۹ خود قرار داده است.
زبان برنامه نویسی تایپ اسکریپت
زبان برنامه نویسی تایپ اسکریپت TypeScript توسط بسیاری از برنامه نویسان جاوا اسکریپت JavaScript پذیرفته شده است و از نظر توسعه دهندگان بسیار محبوب است، رتبه rust در بررسی Stack Overflow's 2020 در رده دوم و قبل از پایتون است.
۱۰ زبان برتر برنامه نویسی Tiobe برای ژوئن سال 2020 به ترتیب از چپ:
C, Java, Python, C++, C#, Visual Basic, JavaScript, PHP, R, and SQL
این رتبه بندی تقریبا با لیست Stack Overflow - که متداول ترین زبان های برنامه نویسی را نشان میدهد - مشابه است، در رتبه بندی Stack Overflow زبان برنامه نویسی های زیر به ترتیب از چپ دیده میشوند:
JavaScript, HTML/CSS, SQL, Python, Java, Bash/Shell/PowerShell, C#, PHP, TypeScript, C++, C, and Go.
از لینک زیر میتوانید زبان برنامه نویسی راست rust بصورت آنلاین تمرین کنید:
دیدگاهها (۲)
برنامه نویس
۲۷ خرداد ۹۹ ، ۱۵:۴۵
دستت دردنکنه متن به روزی بود.
ناشناس
۱۵ خرداد ۹۹ ، ۲۳:۵۳
این زبان های برنامه نویسی جدید و شناخته نشده آینده کاری خوبی دارند. الان هم بنظرم دارند.
پاسخ:
۱۵ خرداد ۹۹، ۲۳:۵۸