TECHitMedia.NET

Бъди в крак с технологиите!

Най-популярните езици за програмиране през тази година: Какво означава това за вашето обучение?

Сподели с приятели.

Ученето на език за програмиране може да е трудно, особено за начинаещи програмисти. Познаването на най-популярните езици обаче може да помогне на някои да вземат важно решение. Този избор може да е от значение за намирането на работа или за оставането на работа.

Ученето на програмиране е един от най-популярните начини да се стъпи на пазара на труда в областта на технологиите. Уеб разработката, науката за данните и особено изкуственият интелект стимулират интереса към областта на софтуерното инженерство. Въпреки, че съществуват стотици езици за програмиране, няколко от тях се открояват като любими в индустрията.

Старши редакторът на ZDNet Дейвид Гевирц се опита да обобщи данни от девет източника, за да определи кои езици за програмиране са най-популярни и следователно вероятно ще предизвикат най-голям интерес от страна на начинаещите. Заслужава си да прочетете статията му, но ето и кратък преглед на методологията му.

Гевирц обобщава данни от проучвания на различни класации. Използването на данни само от един или два източника би могло да създаде пристрастия, затова той е искал да бъде справедлив. Например, използването на данни само от IEEE – организация, насочена към електроинженерите може да изкриви резултатите към езици, които са в полза на тази професия.

Друг проблем при съставянето на списък на най-популярните езици за програмиране е да се определи какво прави даден език популярен. Гевирц очертава няколко фактора, като например списъците в Google 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 са друга възможност, която Гевирц дори не е разгледал. Макар и остарели, тези езици все още се използват широко в бизнес приложенията, а такива програмисти са рядкост и са високоплатени.

Най-добрият съвет за избор на език за програмиране е първо да разберете с какво искате да се занимавате и след това да изберете езика, който е най-подходящ за вас.

Източник: Kaldata

Leave a Reply

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

TECHitMedia.NET
Правила за бисквитките:

Относно бисквитките!

Тази политика обяснява подробно как “TECHitMedia.NET” използва всяка информация, събрана по време на всяка сесия на ползване от вас (наричана по-долу “Вашата информация”).

Вашата информация се събира по два начина. Първо, разглеждането на “ TECHitMedia.NET” ще накара софтуерът да създаде няколко бисквитки, представляващи малки текстови файлове, които се свалят при временните файлове на браузъра на Вашия компютър. Първите две бисквитки съдържат само потребителски идентификатор (наричан по-долу “user-id”) и анонимен идентификатор на сесията (наричан по-долу “session-id”), които са Ви автоматично назначени от софтуера. Трета бисквитка се създадена при преглеждане на теми в “ TECHitMedia.NET ” и се използва за запомняне на прочетените от Вас теми, подобрявайки работата Ви.

Ние можем също така да създадем бисквитки отвъд софтуера при разглеждане на “ TECHitMedia.NET ”, въпреки че те са извън обхвата на този документ, който е предназначен само за покриване на страници, създадени от софтуера. Вторият начин, по който ние събираме Вашата информация, е това какво Вие изпращате към нас. Това може да бъде, и не е ограничено до: писане като анонимен потребител (наричани по-долу “анонимни мнения”), регистриране в “ TECHitMedia.NET ” (наричан по-долу “Вашият акаунт”) и мнения, написани от Вас след регистрация използвайки акаунт (наричани по-долу “Вашите мнения”).

Вашият акаунт ще съдържа минимум уникално идентифициращо име (наричано по-долу “Вашето потребителско име”), лична парола за влизане във Вашия акаунт (наричана по-долу “Вашата парола”) и личен, валиден e-mail адрес (наричан по-долу “Вашият e-mail”). Вашата информация за Вашия акаунт в “ TECHitMedia.NET ” е защитена от законите за защита на данни, приложими в нашата страна. Всякаква информация, различна от Вашето потребителско име, Вашата парола и Вашия e-mail, която се изисква от “ TECHitMedia.NET ” в процеса на регистрация е или задължителна, или незадължителна, по преценка на “ TECHitMedia.NET ”. Във всички случаи, Вие можете да определите каква информация от Вашия акаунт е видима публично. При това, в рамките на Вашия акаунт, Вие можете да се запишете или да се отпишете от получаване на автоматично генерирани писма оt софтуера.

Вашата парола е шифрована (еднопосочно хеширана) така че да бъде в безопасност. Въпреки това е препоръчително да не използвате същата парола в други сайтове. Вашата парола е средството за достъп до Вашия акаунт в “ TECHitMedia.NET ”, затова моля пазете я внимателно и знайте, че при каквито и да било обстоятелства, никой от “ TECHitMedia.NET ”, или друга трета страна няма да поиска Вашата парола. Ако се случи да забравите Вашата парола за Вашия акаунт, можете да използвате функцията „Забравена парола“, предоставена от сайта. Този процес ще поиска от Вас да изпратите Вашето потребителско име и Вашия e-mail, след което TECHitMedia.NET софтуерът ще генерира нова парола, за да възстановите Вашия акаунт.