Шест езика за програмиране, за да ги разгледате отблизо






Отличителният белег на ИТ индустрията е бързият и дори безмилостен темп на промяна. Преди няколко години мнозина биха се справили добре да знаят само няколко езика за програмиране. Като цяло това количество знания ще бъде достатъчно в наше време, но въпреки това, когато се съсредоточите върху изучаването на който и да е инструмент за работа - било то платформа, операционна система, език за програмиране - ще станете заложник на успеха или неуспеха .
За да не остане зад борда на съвременните технологии, всеки програмист трябва непрекъснато да учи и особено да наблюдава появата на нови програмни езици, да не говорим за факта, че трябва да вземе предвид опита на експериментаторите.
ИТ мениджърите също трябва да са наясно с най-новите програмни тенденции: ако имате нужда от екип от кандидати със знания в нови области на програмирането или обмисляте възможността да наемете изпълнители, тогава си струва да отделите малко време, за да разберете кои езици популярен сред програмистите и кой от тях може да е добър за вас.
InformationWeek предлага селекция от шест текущи езика за програмиране, които скоро може да се преместят от ниша към основния поток. Този списък е съставен от данни от индекса TIOBE, който измерва популярността на програмните езици, като брои резултатите от заявките за търсене, съдържащи името на езика. Взехме предвид данните за рейтинга на популярност на програмните езици от аналитичната фирма RedMonk, която анализира програмните езици, използвани в хранилищата на GitHub.
Но не си мислете, че с появата на Суифт трябва да се откажете от изучаването на други техники за програмиране. Според индекса TIOBE, Swift е "препоръчителен", но не и "доминиращ". След като Apple обяви приоритета на Swift, специалистите на TIOBE Index очакваха, че Objective-C ще започне да губи популярност, но, както показва практиката, програмистите все още предпазливо мигрират към Swift.
Обратната гледна точка се заема от RedMonk. Компанията изчислява, че през четвъртото тримесечие на 2015 г. Суифт се е преместил от 68-мо на 22-ро в списъка - безпрецедентно събитие в историята на класацията. Можете да научите езика с Официалното ръководство и блога на Apple за последните новини, статии и ръководства за разработчици. Objective-C, който може да бъде заменен от Swift, е на десетия ред от рейтинга на RedMonk.
Езикът Go е разработен от Google преди шест години. Това е отворен език за развитие. Създаден е от Кен Томпсън, който е известен с приноса си към езика за програмиране C и ОС UNIX. Не е изненадващо, че синтаксисът на Go повтаря наследството на езика C. Фундаментални C структури като генерични типове, полиморфизъм и обектна ориентация също се използват в Go, което улеснява миграцията на C разработчиците към нея.