Najlepiej płatny język programowania
Tiobe Software opublikowało na swojej stronie (http://www.tiobe.com) dane na temat popularności języków programowania. Przedstawiają się one następująco:

Jak widać towarzystwo jest mieszane i trudno byłoby taki porządek przewidzieć. Java jest najczęściej używanym językiem, konkurencja w postaci języka C# wciąż na 8 miejscu. Co może się do tego przyczyniać? Czy jeszcze za wcześnie żeby odczuwać trend wzrostowy tego języka? Możliwe. Zmiany jeżeli chodzi o oprogramowanie nie są szybkie i nie można się spodziewać, że nagle wszystkie programy z języków starszych (C, C++, Pascala, FoxPro, COBOLA i Ady) zostaną od razu przeniesione na nowe technologie, np. na Jave i C#. Jak widać jest tutaj jeszcze duże pole walki między nowoczesnymi konkurentami.
Wzrost pozycji Visual Basica nie może przejść bez echa. Ten piękny język o dużych możliwościach, mimo ostatnio trochę dyskryminacji ze strony producentów środowisk programistycznych, wciąż odgrywa dużą rolę. Pozycja ta jest zagrożona dlatego, że większość rzeczy, które programiści lubią w Visual Basicu została przeniesiona do C# - nowego dziecka Microsoftu.
Perl i Python dzielnie bronią swojej pozycji - w niektórych dziedzinach te języki są po prostu niezastąpione, ale już można zauważyć powolną, ale stabilną tendencję wzrostową Ruby - z którym chyba każdy, czy zna czy nie zna, wiąże duże oczekiwania.
Podsumowując: z relatywnie nowych języków tylko Java dała radę przebić się przed resztę. Dominację na rynku języków programowania Java zyskała głównie dzięki zapełnieniu niszy urządzeń przenośnych, komórek itp. Oprócz tego jest to język niezależny sprzętowo, pierwsza w końcu była Wirtualna Maszyna Javy. Czy ta sama sztuka uda się innym językom z rankingu? Tego nie wiadomo, obraz zwycięzcy obecnej generacji języków ujawni się dopiero za kilka, kilkanaście lat, gdy odejdą w cień starsze języki. Obecną sytuację można zaobserwować też w ogłoszeniach o pracę: eksperci od innowacyjnych języków i środowisk są tak samo mocno poszukiwani i płatni jak eksperci od starszych języków, w których programy napisane wciąż działają, a ktoś ten kod musi utrzymywać i rozwijać.

Analiza długoletnia obrazuje, jak powoli przez 6 lat od 2002 roku zachodzą zmiany w oprogramowaniu. Problemy z przenoszeniem projektów do nowych języków są główną przeszkodą dla bardziej dynamicznego rozwoju. Z jednej strony różnorodność daje większe możliwości wyboru, ale z drugiej strony duże podobieństwo ale różnice w szczegółach języków nie sprzyjają ogólnie rozumianemu rozwojowi IT. Na wykresie widać wyraźnie, że najmniejszy spadek z faworytów 6 lat temu odnotowuje Java. Natomiast każdy z mniej popularnych 6 lat temu zyskuje powoli popularności. Czy w tej sytuacji można określić, który z nich stanie w szranki z Javą? Wydaje mi się, że nie.
| Kategoria | Procenty April 2008 | Różnica April 2007 |
| Object-Oriented Languages | 55.1% | +2.6% |
| Procedural Languages | 42.6% | -0.9% |
| Functional Languages | 1.7% | -0.4% |
| Logical Languages | 0.6% | -1.4% |
Ostatnia już tabela przedstawia statystyki ze względu na typ języka programowania. Programowanie strukturalne (Procedural Languages) wciąż ma się dobrze, ale ustępuje programowaniu obiektowemu (Object-Oriented Languages). Wzrost tego ostatniego to 2,6% w skali roku. Może więc nauka Pascala i C na studiach nie jest taka zła? Mam wrażenie jednak, że więcej czasu możnaby poświęcić językom zorientowanym obiektowo, które ani wczoraj ani przedwczoraj nie powstały. Rozbudowanie komponentów, środowisk uruchomieniowych, wirtualnych maszyn, całe zestawy gotowych bibliotek powodują, że poświęcanie na zajęciach czasu tylko na naukę składni języka staje się anachroniczne. W takiej sytuacji nie dziwi wspomniany w poprzednim poście brak programistów chętnych do pracy zarówno w Polsce jak i za granicą, jeżeli na studiach informatycznych ta przyszła grupa zawodowa bywa dyskryminowana.
Co o tym myślisz? Napisz w komentarzu!
Czytaj dalej...
Dodaj do Sfory | Dodaj do Wykopu | Dodaj do Osnews
1 Komentarz »
Kanał RSS dla tego wpisu. TrackBack URI
Dodaj komentarz
WordPress, Pool Theme - Borja Fernandez - mod

(1 głosów, średnio: 4 z 5)
Informuj mnie o nowych postach
Jacek Ciereszko
15 kwiecień 2008:
Spoko, fajny artykuł tylko tytuł jest trochę mylący. Musiałem się wczytać żeby dowiedzieć się, że java jest najpopularniejsza, a nie najbardziej płatna.
Komentarz #