Най-популярните езици за програмиране през тази година: Какво означава това за вашето обучение?
Възможностите са неограничени, само че изборът значително зависи от това какво желаете да вършиме...
Емил Василев 14:19 | 04.09.2024 0 СподелиНай-четени
IT НовиниДаниел Десподов - 11:33 | 03.09.2024Радикална нова доктрина допуска, че земетресенията провокират появяването на самородни златни парчета
НаукаЕмил Василев - 13:55 | 03.09.2024Математикът, който измисли кода на Вселената: животът и наследството на Александър Гротендик
ТелефониЕмил Василев - 15:07 | 03.09.2024Как iPhone 16 Pro може да промени смарт телефоните вечно
Емил Василевhttps://www.kaldata.com/Ученето на език за програмиране може да е мъчно, изключително за начинаещи програмисти. Познаването на най-популярните езици обаче може да помогне на някои да вземат значимо решение. Този избор може да е от голяма важност за намирането на работа или за оставането на работа.
Ученето на програмиране е един от най-популярните способи да се стъпи на пазара на труда в региона на технологиите. Уеб създаването, науката за данните и изключително изкуственият разсъдък подтикват интереса към региона на софтуерното инженерство. Въпреки, че съществуват стотици езици за програмиране, няколко от тях се открояват като обичани в промишлеността.
Старши редакторът на ZDNet Дейвид Гевирц се опита да заключи данни от девет източника, с цел да дефинира кои езици за програмиране са най-популярни и затова евентуално ще провокират максимален интерес от страна на начинаещите. Заслужава си да прочетете публикацията му, само че ето и къс обзор на методологията му.
Гевирц обобщава данни от изследвания на разнообразни ранглисти. Използването на данни единствено от един или два източника би могло да сътвори пристрастия, по тази причина той е желал да бъде обективен. Например, потреблението на данни единствено от IEEE – организация, ориентирана към електроинженерите може да изкриви резултатите към езици, които са в интерес на тази специалност.
Друг проблем при съставянето на лист на най-популярните езици за програмиране е да се дефинира какво прави даден език известен. Гевирц обрисува няколко фактора, като да вземем за пример описите в Гугъл Trends, броя на книгите за дадения език и броя на обявите за работа, обвързвана с него. По-специално последният фактор може да бъде по-привлекателен за човек, който се учи да програмира (или даже за опитни програмисти, които желаят да се преориентират).
За да направи класацията допустимо най-справедлива, Гевирц употребява девет показателя от пет организации, с цел да получи данни, след което избира 20-те най-хубави езика от всеки показател:
PYPL (Индекс на известността на езиците за програмиране) Tiobe GitHub USage 2023 Stack Overflow Professional Developers Stack Overflow Learning to Code Stack Overflow Other Coders IEEE Spectrum Index IEEE Jobs Index IEEE Trending
Въпреки че е потребно да се видят с един взор известните езици за всеки показател, Гевиртц означи, че това не дава никакъв подтекст за това къде да концентрирайте напъните си за образование. За да поправи това, той прави елементарен разбор на данните и претегля всеки език въз основа на честотата и мястото му във всеки лист в графиката. Резултатът е окончателният показател на известност по-долу.
Графиката демонстрира, че Python, JavaScript и Java заемат първите три места, което е разумно поради известността на машинното образование, науката за данните и уеб създаването.
Едно забавно нещо, което би трябвало да се означи е какъв брой надолу в листата е мобилната разработка. Смартфоните евентуално са най-популярните компютри, само че Kotlin (Android), Dart (Android/iOS) и Swift (всеки артикул на Apple) са едни от минимум известните езици. Тази ранглиста може би има нещо общо с междуплатформената рамка за мобилна разработка Meta, React Native, публикувана платформа за мобилна разработка, която употребява по-популярните езици JavaScript и TypeScript.
Въпреки, че този опит е назидателен, езикът за програмиране, който човек учи зависи от задачата. Макар, че механически бихте могли да кодирате цяло приложение за Windows на Swift (като Arc Browser), евентуално ще е по-добре да употребявате C#. COBOL и Fortran са друга опция, която Гевирц даже не е разгледал. Макар и остарели, тези езици към момента се употребяват необятно в бизнес приложенията, а такива програмисти са необичайност и са високоплатени.
Най-добрият съвет за избор на език за програмиране е първо да разберете с какво желаете да се занимавате и по-късно да изберете езика, който е най-подходящ за вас.




