Skriptni programski jezici: zadaci, značajke i prednosti

računala

Godine 1950. pojavio se prvi programski jezik- Assembler. 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.

jezika skriptiranja

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:

  • JavaScript;
  • ActionScript;
  • perl;
  • piton;
  • Scala;
  • P;
  • Ruby;
  • PHP.

Programski jezici, na primjer C #, C ili Pascalkoristi se za stvaranje algoritama, postupaka, novih podataka. Script programi osmišljeni su za povezivanje postojećih alata. To smanjuje količinu koda.

Da biste napisali jednostavan programPozdrav, 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 zajednicamakoderi često zvuče 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 rasteeksponencijalno. 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 treba skriptne jezike za koje svrhe?

Proširenje Interneta rodilo je kaste "epizodaprogramera ". 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 JavaScript skripte i front-end razvoj. Za programiranje poslužitelja, postoji i JS i PHP skriptni jezik.

Klasični OOP neizmjerno je ponosan na nasljedstvoimplementacija 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 JavaScriptom. Skriptni jezici pružaju bezbolnu ponovnu upotrebu, ugrađujući pojedinačne komponente u zajednički kod.

skriptni jezik php

JavaScript

Prema barometru popularnosti, JavaScript troškovina 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, JavaScript je korišten za programiranje poslužitelja.

Do danas JavaScript je skriptni jezik,koji se koristi na svakom mjestu. 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 se dobivazamah. 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.

skriptni jezici su

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 poslužitelja namijenjendinamičkih web stranica 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.

JavaScript skriptni jezik

Do danas, najpopularniji jezici skriptiranja su JavaScript, Python, PHP. Postupno osvojiti ljubav programera Ruby, Scala i R.

  1. 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.
  2. 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.
  3. R je alat za prikupljanje statističkih podataka,raditi s grafikom i moć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 i većinianalitičari smatraju da budućnost leži 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.