ارسال در : شنبه 16 شهریور ساعت 15:19
نویسنده : روزبه بهروزی
امسال در رتبه سنجی زبانهای برنامهنویسی تغییرات اساسی انجامشده است و برخی از معیارهای اساسی تغییر داده شد و متدولوژی و ایدههای رابط کاربری اضافه و از ترکیب دادهها از چندین منبع برای رتبهبندی محبوبیت زبانهای برنامهنویسی استفادهشده است. همچنین سعی شده است نسبت به سالهای گذشته لیست کاملتری از زبانهای جدید را نیز داشته باشند.
1-Python
2-Java
3-C
4-C++
5-R
6-JavaScript
7-C#
8-Matlab
9-Swift
10-Go
11-Arduino
12-HTML,CSS
13-PHP
14-Assembly
15-SQL
16-Dart
17-Rust
18-Scala
19-Ruby
20-Visual Basic
21-SAS
22-Shell
23-Julia
24-otlin
25-Processing
26-Objective-C
27-Perl
28-LabView
29-Haskell
30-Lua
31-Cuda
32-VHDL
33-Verilog
34-ABAP
35-Delphi
36-Fortran
37-Clojure
38-Apache Groovy
39-Scheme
40-TCL
41-Lisp
42-D
43-Ada
44-Cobol
45-Erlang
46-Prolog
47-Forth
48-Ocaml
49-J
50-Ladder Logic
51-CoffeeScript
52-Racket
اگر نگاهی بیندازیم بهعنوان 10 زبان برتر سال 2019 خواهیم دید علیرغم وجود تغییرات در معیارهای اصلی رتبهبندی اما در مقایسه مستقیم رتبههای امسال با سال گذشته مشاهده میکنیم که کلیه نتایج مشابه یکدیگر هستند و پایتون کاملاً در صدر است.
محبوبیت پایتون درحالیکه یک زبان برنامهنویسی در حال رشد است بسیار بالا است. از این زبان را میتوان در وب اپلیکیشن ها، نرمافزارهای کامپیوتری، شبکه استفاده کرد. ازنظر حوزه امنیت وبسایت نیز می توان روی Python برای سرویسهای Back-End و API ها حساب کرد. علاوه بر این فریم ورک های توسعه وب مبتنی بر پایتون مثل جنگو (Django)، پایرامید (Pyramid) و Turbo Gear بسیار محبوب هستند. در زمینههای شبکه عصبی و یادگیری عمیق نیز کتابخانههای تخصصی Python بهویژه در حوزه هوش مصنوعی کتابخانه Keras در بین توسعهدهندگان محبوب است.
در مرحله بعد Java، C و C ++ قرار میگیرند، گروهی که اعضای آن مدتهاست با همدیگر برای صدر جدول رقابت میکنند. زبان R با پنج شماره از صدر قرار میگیرد. علیرغم اینکه یک زبان بسیار تخصصیتر از سایرین است، این محبوبیت خود را در سالهای اخیر به دلیل مهم بودن استفاده از دادههای بزرگ و محاسبات آماری و علم دادهها همچنان حفظ کرده است.
با حرکت به پایین 10 بالا، وجود Matlab - یک زبان اختصاصی که توسط MathWorks ساختهشده و برای محاسبات عددی در نظر گرفتهشده است - ممکن است برای برخی از افراد شگفتآور باشد، اما این امر بهسادگی بیانگر برجستگی زبان در مهندسی سختافزار، بهویژه برای کسانی که علاقه مند به اجرای شبیهسازیها هستند یا ایجاد سیستمهای کنترل از طریق بستهبندی گرافیکی Simulink MathWorks.
اگر به 10 رتبه پایین جدول نگاهی کنیم میتوان Arduino در شماره 11 و HTML / CSS با شماره 12 ببینیم. البته در سالهای گذشته، برخی از خوانندگان شکایت کردهاند که هیچیک نباید در لیست زبانهای برنامهنویسی قرار بگیرد.
اما اگر دقت کنیم به جدول میبینیم که هنوز برخی از زبانهای قدیمی زنده هستند. بهویژه، باوجود بالای 60 سال سن برنامهنویسی Fortran هنوز در شماره 36 قرار دارد، و این میتواند بهاحتمال زیاد به دلیل قدرت عظیم محاسبات علمی این زبان دانست که قابلیت همکاری بهتر با C و پشتیبانی بهتر از محاسبات موازی گسترده را دارد.
بهطور قطعی نمیتوان گفت یک زبان از یک زبان دیگر بهتر است اما بهتر است برنامه نویسان به بیش از یک زبان مسلط شوند.
لینک کوتاه :
http://rouzbeh-ecommerce.ir/fa/news/12