Почетна » Цодинг » 5 нових програмских језика за учење у 2017

    5 нових програмских језика за учење у 2017

    Бити девелопер је неко вријеме био најбољи избор за каријеру, а тешко је замислити да ће се то ускоро промијенити. Да ли сте тек почели или сте искусни програмер, вероватно ваш најчешће постављана питања ће бити шта даље научити?

    Веб индустрија се мења тако брзо да увек нађете нешто ново што се може научити и да имате искуство. Али, питање остаје како изаберите следећи језик?

    Ваши интереси, тренутно знање, и Голова у каријери добре полазне тачке. Онда ту су и популарне карте популарних језика као што су ЈаваСцрипт или Питхон који је тешко погријешити. Али шта ако желите да покушате нешто мање уобичајено како бисте добили а стварно специфична знања то је (биће) у великој потражњи. Да бисмо вам помогли да пронађете одговор, представићемо вам пет програмских језика то би могло бити вредно учења ове године.

    Гроови

    Гроови је објектно оријентисан скриптни језик који је креирао Апацхе за Јава платформу. Први пут се појавио 2003. године, али прво стабилно издање (Гроови 1.0) изашло је тек 2007. године. Од тада га користе компаније као што су Нетфлик, Линкедин, Аирбус и Мастерцард.

    Гроови ис динамички компајлирани у Јава бајткоде, због тога без проблема интегрира са било којом Јава библиотеком. Ако сте већ програмирали Јаву или неки други језик користи синтаксу коврчавог заграда можете учите Гроови релативно брзо.

    Ако желите да знате више о томе Предности Гроови-а у поређењу са Јава-ом погледајте ову Куора дискусију о предности Гроови, и блог ЈаваРевиситед такође има добар пост на 10 основних разлика између Јава и Гроови. Званични Гроови сајт има леп поновите разлике, такође.

    Као што је Гроови отвореног кода, можете пронаћи изворни код на Гитхуб-у, или можете сами допринијети пројекту ако желите.

    Иако се Гроови обично хвали зато што је то повећава продуктивност програмера, приступ Граилс Веб Апплицатион Фрамеворк-у може бити и добар разлог да се поближе сагледа. Граилс се у почетку називао “Гроови он Раилс” после “Руби он Раилс” али касније је то име одбачено због захтева РоРје оснивач.

    Граилс омогућава правите веб апликације са Гроови језиком. Има гомилу занимљивих карактеристика, као што је интегрирана ОРМ / НоСКЛ подршка, плуггабилити, моћна технологија приказа, и многи други.

    Руст

    Руст је завршио први у “Тхе Мост Ловед” Категорија Стацк Оверфлов-а 2016 Девелопер Сурвеи, и то је заиста обећавајући језик. Руст ис а програмски језик система цреатед би Мозилла. Руст не служи за креирање апликација за крајње кориснике, већ фор хардваре, тако да је у истом загради са језицима као што су Ц или Ц ++ (не са програмским језицима као што су ЈаваСцрипт, Питхон, Перл, итд.)

    Мозилла проглашава Рустов главни циљ као у потпуности искористити модерне мулти-цоре процесоре. Руст се фокусира на перформансе и сигурност меморије, то спречава грешке сегментације и долази са једноставна синтакса. Тхе попис корпоративних корисника импресивна је и са именима као што су Дропбок, Теленор Дигитал, Цоурсера и СмартТхингс.

    Руст ис отвореног кода, тако да можете погледати његов изворни код на Гитхубу. Ако желите да научите то можете почети са Књига (да, само “Књига“, као што може бити класично име) које је написао главни тим. Можете преузмите преводилац Руст од званични Руст вебсите, и овде можете наћи и многе друге корисне информације.

    У видеу испод, Мозилини програмери причају о томе зашто се надају да ће Руст учините веб апликације конкурентнијим са изворним апликацијама у будућности, и како то решава неке проблеме који проистичу из коришћења Ц++.

    Еликсир

    Еликсир је функционални програмски језик са којима можете градити дистрибуиране апликације у реалном времену. Еликир је креиран 2011. године од стране основног Руби сарадника са циљем да адресира Руби-јеве проблеме писање истовременог кода. Експлицитни циљ новог језика био је да “побољшати перформансе Раилс апликација које раде на више процесора” (види више у блогу Пост ЦодеСцхоол-а).

    Еликир је одличан избор за програмирање мрежне апликације и системи високе доступности као што је банкарски софтвер и за обрада података. Еликир програмс покренути на Ерланг виртуелној машини (БЕАМ) и компајлиран у бајткод Ерланг. Као резултат тога, Еликир програмери имају пун приступ Ерланг-овом екосистему, такође.

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

    Ако вам треба мало охрабрења да скочите на Еликир бандвагон, погледајте Спреедли Енгинееринг Довољно си паметан за Еликсир блог пост, то је стварно добар самопоуздање потакнути. Тхе званични сајт Еликир има много корисних ресурса, водичи за учење, и можете инсталл Еликир одавде такође. Еликсир је такође доступно на Гитхуб-у где можете погледати изворни код и будите информисани најновија издања и издања.

    Иди

    Тхе Иди програмски језик био објавио Гоогле у 2009, и од тада Гоогле користи је интерно у многим производним системима. Иди је статички типографски, конкурентни, компајлирани програмски језик који је створен са циљем управљање програмским питањима са којима се суочавају велике организације свакодневно. Дакле, слично као Јава и Ц ++, Го је прилагодљив за велике системе.

    Према резултатима истраживања Го 2016, већина девелопера јесу сретан са Го. Најчешће наведени разлози су били “једноставност, једноставност употребе, функције конкурентности и перформансе”. Иди смањује време компајлирања да би подржали петље за израду код-теста, дакле то је идеалан за развој тестирања (ТДД).

    Ако желите да знате више о Гоовим карактеристике и предности, погледајте овај Медиум пост који даје бољи увид у Го-ову популарност. Иди има много корпоративних корисника, као што је Иоутубе (наравно), Битбуцкет, Басецамп, ББЦ, Дропбок и други, можете пронаћи дуга листа његових корисника на овој Гитхуб страници.

    Го-ов званични сајт је одличан ресурс, на пример, овде можете наћи кул ливе демо то вам омогућава тестирајте како функционише Го, као и многе друге корисне ствари, као што су документацију, пакети, ан упутство за инсталацију, и а Го блог. Како је Го отворени извор, можете приступити изворни код и на Гитхубу.

    Р

    Тхе Р програмски језик је постао све популарнији последњих година захваљујући великој револуцији података. Р је опен-соурце верзија власничког С језика и креирали су га два академика, Росс Ихака и Роберт Гентлеман, са Универзитета Окланд на Новом Зеланду 1990-их.

    Р се може користити за статистичко рачунарство и графика, и омогућава вам да извршите задатке везане за обрада података, Претрага података, Анализа података, и статистичко извештавање.

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

    Можете довнлоад Р фром итс званични сајт где такође можете да пронађете Тхе Р јоурнал, гомила мануалс, и боокс. Ако желите да читате свеже туторијале и постове на блогу на Р, погледај Р-блогери веб страницу гдје можете чак и додајте свој сопствени Р-блог.

    Р користи СВН за контролу верзија али можете приступити огледало само за читање изворног кода на Гитхубу, што је вероватно мало лакше за прегледавање. Ако сте заинтересовани за оно што су други програмери урадили са Р, трендови Р пројеката Гитхуб страница је добро мјесто за почетак.