محبوب‌ترین زبان‌های برنامه‌نویسی در سال ۲۰۲۰ از نگاه «استک اورفلو»

وب‌سایت «استک اورفلو» به صورت سالانه نظرسنجی در میان توسعه‌دهندگان انجام می‌دهد تا محبوب‌ترین زبان‌های برنامه‌نویسی مشخص شود و در جدیدترین نظرسنجی آن نزدیک به ۶۵ هزار توسعه‌دهنده شرکت کرده‌اند.

این نظرسنجی در اوایل سال جاری میلادی و پیش از شیوع ویروس کرونا صورت گرفته و حالا نتیجه آن به صورت عمومی منتشر شده است. بر اساس این نظرسنجی، زبان برنامه‌نویسی «راست» به عنوان محبوب‌ترین زبان میان توسعه‌دهندگان حرفه‌ای شناخته می‌شود، البته بسیاری از توسعه‌دهندگان آشنایی چندانی با این زبان ندارند.

راست نوید عملکرد، کنترل، ایمنی حافظه و همزمانی را به توسعه‌دهندگان می‌دهد که اهمیت بالایی در برنامه‌نویسی سیستم‌ها دارد. این زبان همچنین ویژگی‌های جالبی در اختیار افراد قرار می‌دهد که برای مثال می‌توان به امکان افزودن ماکروهای تمیز و بدون در هم ریختگی به کدهای اصلی اشاره کرد. این موارد به همراه فرایند توسعه باز باعث شده که توسعه‌دهندگان از آن به عنوان محبوب‌ترین زبان برنامه‌نویسی یاد کنند.

سال گذشته میلادی زبان‌های برنامه‌نویسی «پایتون» و «تایپ‌اسکریپت» با میزان محبوبیت یکسان در مقام دوم قرار گرفته بودند اما امسال محبوبیت پایتون کاهش داشته و به مقام سوم دست پیدا کرده. اختلاف محبوبیت میان این زبان‌های برنامه‌نویسی برابر با ۰.۴ درصد است، با این حال موضوع مهم شکست پایتون توسط تایپ‌اسکریپت است.

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

در رتبه چهارم زبان برنامه‌نویسی «کاتلین» قرار گرفته. این زبان به توسعه‌دهندگان اجازه می‌دهد که برنامه‌های اندروید را سریع‌تر و بهینه‌تر توسعه دهند. این زبان به جاوا شباهت دارد، با این تفاوت که ظاهر مدرنی در اختیار برنامه‌نویس قرار می‌دهد و همچنین نیاز به نوشتن کد کمتری دارد. توسعه‌دهندگان Kotlin به صورت میانگین سالانه ۱۳۰ هزار دلار درآمد در ایالات متحده آمریکا دارند.

زبان‌های برنامه‌نویسی

مقام بعدی را زبان برنامه‌نویسی «گو» تصاحب کرده. این زبان توسط مهندسان گوگل در سال ۲۰۰۷ توسعه پیدا کرد و در سال ۲۰۰۹ راه اندازی شد. گو بر اساس زبان برنامه‌نویسی قدیمی C مدل‌سازی شده و از آن برای تولید نرم افزارهای ساده و قابل اعتماد استفاده می‌شود. این زبان در بسیاری از سیستم‌های تولید گوگل مورد استفاده قرار گرفته است.

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

«دارت» که توسط گوگل توسعه پیدا کرده، در مقام هفتم قرار گرفته و به توسعه‌دهندگان امکان می‌دهد که برنامه‌های قدرتمندی را با سرعت بالا تولید کنند و در تمام پلتفرم‌ها بتوان از آن‌ها استفاده کرد. این زبان در ماه‌های اخیر رشد بالایی را در میان توسعه‌دهندگان تجربه کرده است.

در مقام‌های بعدی به ترتیب زبان‌های «سی شارپ»، «سوئیفت» و «جاوا اسکریپ» قرار گرفته‌اند. زبان برنامه‌نویسی سوئیفت در سال ۲۰۱۴ توسط اپل معرفی شد و از آن زمان تا به امروز، محبوبیت بالایی میان توسعه‌دهندگان پیدا کرده است. این زبان فرایند توسعه اپلیکیشن‌های iOS را آسان‌تر می‌کند و می‌توان از آن برای برنامه‌های هوش مصنوعی نیز استفاده کرد.

مطالب مرتبط

چرا توسعه‌دهندگان باید به چند زبان مسلط باشند؟

در حال حاضر بسیاری از برنامه نویسان در یک زبان مهارت دارند و شاید حتی علاقه‌ای به زبان دیگری نداشته باشند. اگر در این دسته قرار می‌گیرید، باید در رویه خود تجدیدنظر کنید و سایر زبان‌های برنامه‌ نویسی را نیز یاد بگیرید و قادر به برنامه نویسی چند زبانه باشید، چرا که در آینده شرکت‌ها... ادامه مطلب

پدر لینوکس دیگر برنامه نویسی نمی‌کند؛ توروالدز: حالا کارم نه گفتن است

شاید با خود فکر کنید «لینوس توروالدز»، خالق لینوکس همواره در حال کدنویسی است اما وی اخیرا اعلام کرده که دیگر برنامه‌نویسی نمی‌کند و اکثر زمان خود را در ایمیل‌ها می‌گذارند.به گزارش Softpedia، توروالدز در مصاحبه‌ای اعلام کرده که ایمیل می‌خواند و ایمیل می‌نویسد و دیگر کدنویسی انجام نمی‌دهد. وی گفته:«بیشترین کدها را درون ایمیل خود می‌نویسم،... ادامه مطلب

آمازون CodeGuru را منتشر کرد؛ ابزار مبتنی بر هوش مصنوعی برای بازبینی کدها

سرویس‌های تحت وب آمازون (AWS) از انتشار CodeGuru به شکل عمومی خبر داد. این ابزار توسعه دهنده حاوی مجموعه‌ای از ابزارهاست که با استفاده از یادگیری ماشینی کدها را برای شناسایی باگ‌ها به شکل خودکار بررسی کرده و اصلاحات بالقوه را پیشنهاد می‌کند.CodeGuru از دو ابزار Reviewer و Profiler تشکیل شده که با نگاه کردن... ادامه مطلب

نتایج نظرسنجی از هزاران برنامه نویس: از سلطه جاوا تا افزایش محبوبیت پایتون

پایتون کماکان به رشد خیره کننده خود ادامه می‌دهد اما جاوا هنوز محبوبترین زبان برنامه نویسی است. جاوا اسکریپت هم عنوان پرکاربردترین زبان را از خود کرده است.موسسه «JetBrains» یکی از شناخته شده‌ترین تولیدکنندگان ابزارهای برنامه نویسی است. محیط توسعه «IntelliJ IDEA Java» این کمپانی اساس IDEهای دیگر از جمله اندروید استودیو گوگل را شکل می‌دهد... ادامه مطلب

هوش مصنوعی فیسبوک کد زبان‌های برنامه‌نویسی را به هم تبدیل می‌کند

محققان فیسبوک یک ترانسپایلر هوشمند توسعه داده‌اند که کدهای یک زبان برنامه نویسی سطح بالا مثل جاوا، ++C و پایتون را یکدیگر تبدیل می‌کند.تبدیل کد سورس زبان‌های برنامه نویسی برای توسعه دهندگان کاری طاقت فرسا بوده و نیازمند دقت و شناخت دقیق از زبان‌های مبدا و مقصد است. فیسبوک برای راحت کردن کار این افراد... ادامه مطلب

دروپال ۹ منتشر شد

نسخه جدید سیستم مدیریت محتوای دروپال طبق برنامه زمانی از قبل اعلام شده ، منتشر شد. دروپال ۹ طیف وسیعی از امکانات را برای توسعه دهندگان و کاربران به همراه دارد و اگر می خواهید اهمیت این سیستم را بهتر درک کنید بد نیست بدانید که از هر ۳۰ سایت دنیا یکی بر بستر دروپال توسعه یافته... ادامه مطلب

نظرات ۲

وارد شوید

برای گفتگو با کاربران، وارد حساب کاربری خود شوید.

ورود

رمزتان را گم کرده‌اید؟