تصنيفات لغه البرمجه 2019

Travel

السبت، 19 يناير 2019

تصنيفات لغه البرمجه 2019



تصنيفات لغه البرمجه 2019

نتيجة بحث الصور عن تصنيفات لغه البرمجه 2019

هناك كثير  من الأسئلة الواردة حول وقت انخفاض ترتيب اللغة ، فقد لوحظ ذلك. كما هو الحال دائمًا ، هذه هي استمرارية العمل الذي قام به في الأصل درو كونواي وجون ميلز وايت في أواخر عام 2010. في حين أن وسائل التجميع قد تغيرت ، تظل العملية الأساسية كما هي: نستخرج تصنيفات اللغة من جيثب و ستاك أوفر فلو ، وندمج لهم لترتيب يحاول عكس كل من الكود (GitHub) ومناقشة الجر (Stack Overflow). لا تكمن الفكرة في تقديم تمثيل صحيح إحصائيًا للاستخدام الحالي ، بل إلى ربط مناقشة اللغة واستخدامها في محاولة لاستخلاص أفكار ثاقبة عن اتجاهات التبني المستقبلية المحتملة.

 

 

 

تصنيفات لغة البرمجة: ما هي الأمور المهمة؟

 

يبدو أن الجميع يريدون معرفة أكثر لغات البرمجة شيوعًا. هذا هو تقريبا هاجس في مجتمع المطورين. كما أنه مصدر للنقاش المستمر لأن هناك العديد من المؤشرات المتضاربة التي تصنفها ، كل منها يعتمد على منهجيتها الخاصة ، القابلة للنقاش.

 

المشكلة هي أن بعض الناس في المجتمع ينظرون إلى هذا السؤال بطريقة خاطئة. لا تكمن المشكلة في تحديد الترتيب ، بل باالاصح ، ما هو الترتيب الأفضل لسؤالك أو موقفك.

 

 

فيما يلي مراجعتي للعديد من طرق تصنيف اللغات الشائعة وأين أعتقد أن كل منها أكثر قابلية للتطبيق.

 

 

المنهجية: استنادًا إلى عدد طلبات البحث في محركات البحث الشائعة مثل Google و Bing و Yahoo و Wikipedia و Amazon و YouTube و Baidu باستخدام مصطلح + "<language> برمجة".

 

 


الترتيب:  حسب

 TIOBE

1- لغه البرمجه جافا (java) 

2- لغه السي (C)

3-لغه السي بلس بلس (++C)

4- لغه السي شارب (#C)

5- لغه البتوين (Python)

6- لغه الجافا سكريبت (JavaScript)

7- لغه الابي اتش بي (PHP)

8- فجول بيسك نت (Visual Basic .NET)

9- لغه Perl

10- لغه الدولفي (Delphi)

11-لغه Ruby

12-لغه Swift

13-لغه Objective-C

14-لغه ماتلاب (Matlab)

15- لغه Groovy

16-  فجول بيسك (Visual Basic)

17- لغه R

18- لغه  Go

 

 

لماذا ننظر في TIOBE؟ من المفترض أن قياس عدد عمليات البحث عن كل لغة يرتبط بمستوى الاهتمام. ومع ذلك ، يعتقد الكثير من الناس أن TIOBE تحتل مرتبة أقل من اللغات الشعبية.

 

 

 

الترتيب حسب :

Redmonk



1-JavaScript


2-Java


3-PHP


4-Python


C#-5


C++-6

7-Ruby

8-C


9-Objective-C


10-R


11-Perl


12-Scala


13-Go


14-Haskell


15-Swift


16-Matlab


17-Visual Basic

18-Clojure

19-Groovy

 

 

لماذا ننظر في Redmonk؟ تجمع معلومات حجم GitHub مع مستوى الاهتمام على StackOverflow لكل لغة لإنشاء تصنيف موثوق يعتمد على الاهتمام في مجتمع المصدر المفتوح وعدد المطورين الذين يحلون المشاكل أثناء العمل في اللغة. ومع ذلك ، تجدر الإشارة إلى أنه نظرا لأن GitHub لا يمثل سوى مشاريع مفتوحة المصدر ، يتم تجاهل مشاريع الملكية في أبعادها لهذا المؤشر.

 

 

 الترتيب حسب 

Octoverse.GitHub

 


JavaScript (+97%)

Java (+63%)

Python (+54%)

Ruby (+66%)

PHP (+43%)

C++ (+43%)

C# (+88%)

C (+47%)

Go (+93%)

Objective-C (+37%)

Scala (+54%)

Swift (+262%)

TypeScript (+250%)

     


ماذا ننظر في Octoverse؟ إنها طريقة لقياس مستوى النشاط على GitHub ، والذي يجب أن يعكس مستوى استخدام المصدر المفتوح في كل لغة. ولكنه يتجاهل الاستخدام التجاري والمالك.

 

الترتيب حسب 

IEEE Spectrum

 


1-C

2-Java

3-Python

C++ -4

5-R

C# -6

7-PHP

8-JavaScript

9-Ruby

10-Go

11-Swift

12-Matlab

13-Scala

14-Perl

15-Visual Basic

16-Objective-C

17-Lua

18-Haskell

19-Rust

20-Fortran

21-Delphi

22-D

23-Lisp

24-Julia

25-Erlang

26-Prolog

27-Clojure



لماذا ننظر إلى IEEE Spectrum؟ إنه جهد شجاع لتجميع العديد من أنواع البيانات الإحصائية المختلفة على أمل الحصول على الترتيب الأكثر موثوقية. كما يمنحك الترتيب الأكثر تخصيصًا. تسمح الواجهة التفاعلية للقراء بالتصفية حسب اتجاهات البحث أو اتجاهات العمل أو اتجاهات مجتمع المصادر المفتوحة. يمكنك حتى تعديل ترجيح كل بُعد ، مما يتيح ترتيبًا مخصصًا للغاية.

 

 

الترتيب حسب :

PYPL

 


1-Java

2-Python

3-PHP

C#-4

5-JavaScript

C++-6

7-C

8-Objective-C

9-R

10-Swift

11-Matlab

12-Ruby

13-VBA

14-Visual Basic

15-Scala

16-Perl

17-Lua

18-Delphi

19-Go

20-Haskell

21-Rust



  

ملاحظة خاصة: بالنسبة لـ Objective-C ، استخدمت PYPL مصطلح البحث "iOS tutorial" بدلاً من "Objective-C tutorial". هذا هو السبب في أن مؤشر Objective-C غير طبيعي وغير صحيح. كيف يمكننا التأكد من أن الأشخاص الذين يبحثون عن "برنامج iOS التعليمي" ليسوا مهتمين فعليًا بنظام iOS أو Swift بدلاً من Objective-C؟

 

 

لماذا ننظر في PYPL؟ إنه يقيس مستوى الاهتمام من الأشخاص الراغبين في تعلم هذه اللغات. هذا يمكن أن تشير إلى اتجاهات النمو. PYPL يتيح لك أيضا تصفية البيانات وفقا لمختلف البلدان (الولايات المتحدة والهند وألمانيا والمملكة المتحدة وفرنسا).

 

 

 

     
NEXT ARTICLE Next Post
PREVIOUS ARTICLE Previous Post
NEXT ARTICLE Next Post
PREVIOUS ARTICLE Previous Post