Αξιολόγηση γλώσσας προγραμματισμού από το IEEE Spectrum

Το περιοδικό IEEE Spectrum, που εκδίδεται από το Institute of Electrical and Electronics Engineers (IEEE), δημοσίευσε μια νέα έκδοση της βαθμολογίας δημοτικότητας των γλωσσών προγραμματισμού. Η Python παραμένει η πρώτη στην κατάταξη, ακολουθούμενη από τις C, C++ και C# με μικρή καθυστέρηση. Σε σύγκριση με την περσινή κατάταξη, η Java έχει περάσει από τη 2η στην 5η θέση. Ενίσχυση της θέσης σημειώνεται για τις γλώσσες C# (ανέβηκε από την 6η στην 4η θέση) και την SQL (στην προηγούμενη βαθμολογία δεν ήταν στην πρώτη δεκάδα, αλλά στη νέα σταθεροποιήθηκε στην 6η θέση).

Αξιολόγηση γλώσσας προγραμματισμού από το IEEE Spectrum

Η SQL πρωτοπορεί όσον αφορά τις προσφορές εργασίας, ακολουθούμενη από Java, Python, JavaScript, C#, C και C++.

Αξιολόγηση γλώσσας προγραμματισμού από το IEEE Spectrum

Στην κατάταξη, η οποία λαμβάνει υπόψη το ενδιαφέρον για τις γλώσσες προγραμματισμού σε φόρουμ και κοινωνικά δίκτυα, η Python ηγείται, ακολουθούμενη από Java, C, JavaScript, C++, C# και SQL. Η γλώσσα Rust βρίσκεται στη 12η θέση, ενώ στη συνολική κατάταξη βρίσκεται στην 20η θέση και στην Κατάταξη Ενδιαφέροντος Εργοδότη είναι 22η.

Αξιολόγηση γλώσσας προγραμματισμού από το IEEE Spectrum

Κατά τον υπολογισμό της βαθμολογίας IEEE Spectrum, χρησιμοποιήθηκε ένας συνδυασμός 12 μετρήσεων που ελήφθησαν από 10 διαφορετικές πηγές. Η μέθοδος βασίζεται στην αξιολόγηση των αποτελεσμάτων αναζήτησης για το ερώτημα "{name_language} προγραμματισμός" σε διάφορους ιστότοπους. Ο αριθμός των υλικών που δίνονται στα αποτελέσματα αναζήτησης Google (όπως στην κατασκευή της κατάταξης TIOBE), οι παράμετροι της δημοτικότητας των ερωτημάτων αναζήτησης μέσω του Google Trends (όπως στην κατάταξη PYPL), οι αναφορές στο Twitter, ο αριθμός των νέων και ενεργά αποθετήρια στο GitHub, ο αριθμός των ερωτήσεων στο Stack Overflow, ο αριθμός των δημοσιεύσεων στο Reddit και το Hacker News, οι θέσεις εργασίας στο CareerBuilder και το IEEE Job Site, αναφορές στο ψηφιακό αρχείο άρθρων περιοδικών και άρθρων συνεδρίων (IEEE Xplore).

Αξιολογήσεις δημοτικότητας άλλων γλωσσών προγραμματισμού:

  • Στην κατάταξη του Αυγούστου από την TIOBE Software, η Python πέρασε από τη δεύτερη στην πρώτη θέση, ενώ η C και η Java πέρασαν στη δεύτερη και τρίτη θέση, αντίστοιχα. Από τις αλλαγές κατά τη διάρκεια του έτους, υπάρχει επίσης μια αύξηση στη δημοτικότητα των γλωσσών Assembly (από την 9η στην 8η θέση), SQL (από 10η σε 9η), Swift (από 16η σε 11η), Go (από 18η σε 15ο), Αντικείμενο Pascal (από 22 έως 13 ), Objective-C (από 23 έως 14), Rust (από 26 έως 22). Η δημοτικότητα των PHP (από 8 σε 10), R (από 14 σε 16), Ruby (από 15 σε 18), Fortran (από 13 σε 19) μειώθηκε. Η γλώσσα Kotlin συμπεριλήφθηκε στη λίστα των κορυφαίων 30. Ο δείκτης δημοτικότητας TIOBE βασίζει τα συμπεράσματά του στην ανάλυση στατιστικών ερωτημάτων αναζήτησης σε συστήματα όπως το Google, το Google Blogs, το Wikipedia, το YouTube, το QQ, το Sohu, το Amazon και το Baidu.

    Αξιολόγηση γλώσσας προγραμματισμού από το IEEE Spectrum

  • Στην κατάταξη PYPL του Αυγούστου, η οποία χρησιμοποιεί το Google Trends, οι τρεις πρώτες δεν έχουν αλλάξει κατά τη διάρκεια του έτους: την πρώτη θέση καταλαμβάνει η γλώσσα Python και ακολουθούν η Java και η JavaScript. Η Rust ανέβηκε από τη 17η στη 13η θέση, η TypeScript από τη 10η στην 8η και η Swift από την 11η στην 9η. Σε σύγκριση με τον Αύγουστο πέρυσι, οι Go, Dart, Ada, Lua και Julia έχουν επίσης αυξηθεί σε δημοτικότητα. Η δημοτικότητα των Objective-C, Visual Basic, Perl, Groovy, Kotlin, Matlab έχει μειωθεί.

    Αξιολόγηση γλώσσας προγραμματισμού από το IEEE Spectrum

  • Με βάση τις βαθμολογίες δημοτικότητας του GitHub και τη δραστηριότητα συζήτησης στο Stack Overflow, το RedMonk κατέταξε την πρώτη δεκάδα ως εξής: JavaScript, Python, Java, PHP, C#, CSS, C++, TypeScript, Ruby, C. C++ από την πέμπτη στην έβδομη θέση.

    Αξιολόγηση γλώσσας προγραμματισμού από το IEEE Spectrum

    Πηγή: opennet.ru

Προσθέστε ένα σχόλιο