5 совсем молодых языков программирования

V oblasti IT se neustále objevují nové jazyky, ale jen několik z nich si získává popularitu. Řekneme vám o 5 nových jazycích, které již vykazují dobré výsledky.

Chcete si udržet poptávku na trhu práce nebo ji získat po 5 letech? Nejlepší způsob, jak dosáhnout svého cíle, je začít hloubkově studovat nový jazyk. Mladé jazyky jsou teprve na začátku cesty k dobývání světa, ale postupem času se ukáže, že jsou nejžádanější. To vám umožní diktovat podmínky práce zákazníkovi sami. Vezmeme jazyky, které se objevily ve světě poté 2012 let.

Rychlý

Mimořádně ambiciózní jazyk, vyznačující se neobvykle rychlým zachycením veřejnosti. Začal se používat v profesionálním prostředí pouze s 2014 let, ale neustále si získává fanoušky. Nejlepším důkazem popularity je žebříček TIOBE.

Zakladatelé ratingu nepochybují o tom, že jazyk bude i nadále dobývat vrcholy programování a přitahovat stále více uživatelů.

Obrovské množství majitelů iOS zařízení jen přilévá olej do ohně. V roce 2014 dosáhl počet smartphonů a tabletů s iOS podle oficiálních statistik půl miliardy zařízení. Začínající programátor stojí před volbou: začít se ponořit do kontroverzního Cíl Ca poté přepněte na Swift nebo se okamžitě začněte učit Swift.

Doporučujeme vám, abyste si okamžitě vybrali Swift kvůli řadě nepopiratelných výhod oproti konkurentům:

  • Jednoduchá a přístupná syntaxe (ve srovnání s Objective-C – nebe a země);
  • Vysoká rychlost práce;
  • Široký a vyspělý ekosystém;
  • Kód je vysoce odolný proti hackování;
  • Platforma každopádně poskytne práci na 20 let a nejspíš i na celý život.

Než se začnete učit Swift, měli byste vědět, že již existuje zdravá konkurence. Dnes má tento jazyk široké publikum a neustále roste. Vyhlídky na učení Swift se tedy příliš neliší od jakéhokoli žádaného jazyka.

Julie

Jazyk je trochu starší a nemá armádu tisíců fanoušků. Možná, že jednoho dne vystřelí a zastíní ostatní jazyky, ale tohle neřekneme. Nedostatek slávy a nedocenění lze snadno přičíst specifiku díla – matematickému výpočtu. Julia zde má silného konkurenta v podobě MATLABu, ale hlavní je, že vývojáři prostě jdou s proudem a nechtějí se znovu učit.

# Добавление числа 10 к переменной x julia> x = 10 10 # Добавление числа 1 к переменной julia> x + 1 11 # Переписываем переменную julia> x = 1 + 1 2 # Можно присвоить другие типы данных в переменную julia> x = "Hello World!" "Hello World!"

Proč si Julia zaslouží pozornost:

  • Snadno naučitelná syntaxe (připomíná vědecký Python);
  • Výkonem překonává ostatní analogy;
  • Kompatibilní s C a Fortran. Přenos kódů nevyžaduje mnoho času;
  • Bezplatná distribuce.
ČTĚTE VÍCE
Proč je důležité kočku vykastrovat?

Jediné nevýhody, které můžeme uvést, jsou pomalá rychlost vývoje a tendence vývojářů zjednodušovat jazyk. S pochopením specifik použití a správným směrem vývoje pro Julii je velmi pravděpodobné, že brzy zaujme své místo jako lídr ve svém oboru.

Hack

Silně připomíná PHP a před 5 lety jej vyvinul Facebook, aby zrychlil svou platformu. Důvod vývoje: klasický PHP kód již nezvládal zadané úkoly a poskytoval vysoký výkon, ale žádná důstojná alternativa se neobjevila. PHP je vylepšeno statickým psaním a žádnou kompilací. To vše zvýšilo bezpečnost a výkon jazyka.

 0) < return true; >else < return $b < 0; >> var_dump(bar(3, -1)); var_dump(bar(-1, 10));

Pozoruhodný fakt – vývojáři svůj jazyk spíše odkazují na Haskell, argumentují rychlým zpracováním a prací se statikou. Ironicky také tvrdí, že Hack je podobný PHP jako klíčová výhoda.

V praxi spuštění jazyka nezpůsobilo explozi mezi programátory a již uplynuly 3 roky. Popularita přichází velmi pomalu a obtížně. S ohledem na možnosti Facebooku se s jeho další propagací stane jazyk skutečně zajímavým pro práci širokého spektra programátorů. To můžeme očekávat za 5 let, ne méně.

Skřítek

Pokud je pravděpodobné, že minulé jazyky zaujmou své místo v budoucnosti, nyní je čas přejít jednoduše ke slibným jazykům. Nejprve jsme se rozhodli Pixie rozebrat. S největší pravděpodobností jste o tom neviděli absolutně nic a není zde nic překvapivého, protože pro Pixie neexistuje žádná ruská dokumentace. Co si budeme povídat, když do dnešního dne probíhá alfa testování 2 roky a ještě se neobjevila vydaná verze.

;Простейшая программа в Pixie (ns hello-neverland) ;указываем пространство имен (print "Goodbye world!") ;print пишет какой-либо текст (loop [x 5] ;Простейший цикл (when (> x 0) ;работает пока x > 0 (print (str x)) (recur (- x 1)))) (println "Hello Neverland!") ;println - пишет строку в новой линии

Co už o Pixie víme:

  • Navrženo jako vylepšený Lisp, ale snazší na pochopení a práci s ním. Vhodné pro široké použití a skriptování v konzole;
  • Syntaxe je velmi podobná Clojure a dalším funkčním analogům;
  • Už používá svůj virtuální stroj. Není kompatibilní s JVM, CLR nebo Python VM, což zpochybňuje budoucnost jazyka.
ČTĚTE VÍCE
Jak ochránit svého psa na Nový rok?

Vzhledem k opětovnému vstupu do trendu funkcionálních jazyků je schopen vzlétnout nový, dobrý jazyk. Možná by mělo smysl začít se jazyk učit hned.

kroužek

Jen o rok dříve došlo k oficiálnímu vydání jazyka a již v únoru se rozrostl na sto nejlepších jazyků podle hodnocení TIOBE. Je velmi pravděpodobné, že za pár let bude mnoho programátorů uvažovat o Ringu. Je to multiparadigmatický jazyk s dynamickým psaním. Lze použít pro procedurální, imperativní, funkcionální programování a OOP. Schopnost pracovat samostatně i společně s C/C++.

x = 10 ? x # Написать 10 test1() ? x # Написать 10 test2() ? x # Написать 10 func test1 for x = 1 to 5 next ? x # Написать 6 func test2 list = 1:5 for x in list next ? x # Пишет NULL

Další zajímavé novinky

НЕЙРОСЕТЬ: просто о сложном! Создание нейронной сети на Python

NEURÁLNÍ SÍŤ: jednoduché o složitých věcech! Vytvoření neuronové sítě v Pythonu

Что должен знать каждый разработчик Python: 8 основных технологий

Co by měl vědět každý vývojář Pythonu: 8 základních technologií

7 полезных GitHub-проектов для всех программистов JavaScript

7 užitečných projektů GitHub pro všechny programátory JavaScriptu

Сможет ли искусственный интеллект захватить мир?

Převezme umělá inteligence svět?

Jazyky se vyvíjejí spolu s lidstvem. Abychom zjistili, jak pokročilé a rozvinuté jazyky se staly, je nutné studovat nejstarší jazyky na světě. Proto nelze s jistotou říci, že jeden jazyk je starší než druhý: ve skutečnosti je jejich věk srovnatelný s věkem lidstva.

Jazyky se vyvíjejí spolu s lidstvem. Abychom zjistili, jak pokročilé a rozvinuté jazyky se staly, je nutné studovat nejstarší jazyky na světě.
Proto nelze s jistotou říci, že jeden jazyk je starší než druhý: ve skutečnosti je jejich věk srovnatelný s věkem lidstva.

1. finština

Finština se v písmu používala až v 16. století, ale má mnohem hlubší historii. Patří do ugrofinské jazykové rodiny, která zahrnuje také estonštinu, maďarštinu a několik jazyků, které používají národnostní menšiny na Sibiři. Navzdory tomu finština obsahuje mnoho přejatých slov, která do ní byla zavedena z jiných jazykových rodin po mnoho staletí. V mnoha případech si finština zachovala tato vypůjčená slova ve formě bližší originálu, než jsou jazyky, ze kterých byly vypůjčeny.

2. Baskicko

Jeho mluvčími jsou Baskové, kteří žijí ve Španělsku a Francii, ale samotná baskičtina nemá nic společného s žádným z románských jazyků. Po několik desetiletí se lingvisté pokoušeli objasnit jeho starověké jazykové souvislosti. Jediným jistým faktem je, že existovala před objevením se románských jazyků na tomto území – tedy předtím, než Římané přinesli do této země latinu, která se nakonec vyvinula ve francouzštinu a španělštinu.

ČTĚTE VÍCE
Mohou kočky jíst zmrzlinu?

3. makedonský

Slovanská jazyková skupina, která zahrnuje mimo jiné ruštinu, polštinu, češtinu a chorvatštinu, je poměrně mladá. Od svého společného pradávného předka, společného slovanského (či praslovanského) jazyka, se začali oddělovat, když Cyril a Metoděj zavedli jazykové normy, čímž vzniklo to, co se dnes nazývá staroslověnština, a vytvořili pro to abecedu. V 9. století přispěli k rozšíření tohoto starověkého jazyka na sever spolu s šířením křesťanství mezi Slovany.

4. litevský

Většina evropských jazyků patří do indoevropské jazykové rodiny, ale začaly se od sebe oddělovat kolem roku 3500 před naším letopočtem. Vyvinuly se do desítek dalších jazyků. U jednoho z těchto jazyků, který patří do pobaltské větve indoevropské jazykové rodiny, je však pravděpodobnější, že než ostatní si zachová rysy jazyka, který se podle lingvistů používal kolem roku 3500 př.nl. Není známo proč, ale litevština si zachovala více zvuků PIE a gramatických pravidel než její ostatní lingvistické protějšky, a lze ji proto nazvat jedním z nejstarších jazyků na světě.

5. Gruzínský

Gruzínština je nejrozšířenější mezi kartvelskými jazyky a je jediným kavkazským jazykem s prastarou literární tradicí. Jeho melodická a jedinečná abeceda byla adaptována z aramejštiny kolem třetího století před naším letopočtem. Ačkoli to není izolovaný jazyk ve stejném smyslu jako baskičtina, na světě existují pouze čtyři kartvelské jazyky, všechny používané národnostními menšinami v Gruzii a žádný z nich není příbuzný žádnému jazyku na světě.

6. tamilština

Tamilština, kterou mluví asi 78 milionů lidí a je oficiálním jazykem Indie, Srí Lanky a Singapuru, je jediným starověkým klasickým jazykem, který přežil do moderní doby. Patří do Dravidské rodiny, která zahrnuje jazyky, kterými se mluví především v jižních a východních státech Indie. Tamilština se nadále vyvíjí a nyní je 20. nejpoužívanějším jazykem na světě.

7. Irština

Patří do keltské větve indoevropské jazykové rodiny. Na ostrovech, které jsou dnešní Velkou Británií a Irskem, existovala dávno předtím, než na toto území přišly germánské kmeny. Z Irska se vyvinuli Skoti a Manština (která byla dříve používána na ostrově Man). Má nejstarší lidovou slovesnost v západní Evropě. Zatímco jiné evropské země mluvily svými vlastními jazyky, ale používaly latinské písmo, Irové používali svůj vlastní jazyk pro psaní.

ČTĚTE VÍCE
Jak pojmenovat malého mazlíčka?

8. perština

Perština se dnes mluví hlavně v Íránu, Afghánistánu a Tádžikistánu.
Perština je přímým potomkem staré perštiny, která byla jazykem perské říše. Moderní perština se objevila kolem roku 800 našeho letopočtu a to, co ji odlišuje od mnoha moderních jazyků, je to, že se od té doby změnilo relativně málo. Dnešní mluvčí perštiny mohou vzít například text napsaný v roce 900 našeho letopočtu. a přečíst to s ještě menšími obtížemi, než by rodilý mluvčí angličtiny mohl přečíst, řekněme, Shakespeara.

9. Hebrejština

Protože se prakticky přestal používat kolem roku 400 našeho letopočtu. a byl používán pouze při bohoslužbách Židy po celém světě. Nicméně po vzestupu sionismu ve XIV – XX století. Hebrejština prošla procesem obrození a stala se oficiálním jazykem Izraele. Ačkoli se moderní verze liší od biblické verze, hebrejští mluvčí plně rozumí všemu, co je napsáno ve Starém zákoně a souvisejících knihách.

10. Islandský

Mnoho germánských jazyků v průběhu svého vývoje ztratilo některé rysy, které mají jejich ostatní indoevropské protějšky, ale islandština se vyvíjela mnohem konzervativněji a mnoho z těchto rysů si zachovala. Vláda Dánska v zemi od 14. do 20. století. také měla malý vliv na islandštinu, takže se jen málo změnila od doby, kdy ji s sebou přinesli Vikingové, když tuto oblast osidlovali, a islandští mluvčí mohou snadno číst ságy napsané před staletími.