Na oficjalnej stronie firmy TIOBE, specjalizującej się w kontrolowaniu jakości oprogramowania, pojawił się zaktualizowany ranking języków programowania na ten miesiąc.
Ranking TIOBE wyraźnie pokazuje popularność współczesnych języków programowania i aktualizowany jest raz w miesiącu. Tworzony jest na podstawie danych gromadzonych na całym świecie na temat liczby wykwalifikowanych inżynierów, dostępnych kursów szkoleniowych oraz rozwiązań zewnętrznych, które rozszerzają możliwości języka i ułatwiają jego używanie. Do obliczenia rankingu wykorzystywane są popularne wyszukiwarki, takie jak Google, Bing, Yahoo!, Wikipedia, Amazon, YouTube i Baidu. Ważne jest jednak, aby zaznaczyć, że indeks TIOBE nie wskazuje, który język jest gorszy lub lepszy, ani w jakim języku napisano więcej linii kodu, ale może być użyty do planowania nauki danego języka na podstawie danych o jego popularności i popycie na całym świecie, a także do wyboru języka do stworzenia nowego produktu przez Ciebie lub Twoją firmę.

W tym miesiącu C++ odzyskał trzecie miejsce, przesuwając Python niżej. To w żaden sposób nie oznacza, że Python traci na znaczeniu, ponieważ pomimo tego, Python bije wszystkie rekordy popularności prawie co miesiąc. Po prostu popyt na C++ również wzrósł w ciągu ostatniego roku. Jednakże C++ wciąż jest daleko od szczytu swojej chwały z początku tego stulecia, gdy jego udział w rynku wynosił ponad 15%. Wtedy opóźnienia w wydaniu nowego standardu — C++0x (robocza nazwa C++11), wraz z tradycyjną złożonością tego języka i problemami z bezpieczeństwem, znacznie obniżyły popularność C++. Po wydaniu w 2011 roku C++11, nowy standard uczynił język znacznie prostszym, bezpieczniejszym i bardziej wyrazistym. Zajęło kilka lat, zanim standard został w pełni zaakceptowany przez społeczność, a jego wsparcie dodano do wszystkich popularnych kompilatorów. Teraz, gdy standardy C++11, C++14 i C++17 są w pełni wspierane przez GCC, Clang i Visual Studio, popularność C++ odradza się dzięki jego możliwościom w pisaniu niskopoziomowego kodu o maksymalnej wydajności.

Źródło: 3dnews.ru
