++c در رتبه اول

طی رده‌‏بندی‌‏ای که هر ماهه از محبوبیت زبان‌های برنامه‏‌نویسی به عمل می­‌آید، شاخص تیوبی (شاخص رتبه‌‏بندی محبوبیت زبان‌‏های برنامه‏‌نویسی) این ماه زبان c++ را در صدر زبان‏‌های محبوب برنامه‌‏نویسی قرار داده است و این در حالی است که جای تأسف برای زبان جاوااسکریپت به خاطر از دست دادن جایگاه اول وجود دارد. با توجه به گزارش‌‏هایی که توسط شاخص تیوبی و از سوی شرکت تیوبی اعلام گردیده است، زبان قدرتمند و قابل ستایش c++ به عنوان محبوب‌‏ترین زبان از جولای سال ۲۰۱۴ مطرح بوده است. به نقل از گزارشات، «در مقایسه با سال قبل، c++ با افزایش محبوبیت ۳٫۱ درصدی روبرو بوده و با ۲% محبوبیت بیشتر نسبت به جاوا، ۱٫۶% محبوبیت بیشتر نسبت به سی شارپ و ۱٫۶ درصد محبوبیت بیشتر نسبت به زبان پایتون رقبای خود را پشت سر گذاشته است. در حال حاضر، c++ از رتبه‏‌ی ۸٫۶۴۱ درصدی در مقایسه با رتبه‏‌ی ۵٫۵۲۱ درصدی در سال قبل برخوردار گردیده است. شرکت تیوبی، محبوبیت زبان‏‌های برنامه‌‏نویسی را بر مبنای میزان جستجوهایی که درباره‌‏ی این زبا‌ن‌‏ها در وب‏سایت‌هایی مانند گوگل، ویکی‌پدیا و بینگ صورت می‏‌گیرد ارزیابی می‏‌کند. در سال ۲۰۱۱ میلادی، قابلیت‌‏های جدیدی در نسخه ی ۱۱ زبان c++ معرفی گردید که می‌‏توان به قابلیت‌هایی مانند پشتیبانی از قابلیت ایمنی-نوع (type-safe) در شرایط سطح-تهدید و همزمانی آزاد از بن بست (lock-free concurrency) اشاره کرد. نسخه‏‌ی ۱۴ این زبان که در سال گذشته تکمیل گردید، به نوعی شکلی توسعه یافته از نسخه‏‌ی ۱۱ این محصول بوده که با قابلیت‌‏های جدیدی مانند توانایی در نمایش جنریک عبارت‏‌های لاندا و سایر بهبود‏های دیگر همراه است. طی مصاحب‌ه‏ای که تابستان سال گذشته با بجارن استراستورپ طراح زبان c++ بعمل آمد، وی به نقاط قوت جدید این زبان، مانند مدیریت پیچیدگی و در عین حال سرعت بالای اجرا اشاره کرد.

پائول جانسن، مدیر عامل شرکت تیوبی نیز خاطر نشان کرده است که پشتیبانی از نسخه ی ۱۱ زبان c++ از سوی کامپایلرها در جایگاه محبوبیت این زبان بی‌‏تأثیر نبوده است. به نقل از وی، «در زمانی قرار داریم که پروژه‌‏های صنعتی آماده‌‏ی استفاده از کامپایلرهای نسخه‌ی ۱۱ زبان c++ و ویژگی‌های جدید آن می‏‌باشند».

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

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

طبق آنالیزی که از سوی وب سایت RedMonk صورت گرفته است، زبان برنامه‌‏نویسی Go محصول کمپانی گوگل نیز با دو پله ترقی، از جایگاه هفدهم -که در شش ماه گذشته به خود اختصاص داده بود- به جایگاه پانزدهم صعود کرد. ولی زبان CoffeScript که یک نسخه‌‏ی برگرفته از جاوااسکریپت می‏باشد مجدد با تنزل جایگاه روبرو شد. این زبان از جایگاه هفدهم که در سال ۲۰۱۳ به خود اختصاص داد در طی چهار ارزیابی بعدی به جایگاه های ۱۸، ۱۸، ۲۱ و ۲۲ تنزل پیدا کرد. به نظر می‏‌رسد که بالا رفتن از نرده‌‏های این جدول رتبه‏‌بندی برای این زبان و یا حتی تثبیت جایگاه خود غیر ممکن باشد، ولی هنوز در تلاش است تا به گروه ۲۰ زبان صدرنشین در این جدول رتبه‌‏بندی صعود نماید، چرا که به نظر می‏رسد که در حول جایگاه بیستم، رقیبی برای این زبان وجود نداشته باشد. اگرچه اخیراً تیوبی اعلام کرده است که زبان CoffeScript از محبوبیت بیشتری نسبت به پدر خود، یعنی  جاوااسکریپت برخوردار گردیده است.

در رتبه‌‏بندی ارائه‏‌شده از سوی RedMonk، پس از جاوا، زبان پی اچ پی و پایتون از محبوبیت بیشتری برخوردار می‏‌باشند و به دنبال آن، زبان‏‌های سی شارپ، c++ و Ruby هر سه در جایگاه پنجم قرار گرفته‌‏اند. از نظر وب سایت RedMonk، زبان برنامه‌‏نویسی Go (جایگاه پانزدهم) و زبان برنامه‏‌نویسی سویفت (محصول اپل) که در جایگاه هجدهم این رتبه‏‌بندی قرار گرفته است، به نظر می‏‌رسد که در آینده سیر صعودی به خود بگیرند و با ترقی جایگاه همراه باشند. در بین جایگاه‏‌های زبان برنامه‏‌نویسی مدرن Go که از محبوبیت روز شماری برخوردار می‌‏باشد و جایگاه زبان برنامه‌‏نویسی سویفت که قرار است به زبانی برای برنامه‏‌نویسی فراتر از اپلیکیشن های Ios مبدل گردد، زبان‏‌هایی وجود دارد که مشاهده‏‌ی آنها نیز خالی از لطف نیست.

۵ زبان مطرح انتخاب شده از سوی تیوبی برای ماه جولای امسال،  به ترتیب عبارتند از: جاوا (با رتبه۱۷٫۷۲۸ درصد)، c(با رتبه ۱۶٫۱۴۷ درصد)، c++ و سی شارپ (با رتبه ۵٫۶۲۵ درصد) و پایتون (با رتبه ۴٫۲۷۵ درصد). همچنین از سوی شاخص ارزیابی محبوبیت زبان‏‌های برنامه‏‌نویسی (PyPL)، که به آنالیز میزان جستجوی عبارت‌‏های مرتبط با آموزش زبان‏‌های برنامه‌‏نویسی در گوگل می‌‏پردازد، این ماه زبان جاوا به تخصیص سهم ۲۴٫۵ درصدی به خود در جایگاه اول قرار گرفت و به دنبال آن، زبان پی اچ پی (۱۱٫۴ درصد)، پایتون (۱۱٫۱ درصد) ، سی شارپ (۹٫۲ درصد) و سی++ (۷٫۷ درصد) به ترتیب جایگاه‌های بعدی را از آن خود کرده اند.

منبع: www.infoworld.com

  از شرکت پردازش موازی سامان تولید کننده محصولات تدبیر و سیستم حسابداری مالی، اداری، بازرگانی و حسابداری صنعتی