Које програмске језике ИТ људи воле и мрзе?

О каквом истраживању говоримо?

Објављено је Стацк Оверфлов, популарна услуга питања и одговора за програмере

резултати годишње анкете програмера осебе и технологије које користе у свом раду. Истраживање је обухватило 83.439 програмера из 181 земље и спроведено је од маја до јуна 2021.

Учесници истраживања су такође говорили о томе које програмске језике, оквире, библиотеке и алате користе у свом раду.

Да бисте одредили „омиљени“ језик,Стацк Оверфлов је питао програмере који језик су користили прошле године и шта желе да напишу следеће. Ако је испитаник радио са језиком и желио би наставити радити с њим, ставио је "чавке" у обје ставке.

Првих 10 омиљених језика, према опадајућем редоследу, укључују: Руст, Цлојуре, ТипеСцрипт, Еликир, Јулиа, Питхон, Дарт, Свифт, Ноде.јс и Го.

Интервју

Поред тога, међу испитаницима је било више од 10 хиљада Јавасцрипт програмера који желе да започну или наставе развој у Го или Русту.&нбсп;

Руст се показао популарним за системпрограмирање и сматра се другим језиком после Ц-а за развој Линук кернела, делом зато што може да помогне у уклањању безбедносних грешака у вези са меморијом.

Првих 5 фаворита према истраживању укључују Руст, Цлојуре, ТипеСцрипт, Еликир и Јулиа (наведене по падајућем редоследу). Следе Питхон, Дарт, Свифт, Ноде.јс и Го.

На исти начин су утврдили и аутори анкетеи&нбсп;„најомраженији“ језик. Питали су које језике програмери дефинитивно не желе да користе у наредној години. Прво, хајде да причамо о „омиљеним“ програмерима.

Мој омиљени језик је&нбсп;Руст

Програмски језик Руст постао је највећи међу програмерима из целог света. До овог закључка су дошли стручњаци портала Стацк Оверфлов, највећег форума за програмере.

Руст је шести пут заредом добио статус „најомиљенијег програмског језика“, пише ЗДнет. За њега је гласала апсолутна већина испитаника. Њих 86,69 одсто дало му је свој глас.&нбсп;

Зашто&нбсп;Руст?

Програмери рђе то означавајусажета синтакса са кључним речима. Осим тога, поседује и анализатор кода који спречава цурење меморије и грешке при раду са вишеструким нитима. Такође, програмери примећују независно управљање локацијом података у меморији (помоћу показивача), недостатак прикупљања смећа и моћно статистичко куцање.

Како је настао језик?

Пре 14 година, радник Мозиле Грејдон ХоарЈезик сам почео да развијам у слободно време. Три године је радио сам, све док се Мозилла званично није придружила послу 2009. године. Годину дана касније, компанија је представила Руст јавности.

Две године касније, дошло је до првог алфа издања језика.Посебно у Русту, програмери су створили Серво енгине за веб прегледаче. Још годину дана касније, ИТ гигант Самсунг укључио се у рад на Серву. Као резултат сарадње, Серво код је пренесен на АРМ архитектуру.

Руст 1.0 је објављен 2015.У првој години рада, програмски језик је добио бронзу на такмичењу „Омиљени програмски језик“ на порталу Стацк Оверфлов. Све наредне године заузима искључиво прво место.

Карактеристике рђе

Аналитичари Евронеа примећују да је код Рустодговара четири главна концепта у програмирању: процедурални, паралелни, функционални и ООП. Стога је Руст свестран језик који има много употреба. На пример:

  • програмирање клијентских апликација и веб сервера;
  • блоцкцхаин;
  • креирање сопствених оперативних система;
  • писање програма и апликација за надзор система и сервера;
  • развој софтвера опште намене;
  • стварање инфраструктуре;
  • мотори за писање за прегледаче и игре.

Сада је&нбсп;Руст релативно млад језик,која се стално мења и развија. Иначе, воле га и произвођачи вируса, јер се сматра „егзотичним“, ретким језиком.&нбсп;Употреба ретких програмских језика омогућава им да сакрију своје злонамерне програме од антивируса. Уз њихову помоћ, они обмањују анализу потписа, на пример, скривањем тројанца написаног на Ц унутар учитавача написаног на Русту. Често хакери потпуно преписују своје ране креације у Руст-у.

Које језике програмери мрзе?

Рангирање најомраженијих језика према резултатимаанкете коју је спровео Стацк Оверфлов постао је језик Ц. 66% испитаника не би више желело да се бави тиме, а само 39,56%, напротив, било је спремно да настави да пише у њему.

Иначе, Ц није једини језик који је примиоомражен статус. Уз њега, овај статус су добили Ц ++, Делпхи, Јава, Р, ПоверСхелл, ЦОБОЛ, ПХП, Перл, Ассембли, Гроови, Објецтиве-Ц, Матлаб, ВБА.

Разматра се ЦОБОЛ представљен на овој листиједан од најстаријих програмских језика. Постоји од средине 20. века и дуго се сматрао мртвим језиком. Међутим, у пролеће 2020. поново је постао популаран током пандемије коронавируса.&нбсп;

Прошле године власти америчке државеНев Јерсеи је почео да тражи ЦОБОЛ програмере јер се оптерећење на старијим рачунарима у америчком систему запошљавања повећало због пандемије ЦОВИД-19. Према Регистру, стручњаци ће морати да ажурирају софтвер на главним рачунарима пре 40 година, који су престали да се носе са оптерећењем. Порастао је због повећања незапослености. Са стотинама хиљада људи који су остали без посла, захтеви за надокнаду незапослености широм земље порасли су 1600% у неколико недеља. Истовремено, половина долазних апликација обрађује се са значајним закашњењем, а за то су му потребни стручњаци ЦОБОЛ -а. Циљ је надоградња софтвера главног рачунара. Међутим, властима је било веома тешко пронаћи такве програмере.

Опширније

Погледајте како црна рупа почиње да уништава звезду

Нова честица откривена на Великом хадронском сударачу

НАСА: ситуација са модулом "Наука" је озбиљнија него што је раније најављивано

Стацк Оверфлов - систем питања и одговора опрограмирање, које су развили Џоел Сполски и Џеф Етвуд 2008.&нбсп;део је Стацк Екцханге мреже. Као и код других система ове врсте,Стацк Оверфловпружа могућност оцењивања питања и одговора, чиме се подиже или умањује углед регистрованих корисника.