Разработчиците обичат модерните нови езици, но печелят повече с функционално програмиране

„РазработчицитеОбмен на стекове

Developer Q&A site Stack Overflow performs an annual surveyза да разберете повече за общността на програмистите и най-новия набор на резултатите току-що бяха публикувани.

JavaScript остава най-използваният език за програмиране сред професионалните разработчици, което прави шест години на върха за lingua franca на уеб разработка. Други уеб технологии, включително HTML (# 2 в класацията), CSS (# 3) и PHP (# 9). Бизнес-ориентирани езиците също бяха широко използвани, като SQL на # 4, Java на # 5 и C # в №8. Сценариите на Shell направиха изненадващо показване на # 6 (нямаше показани изобщо през последните години, което подсказва, че въпросите са се променили от година на година), Python се появи на # 7 и системи Програмиране устойчив C ++ закръгли топ 10.

Това обаче не са езиците, които разработчиците задължително изискват искам да използвам. Само три езика от най-използваната топ десет бяха в най-обичания списък; Python (# 3), JavaScript (# 7) и C # (# 8). За трета поредна година този списък беше оглавен от новия Руст системен език за програмиране, разработен от Mozilla. Второ на списък беше Котлин, който дори не беше в топ 20 през миналата година. Това нов интерес вероятно се дължи на решението на Google миналата година да благослови езикът като официален език за разработка за Android. TypeScript, идва по-добрият JavaScript от Microsoft от JavaScript на четвърто място, като езикът на Google Go влезе в пети. Общи приказки, миналата година втората най-обичана, никъде не се вижда този път наоколо.

Тези езици може да се харесат, но изглежда като че ли големият парите са другаде. В световен мащаб F # и OCaml са най-високата средна стойност печелещи, а в САЩ Erlang, Scala и OCaml са тези цел за.

Visual Basic 6, Cobol и CoffeeScript бяха първите три най-страховито, което е новина, която ще изненада никого, който е неподвижен поддържане на Visual Basic 6 приложения хиляди години след това първоначално са били написани.

Stack Overflow също попита devs за един от днешните горещи бутони въпроси: изкуствен интелект. Само 20 процента от дяволите бяха притеснен е, че AI ще заеме работа (в сравнение с 41 процента развълнуван от тази възможност – без съмнение Visual Basic 6 devs се надяват, че един ден компютрите ще могат да вършат работата си вместо тях), но забележително 28 процента са били загрижени за интелигентността на ИИ, превъзхождаща човешката интелигентност и 29 процента са загрижени за създаването на алгоритми важни решения по-общо.

Сред разработчиците, които всъщност знаят за какво говорят, обаче притесненията сякаш се изместват: учени с данни и специалистите по машинно обучение бяха 1,5 пъти по-склонни загрижени за алгоритмичната справедливост на AI системите, отколкото са били всяка особеност.

Дори ако AI е зъл, повечето разработчици не смятат, че това е вината на програмистите. Петдесет и осем процента казват, че етиката е тази отговорност на висшето ръководство, 23 процента изобретателят на неетична идея и само 20 процента смятат, че те са отговорност на разработчика, който всъщност е написал кода. Ако Скандалът с емисиите на Фолксваген е всичко, по което да се съди разработчиците може да не са напълно извън знака; засега арести изглежда са ограничени до ръководители и инженери, които проектира софтуера за намаляване на емисиите, оставяйки хората който написа кода невредим.

Like this post? Please share to your friends:
Leave a Reply

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: