استکاورفلو با استناد به پرسش و پاسخهایی که کدنویسان در این سایت مطرح کردهاند تحلیلی انجام داده تا متوجه شود کدنویسان به سراغ چه فناوریهایی میروند و از چه فناوریهایی بیزار هستند. این پژوهش نشان میدهد که توسعهدهندگان با انتخابهای خود چه آیندهای را برای زبانهای برنامهنویسی رقم خواهند زد.
توسعهدهندگان به چه زبانهای برنامهنویسی علاقهای ندارند؟
استکاورفلو برای آماده کردن این گزارش برچسبهای Like و Disliked که در پستها از سوی کدنویسان مورد استفاده قرار گرفته را تحلیل کرده است. با استناد به اطلاعات جمعآوری شده استک اورفلو اعلام کرده است 15 زبان برنامهنویسی که بیشترین dislike را از آن خود کردهاند به شرح زیر هستند.
1. Perl
2. Delphi
3. PHP
4. VBA
5. Objective-C
6. CoffeeScript
7. Ruby
8. #C
9. Java
10. C
11. Haskell
12. C
13. #F
14. Erlang
15. Matlab
در مقابل 10 زبان برنامهنویسی زیر بیشترین Like را از آن خود کردهاند.
1. R
2. Kotlin
3. TypeScript
4. Rust
5. Bash
6. Clojure
7. Swift
8. Python
9. JavaScript
10. Go
دیاگرام کامل تصویری این گزارش را در تصویر زیر مشاهده میکنید.
گزارش منتشر شده از سوی استکاورفلو قابل توجه است، به واسطه آنکه گزارشهای قبلی نیز نشان میدهند کاتلین موفق شده است در زمینه توسعه برنامههای اندرویدی گوی سبقت را از جاوا بروباید. جالبتر آنکه زبانهایی که بیشترین disliked را از آن خود کردهاند به ترتیب پرل، دلفی، VBA و در ادامه پیاچپی، آبجکتیو سی و روبی بودهاند. در این میان زبان آر، پایتون، TypeScript، گو و Rust کمترین dislike را از آن خود کردهاند. آر در این زمینه جزء موفقترینها بوده است. در مجموع استکاورفلو به افرادی که تصمیم دارند به دنیای برنامهنویسی وارد شوند پیشنهاد کرده است به سراغ یادگیری زبانهای سوئیفت، کوتلین، Rust، آر و TypeScript بروند. نکته جالب توجهی که در این زمینه وجود دارد این است که برچسبهای مربوط به یادگیری ماشین، گیت، پایتون، html5 و css3 همچنان جزء محبوبترین ترندهای حال حاضر به شمار میروند.