Skriptni programski jezici: zadaci, značajke i prednosti
Godine 1950. pojavio se prvi programski jezik - sastavljač. Računala su još uvijek nenamjerna djeca u usporedbi s modernim računalima. Prema zakonima darvinizma strojevi su rasli, stekli su um i produktivnost. Zajedno s njima, programski su jezici također evoluirali. Od niske razine, pretvorili su se u visoku razinu, orijentirani na objekt. Sada imamo skriptne ili skriptne jezike.
sadržaj
Koji su skriptni jezici?
Programski jezici na visokoj razini za pisanje redoslijeda operacija ili skripti nazivaju se programski, skriptirani ili tumačeni jezici. To uključuje:
- jаvascript;
- ActionScript;
- perl;
- piton;
- Scala;
- R;
- Ruby;
- PHP.
Programski jezici, na primjer C #, C ili Pascal, koriste se za stvaranje algoritama, postupaka, novih podataka. Script programi osmišljeni su za povezivanje postojećih alata. To smanjuje količinu koda.
Da bi napisao jednostavan program Pozdrav, Svijet! Assembler zahtijeva 14 redaka koda. C ++ će prisiliti pisati 8. Gotovo pola vremena, ali još uvijek dugo. Morat ću spojiti datoteku zaglavlja, knjižnice, odrediti funkciju, a zatim sastaviti. Ista stvar u Pythonu nalazi se u jednoj fazi - print Hello, World! Isti rezultat za manje napora, bez kompilatora.
Brzina obrade
S pojavom skriptnih jezika, u zajednicama kodera često postoje čvrste pretpostavke o neposrednoj smrti C + +. Sve se više nezadovoljnih žali zbog teške sintakse i složenosti kompilacije. Zagovornici postupovnog programiranja tvrde da kod u Pythu ima daleko od brzine C. Perl je jezik za djecu koji nije prikladan za "stvarni" programiranje. Ali ovo je mit.
Produktivnost računala povećava se eksponencijalno. Prije otprilike 10 godina, brzina je zaista trebala kod na programskom jeziku. Sada računalna oprema ima dovoljno snage za rukovanje skriptama i aplikacijama u Java ili Ruby za isto vremensko razdoblje.
Tko i za koje svrhe trebaju skriptni jezici
Širenje Interneta izazvalo je bacanje "epizoda" programera. To su webmasteri, web dizajneri i vlasnici internetskih resursa za koje je dostupnost važna. Nemaju vremena za dugogodišnje uranjanje u osnove proceduralnog programiranja. Oni pišu kod po slučaj, trebaju jednostavnu sintaksu za jаvascript skripte i front-end razvoj. Za programiranje poslužitelja, postoji i JS i PHP skriptni jezik.
Klasični OOP neizmjerno je ponosan na baštinu implementacije koda. Ovo je glavni argument za svjetsku dominaciju PLO u budućnosti, ali i značajan nedostatak. Ako ponovno upotrijebite dio kôda ili hotelski podrazred, ne možete izbjeći utjecaj i načine njezina nadklasa. Ali to je moguće s jаvascriptom. Skriptni jezici pružaju bezbolnu ponovnu upotrebu, ugrađujući pojedinačne komponente u zajednički kod.
jаvascript
Prema barometru popularnosti, jаvascript je na prvom mjestu. Koristi se za web programiranje, stvaranje klijentskih aplikacija i interaktivnog rada. JS interpreteri su ugrađeni u svaki self-poštujući preglednik, a uz nastup Node, jаvascript je korišten za programiranje poslužitelja.
Do danas jаvascript je skriptni jezik koji se koristi na svakoj web stranici. Budući da radi izravno u pregledniku, ne morate preuzimati dodatni softver, samo uređivač teksta. To je fleksibilan jezik s jednostavnom sintaksom, pa se često preporučuje za početnike kodera.
piton
Popularnost ovog jezika neumoljivo je dobiva zamah. Python je visoki poslužiteljski jezik za web stranice i mobilne aplikacije. Ima kompaktnu sintaksu, jednostavan je za čitanje i jednostavan za rad. Skeptici tvrde da je Python pogodan samo za rad s webom i stvoren je kako bi oživio statički HTML. Ali to nije tako.
U Pythonu pišu ne samo plugini i moduli. Koristi se za razvoj igara. Igre Frets On Fire, MMORPG EVE i Online Sims 4 (prodan 1 milijun primjeraka) stvorene su u Pythonu. Koristi ga Instagram, Pinterest, Rdio, Google, Yahoo, pa čak i NASA. Python ima niski prag ulaza, brzo se probavlja i pamti. Možete ga besplatno naučiti na interaktivnim platformama Codecademy, usluge Udacity i Coursera.
PHP
Skriptni jezik na strani poslužitelja dizajniran za dinamične web stranice i razvoj aplikacija. Može se izravno ugraditi u izvorni HTML dokument, a ne u vanjsku datoteku. U PHP-u je izgrađeno i radi više od 200 milijuna web stranica, uključujući Digg, Facebook i WordPress, Joomla, Drupal.
Do danas, najpopularniji jezici skriptiranja su jаvascript, Python, PHP. Postupno osvojiti ljubav programera Ruby, Scala i R.
- Ruby je skriptni jezik, koji je 1995. godine stvorio Yukihiro Matsumoto. Do 2004, nitko nije čuo o tome sve dok se Ruby on Rails okvir pojavio. Sada Ruby s povjerenjem sustiže Pythona.
- Postoji sve veći interes za Scala. Ovo je funkcionalni jezik koji koriste Foursquare i Twitter poslužitelji. Na njemu možete napisati web i Android aplikacije.
- R - alat za prikupljanje statističkih podataka, rad s grafičkim i snažnim skriptnim jezikom. To je zbirka klasičnih skriptnih funkcija posuđenih iz Lisp-a i matematike, s nizom potprogrami za analizu.
nalazi
Scenarijski jezici sada su u trendu, a većina analitičara smatra da je budućnost iza njih. Python, Ruby, PHP omogućuju vam da napišete kompaktan i koncizan kod sa najmanjim brojem pogrešaka. Jednostavna i razumljiva sintaksa omogućuje svima koji ih žele svladati i početi razvijati.
- Što je to - prevodilac, ili Kako napraviti računalo razumjeti ono što želite od njega?
- Što je jаvascript? Povijest izgleda i glavne značajke
- Kako pisati u php datoteku
- Računalni programski jezici: vrste, opis, primjena i povratne informacije
- Programiranje: Assembler jezik. Osnove Assemblerovog jezika
- Python za početnike
- Analiza: što je i kako je stvoren
- Najpopularniji programski jezici. Programski jezici za početnike
- Ocjena programskih jezika 2016
- Što je?
- Povijest razvoja programskih jezika: ukratko o svemu
- Programski jezik c (s)
- Koji programski jezik odabrati početnik na studij
- Kako omogućiti jаvascript u pregledniku Google Chrome i drugim preglednicima
- Koji je programski kod, aplikacija, pogreške
- Formalni jezici: primjeri. Znakovi formalnog jezika
- Sintaksa jаvascript parseInt: primjeri upotrebe
- Kako omogućiti jаvascript u pregledniku Google Chrome i drugim preglednicima
- Sintaksa jаvascript parseInt: primjeri upotrebe
- Kako omogućiti jаvascript?
- Što je programski sustav