V roce 1950 se objevil první programovací jazyk- Assembler. Počítače byly stále neúmyslnými dětmi ve srovnání s moderními počítači. Podle zákonů darwinismu stroje rostly, získaly mysl a produktivitu. Spolu s nimi se také vyvíjely programovací jazyky. Od nízké úrovně se proměnily na objekt vysoké úrovně. Nyní máme skriptovací nebo skriptovací jazyky.
Programovací jazyky na vysoké úrovni pro psaní pořadí operací nebo skripty se nazývají scripted, scripted nebo interpreted languages. Patří sem:
Programové jazyky, například C #, C nebo Pascalpoužívá se k vytváření algoritmů, postupů, nových dat. Programy skriptů jsou navrženy tak, aby propojily stávající nástroje. Tím se minimalizuje množství kódu.
Chcete-li napsat jednoduchý programDobrý den, svět! Assembler vyžaduje 14 řádků kódu. C ++ bude nucen napsat 8. Téměř polovinu času, ale stále dlouhý. Budu muset připojit soubor záhlaví, knihovny, určit funkci a pak kompilovat. Stejná věc v Pythonu je umístěna do jedné fráze - tisk Hello, World! Stejný výsledek za méně úsilí, bez kompilátorů.
S příchodem skriptovacích jazyků v komunitáchKodéry často nazývají předpoklady o bezprostřední smrti C ++. Stále více nespokojených se stěžuje na obtížnou syntaxi a složitost kompilace. Advokáti procedurálního programování argumentují, že kód v Pythonu je daleko rychlý vůči C. Perl je jazyk pro děti, který není vhodný pro "skutečné" programování. Ale to je mýtus.
Produktivita počítačů rosteexponent. Asi před 10 lety rychlost potřebovala kód v jazyce programu. Nyní má výpočetní technika dostatek síly na zpracování skriptů a aplikací v jazyce Java nebo Ruby pro stejné časové období.
Rozšíření internetu způsobilo vznik kasty "epizodicképrogramátory ". It webmasteři, webdesignéři a majitelé internetových zdrojů, což je důležité pro přístupnost. Nemají čas na dlouhodobé ponoření do základů procedurálního programování. Píší kód z času na čas, které potřebují jednoduchou syntaxi ve skriptech JavaScript a front-end vývoje. Pro programování na serveru existuje skriptovací jazyk JS a PHP.
Klasický OOP je nesmírně pyšný na dědictvíprovádění tohoto kodexu. To je hlavní argument pro světovou nadvládu PLO v budoucnosti, ale také významnou nevýhodou. Při opakovaném použití kódu nebo podtřídy hotelu, to je nemožné, jak se zbavit vlivu a způsobech jeho rodičovské třídy. Ale je to možné s JavaScriptem. Jazyky skriptů poskytují bezbolestné opětovné použití, a to vložením jednotlivých komponent do společného kódu.
Podle barometru popularity, náklady na JavaScriptna prvním místě. Používá se pro webové programování, vytváření klientských aplikací a interaktivní práce. JS tlumočníci jsou zakotveny v každém dobrém prohlížeče, ale s příchodem Node, JavaScript byl použit k naprogramování serveru.
K dnešnímu dni je JavaScript skriptovací jazyk,který se používá na každém místě. Protože funguje přímo v prohlížeči, nemusíte stahovat další software, jen textový editor. Jedná se o flexibilní jazyk s jednoduchou syntaxou, takže se často doporučuje pro kodéry začátečníků.
Obliba tohoto jazyka se neúprosně stáváotočí. Python je skriptovací jazyk na úrovni serveru na vysoké úrovni pro webové stránky a mobilní aplikace. Má kompaktní syntaxi, je snadno čitelný a snadno pracuje. Skeptici tvrdí, že Python je vhodný pouze pro práci s webem a byl vytvořen za účelem oživení statického HTML. Ale není tomu tak.
V Pythonu psát nejen pluginy a moduly.Používá se při vývoji her. Hry Frets On Fire, MMORPG EVE a Online Sims 4 (prodané 1 milion kopií) byly vytvořeny v Pythonu. Používá je Instagram, Pinterest, Rdio, Google, Yahoo a dokonce i NASA. Python má nízkou vstupní prahovou hodnotu, rychle se rozkládá a zapamatuje si. Můžete se naučit absolutně zdarma na interaktivních platformách Codecademy, službách Udacity a Coursera.
Serverový skriptovací jazyk určený prodynamických webových stránek a vývoj aplikací. Může být přímo vložen do zdrojového HTML dokumentu, nikoliv do externího souboru. V PHP bylo vybudováno více než 200 milionů webových stránek, včetně Digg, Facebook a WordPress, Joomla, Drupal.
K dnešnímu dni jsou nejpopulárnější skriptovací jazyky JavaScript, Python, PHP. Postupně získávejte lásku programátorů Ruby, Scala a R.
Jazyky scénářů jsou nyní v trendech a většinaAnalytici se domnívají, že oni jsou budoucností. Python, Ruby, PHP umožňuje psát kompaktní a stručné kód s nejmenším počtem chyb. Jednoduché a intuitivní syntaxe umožňuje každému, kdo chce naučit a začnou vyvíjet.