شما عضو این انجمن نبوده یا وارد نشده اید. لطفا برای مشاهده کامل انجمن و استفاده از آن وارد شوید یا ثبت نام کنید .

امتیاز موضوع:
  • 58 رأی - میانگین امتیازات: 2.88
  • 1
  • 2
  • 3
  • 4
  • 5

[-]
کلمات کلیدی
کوتلین apple objective سی‌شارپ جاوااسکریپت go سوئیفت c زبان kotlin پایتون swift جهان یکی از گو اپل php برتر زبان‌ redmonk ده جاوا برنامه‌نویسی پی‌اچ‌پی

زبان‌ برنامه‌نویسی سوئیفت اپل یکی از ده زبان برتر جهان
#1
برطبق آخرین رتبه‌بندی زبان‌های برنامه‌نویسی، زبان سوئیفت اپل (Swift) با رشدی چشمگیر، در بین ده زبان برنامه‌نویسی برتر دنیا قرار گرفته است.

[تصویر:  do.php?img=4597]

کمتر از چهار سال پیش، اپل در کنفرانس توسعه‌دهندگان از زبان برنامه‌نویسی جدیدِ خود با نام سوئیفت (Swift) رونمایی کرد. حال برطبق جدیدترین گزارشی که از رتبه‌بندی زبان‌های برنامه‌نویسی منتشر شده، سوئیفت در بین ۱۰ زبان محبوب برنامه‌نویسان قرار گرفته است.
اکنون این زبان به‌همراه زبان Objective-C در رتبه‌ی دهم این لیست قرار دارد. گزارش فوق از آن منظر جای تعجب دارد که برنامه‌نویسان به زبان برنامه‌نویسی‌ای اقبال نشان داده‌اند که تنها قادر به ساخت اپلیکیشن‌ برای محصولات اپل و اپلیکیشن‌های تحت‌وب است.

این رده‌بندی توسط مؤسسه آماری RedMonk صورت گرفته است. برطبق گفته‌ی RedMonk، سوئیفت سریع‌ترین رشد را در بین زبان‌های برنامه‌نویسی از زمان تأسیس این مؤسسه تجربه کرده است. نکته‌ی جالب در این‌باره، حضورنداشتن زبان گو (Go) در بین ده زبان برتر است. گوگل این زبان را در سال ۲۰۰۹ در دسترس توسعه‌دهندگان قرار داد و باتوجه به گذشت ۹ سال از معرفی آن، برنامه‌نویسان اقبالی به آن نشان نداده‌اند.
دومین زبانی که پس از سوئیفت، رشد سریعی را تجربه کرده، زبان کوتلین (Kotlin) نام دارد که در کنفرانس توسعه‌دهندگان I/O 2017 برای توسعه‌ی اپلیکیشن‌های اندرویدی معرفی شد؛ رتبه‌ی این زبان از ۴۶ در سه‌ماهه‌ی سوم ۲۰۱۷ به رتبه‌ی ۲۷ در ژانویه ۲۰۱۸ صعود کرده است.
با این حال، رتبه‌بندی منتشرشده لزوماً منعکس‌کننده‌ی میزان استفاده‌ی شرکت‌ها برای پروژه‌های حقیقی‌شان یا نیازمندی شغلی به این زبان‌ها نیست. رتبه‌بندی فوق تنها جنبه‌ی اندازه‌گیری میزان علاقه‌ی برنامه‌نویس‌ها به زبان‌های برنامه‌نویسی بوده است. مسلماً میزان محبوبیت زبان‌ها بین برنامه‌نویسان تأثیر به‌سزایی در تصمیمات کسب‌و‌کار برای توسعه‌ی پروژه‌هایشان دارد.

RedMonk برای دستیبابی به این رده‌بندی، از میزان پرسش‌ و پاسخ‌های مطرح‌شده در وب‌سایت Stack Overflow و تعداد پروژه‌های در دستِ کار گیت‌هاب استفاده کرده است.
اپل در سال ۲۰۱۴ برای اولین‌بار از زبان سوئیفت رونمایی کرد. هدف از خلق این زبان علاوه‌بر آسان‌سازی فرآیند یادگیری کدنویسی برای توسعه‌دهندگان تازه‌کار، سهولت توسعه‌ی اپلیکیشن برای برنامه‌نویسان کهنه‌کار نیز بود. در طول سالیان گذشته، زبان‌های بسیاری برای تحقق این هدف به‌وجود آمدند؛ اما اکثر آن‌ها بیشتر از آنکه مفید واقع شوند، سرعت اجرای اپلیکیشن‌ها را با کاهش قابل‌توجهی مواجه کردند. اپل با زبان سوئیفت قصد داشت تا علاوه‌بر آسان‌سازی روند توسعه، تأثیر مثبتی در کارایی اپلیکیشن‌ها نیز داشته باشد.

زبان کوتلین که ابتدا توسط شرکت JetBrains‌ در سال ۲۰۱۶ منتشر شد نیز چنین هدفی را در سر می‌پروراند. موردی که کوتلین را از زبان‌های مشابهش تفکیک می‌کند، سازگاری گسترده این زبان با کدهای جاوا است؛ این بدین معنی است که برنامه‌نویسان امکان الحاق‌کردن کدهای نوشته‌شده به زبان جاوا در پروژه‌های کوتلینی خود یا بالعکس را دارند. همین امر باعث شد تا گوگل در کنفرانس توسعه‌دهندگان سال گذشته ی خود از پشتیبانی اندروید از کوتلین خبر دهد.

استفان اُگریدی، تحلیلگر مؤسسه RedMonk باور دارد که پتانسیل بالای کوتلین امکان استفاده از آن در کسب‌و‌کار‌های بزرگ اپلیکیشن‌محور را فراهم می‌کند.

جدا از رشد زبان‌های سوئیفت و کوتلین، رده‌بندی جدید RedMonk تغییرات جالبی را نیز در خود دارد. در این رده بندی، جاوا اسکریپت و جاوا همچنان جزء دو زبان محبوب دنیا باقی مانده‌اند و پایتون، پی‌اچ‌پی و سی‌شارپ در رده‌های بعدی، این دو زبان را دنبال می‌کنند. برطبق گفته‌ی استفان اُگریدی، راه‌یابی زبان‌های جدید به لیست بیست زبان برتر، اکنون سخت‌تر از هر زمانِ دیگری شده است.

پاسخ
 سپاس شده توسط نسیم ، mesterweb ، سحر ، saberi ، farnaz ، ahmad20 ، mitra


موضوع‌های مشابه…
موضوع نویسنده پاسخ بازدید آخرین ارسال
  مهارت های برنامه نویسی که همه توسعه‌دهندگان وب باید بدانند saberi 1 2,282 ۹۶/۱۱/۱۳، ۱۱:۳۲ عصر
آخرین ارسال: mesterweb
  زبان برنامه‌نویسی Milk - افزایش 4برابری سرعت پردازش saberi 0 1,918 ۹۵/۸/۲۸، ۰۱:۵۰ عصر
آخرین ارسال: saberi
  چگونه یک زبان برنامه نویسی یاد بگیریم؟ saberi 0 1,659 ۹۵/۸/۲۳، ۰۹:۴۱ صبح
آخرین ارسال: saberi

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان