- Η C# πήρε τον τίτλο “Programming Language of the Year 2025” από τον TIOBE, για δεύτερη φορά σε τρία χρόνια.
- Η γλώσσα ανέβηκε κατά 2,94 ποσοστιαίες μονάδες, η μεγαλύτερη άνοδος ανάμεσα στις 100 γλώσσες του δείκτη, αλλά έμεινε στην 5η θέση.
- Στην κορυφή παραμένει η Python, ενώ η C ανέβηκε 2η και η Java πέρασε 3η, με την C++ να πέφτει 4η.
- Perl και R κέρδισαν έδαφος, ενώ Go και Ruby υποχώρησαν, ο CEO του TIOBE βλέπει TypeScript να μπαίνει top 20 και Zig να πλησιάζει top 30.
Για δεύτερη φορά μέσα σε τρία χρόνια, η C# κέρδισε τον τίτλο της Γλώσσας Προγραμματισμού της Χρονιάς από τον δείκτη TIOBE, σύμφωνα με ανακοίνωση που δημοσιεύτηκε αυτή την εβδομάδα. Ο δείκτης TIOBE, που λειτουργεί εδώ και περίπου 25 χρόνια, επιχειρεί να αποτυπώσει τη δημοτικότητα των γλωσσών προγραμματισμού με βάση τη διαδικτυακή ορατότητα, κυρίως μέσω αποτελεσμάτων αναζήτησης σε πολλές μηχανές και πλατφόρμες, αλλά και μέσω δεικτών που σχετίζονται με “skilled engineers”, εκπαιδευτικό υλικό και third party vendors.
Η άνοδος της C#
Κατά τη διάρκεια του 2025, η C# παρουσίασε τη μεγαλύτερη αύξηση στο μερίδιό της στον TIOBE. Η βαθμολογία της ανέβηκε κατά 2,94%, τη μεγαλύτερη αύξηση ανάμεσα στις 100 γλώσσες που καταγράφει ο δείκτης. Παρά την εντυπωσιακή άνοδο, η C# παρέμεινε στην ίδια 5η θέση που κατείχε και πριν από έναν χρόνο.
Ο Paul Jansen, ιδρυτής και CEO του TIOBE, αποδίδει μέρος της δυναμικής στο ότι η C# υιοθετεί συχνά νωρίς νέες τάσεις μεταξύ των mainstream γλωσσών. Ταυτόχρονα, σημειώνει δύο μεγάλες αλλαγές παραδείγματος που κατάφερε η πλατφόρμα: από Windows only σε cross platform, και από ιδιοκτησία της Microsoft σε open source. Κατά τον Jansen, η C# εξελίχθηκε με συνέπεια “στην κατάλληλη στιγμή”.
Η μάχη με την Java
Σύμφωνα με τον Jansen, η αντιπαράθεση Java και C# για κυριαρχία στο enterprise λογισμικό κρατά χρόνια. “Πάντα υπέθετα ότι η Java θα επικρατούσε τελικά, αλλά μετά από τόσο καιρό ο διαγωνισμός παραμένει αναποφάσιστος”, παραδέχεται. Θέτει επίσης το ερώτημα αν η Java, με verbose, boilerplate heavy ύφος και με ιδιοκτησία της Oracle, μπορεί να συνεχίσει να κρατά την C# σε απόσταση.
Αλλαγές στην κορυφαία δεκάδα
Η κατάταξη του TIOBE για την έκδοση Ιανουαρίου 2026 έδειξε αρκετές αξιοσημείωτες μεταβολές στις δέκα πιο δημοφιλείς γλώσσες.
Η Python διατήρησε την 1η θέση με 22,61% των αποτελεσμάτων, αν και παρουσίασε μικρή πτώση 0,68%.
Οι C και C++ άλλαξαν θέσεις. Η C ανέβηκε στη 2η θέση (από την 4η θέση έναν χρόνο πριν) με αύξηση 2,13%, ενώ η C++ έπεσε από τη 2η στην 4η θέση με μείωση 1,62%. Ο Jansen επισημαίνει ότι, παρότι η C++ εξελίσσεται ταχύτερα από ποτέ, ορισμένες πιο ριζικές αλλαγές της (όπως η έννοια των modules) δεν έχουν ακόμη δει ευρεία υιοθέτηση στη βιομηχανία. Αντίθετα, η C παραμένει απλή, γρήγορη και ιδιαίτερα κατάλληλη για τη συνεχώς αναπτυσσόμενη αγορά των μικρών embedded συστημάτων.
Η Java κράτησε την 3η θέση με 8,71%, παρουσιάζοντας πτώση 1,44%.
Νικητές και ηττημένοι του 2025
Πέρα από τη C#, υπήρξαν και άλλες αξιοσημείωτες μεταβολές. Η Perl έκανε εντυπωσιακή επιστροφή, ανεβαίνοντας από τη θέση 32 στη θέση 11, επανερχόμενη στο top 20 με αύξηση 1,14%. Η R επέστρεψε στην κορυφαία δεκάδα (10η θέση), με αύξηση 0,81%, εξέλιξη που αποδίδεται σε μεγάλο βαθμό στη συνεχιζόμενη δυναμική της data science και της στατιστικής υπολογιστικής.
Στην άλλη πλευρά, η Go φαίνεται να έχασε τη θέση της στην κορυφαία δεκάδα μέσα στο 2025, πέφτοντας στη θέση 16 με μείωση 1,37%. Η Ruby έπεσε εκτός της κορυφαίας εικοσάδας (27η θέση με 0,58%) και, σύμφωνα με τον Jansen, είναι δύσκολο να επιστρέψει σύντομα.
Η Rust και τα embedded
Η Rust έφτασε σε ιστορικό υψηλό (13η θέση στον TIOBE), όμως αυτό δεν μεταφράζεται αυτόματα σε εύκολη διείσδυση στα μικρά embedded. Στην πράξη, “embedded” σημαίνει δύο διαφορετικούς κόσμους: από τη μία τα SoC και το embedded Linux, όπου το περιβάλλον μοιάζει αρκετά με desktop και η Rust μπορεί να πατήσει πιο άνετα, και από την άλλη τα bare metal μικροελεγκτικά συστήματα, με πολύ αυστηρά όρια σε μνήμη, real time απαιτήσεις και no_std πραγματικότητα. Εκεί, η C εξακολουθεί να έχει δομικό πλεονέκτημα, όχι επειδή είναι “καλύτερη”, αλλά επειδή όλο το vendor οικοσύστημα (SDKs, drivers, HALs, RTOS ports, παραδείγματα και tooling) είναι εδώ και δεκαετίες χτισμένο γύρω από C, άρα το κόστος αλλαγής γλώσσας είναι πραγματικό, σε χρόνο, διαδικασίες και ανθρώπους.
Αυτό σημαίνει ότι η πιο δύσκολη πίστα είναι το low end και όχι ότι η Rust δεν κερδίζει έδαφος. Η εικόνα βελτιώνεται όσο ωριμάζουν οι πόροι και τα εργαλεία του embedded Rust (με πιο συγκεντρωμένη τεκμηρίωση για bare metal), και όσο εμφανίζονται “βιομηχανικές” προϋποθέσεις που μειώνουν το ρίσκο υιοθέτησης, ειδικά σε safety-critical περιβάλλοντα. Σε αυτό το κομμάτι, ενδιαφέρον έχει και η ύπαρξη qualified toolchains όπως το Ferrocene, που στοχεύει να κάνει τη Rust πιο αποδεκτή σε κλάδους όπου δεν αρκεί η τεχνική υπεροχή, χρειάζεται και τεκμηριωμένη συμμόρφωση με πρότυπα και διαδικασίες. Με άλλα λόγια, η Rust μπορεί να ανεβαίνει ως “γενική” γλώσσα, αλλά η μετάβαση στα μικρά embedded θα είναι πιο αργή, γιατί εξαρτάται από οικοσυστήματα, tooling, και απαιτήσεις πιστοποίησης, όχι μόνο από το language design.
Προβλέψεις για το 2026
Ο Jansen, αναγνωρίζοντας ότι το ιστορικό του στις προβλέψεις δεν είναι αλάνθαστο, εκτιμά ότι η TypeScript θα μπει επιτέλους στην κορυφαία εικοσάδα. Αυτή τη στιγμή βρίσκεται στη θέση 32 με 0,32%. Παράλληλα, θεωρεί ότι η Zig, που σημείωσε εντυπωσιακή άνοδο το 2025 από τη θέση 61 στη θέση 42, είναι ισχυρός υποψήφιος να μπει στην κορυφαία τριαντάδα του TIOBE.
Μεθοδολογία του δείκτη
Ο δείκτης TIOBE βασίζεται σε αναζητήσεις σε δημοφιλείς μηχανές αναζήτησης και πλατφόρμες, όπως Google, Amazon, Wikipedia, Bing και περισσότερες από 20 άλλες ιστοσελίδες. Οι βαθμολογίες, σύμφωνα με το TIOBE, προκύπτουν από μια σύνθετη εικόνα που περιλαμβάνει τον αριθμό “skilled engineers” παγκοσμίως, μαθήματα και third party vendors. Ο δείκτης δεν αποτυπώνει ποια είναι η “καλύτερη” γλώσσα, ούτε σε ποια έχουν γραφτεί οι περισσότερες γραμμές κώδικα, αλλά τη δημοτικότητα όπως προκύπτει από αυτή τη μεθοδολογία.
Η κορυφαία δεκάδα της έκδοσης Ιανουαρίου 2026 είναι: Python, C, Java, C++, C#, JavaScript, Visual Basic, SQL, Delphi/Object Pascal και R.
Πηγές
- TIOBE Index (Programming Language Hall of Fame και γενική σελίδα δείκτη), TIOBE
- TIOBE Index Definition (μεθοδολογία και επιλεγμένες μηχανές αναζήτησης), TIOBE
- C# wins Tiobe Programming Language of the Year honors for 2025, InfoWorld
- The Rust Programming Language (Highest Position: #13 in Jan 2026), TIOBE
- Embedded Rust Bookshelf (τεκμηρίωση της Embedded Working Group), rust-embedded.org
- The Embedded Rust Book (bare metal εισαγωγή), rust-embedded.org
- Officially Qualified, Ferrocene, Ferrous Systems
- Ferrocene (qualified Rust toolchain, πρότυπα και στόχευση), ferrocene.dev

Recommended Comments
There are no comments to display.
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now