Scripting limbi de programare: sarcini, caracteristici și beneficii

În 1950, a apărut primul limbaj de programare - asamblorul. Computerele erau în continuare copii neintenționați în comparație cu calculatoarele moderne. Conform legilor darwinismului, mașinile au crescut, au câștigat mintea și productivitatea. Împreună cu acestea, limbile de programare au evoluat și ele. De la nivel scăzut, ei s-au transformat într-un nivel înalt, orientat pe obiecte. Acum avem limbi de scripting sau scripting.limbi de script

Care sunt limbile de scripting?

Limbi de programare la nivel înalt pentru scrierea unei secvențe de operații sau scripturi sunt numite limbi scripturi, scripturi sau interpretate. Acestea includ:

  • jаvascript;
  • ActionScript;
  • perl;
  • Python;
  • timpanică;
  • R;
  • Ruby;
  • PHP.

Limbile de program, de exemplu C #, C sau Pascal, sunt folosite pentru a crea algoritmi, proceduri, date noi. Programele Script sunt concepute pentru a conecta instrumentele existente. Acest lucru minimizează cantitatea de cod.

Pentru a scrie un program simplu Hello, World! Assembler necesită 14 linii de cod. C ++ va forța să scrie 8. Aproape jumătate din timp, dar încă mult timp. Va trebui să conectez fișierul de antet, bibliotecile, să precizez funcția și apoi să compilez. Același lucru în Python este plasat într-o singură frază - tipăriți Hello, World! Același rezultat pentru efort mai mic, fără compilatoare.

Viteza de procesare

Odată cu apariția limbilor de scripting, în comunitățile de encodere există adesea presupuneri solide despre moartea iminentă a C ++. Din ce în ce mai nemulțumiți se plâng de sintaxa dificilă și complexitatea compilării. Avocații programării procedurale susțin că codul din Python este mult mai rapid decât C. Perl este o limbă pentru copii care nu este potrivită pentru programarea "reală". Dar acesta este un mit.

Productivitatea calculatoarelor crește exponențial. Aproximativ 10 ani în urmă, viteza avea într-adevăr nevoie de cod în limba programului. Acum, echipamentul de calcul are suficientă putere pentru a gestiona scripturi și aplicații în Java sau Ruby pentru aceeași perioadă de timp.

Cine și în ce scopuri au nevoie de limbi de scriere

Extinderea internetului a dat naștere unor "programatori episodici". Acestea sunt webmasteri, designeri web și proprietari de resurse Internet, pentru care disponibilitatea este importantă. Ei nu au timp de mulți ani de imersie în elementele de bază ale programării procedurale. Ei scriu codul de la caz la caz, au nevoie de o sintaxă simplă pentru scripturile jаvascript și dezvoltarea front-end. Pentru programarea de servere, există atât limbaj de scripting JS, cât și PHP.

OOP clasic este extrem de mândru de moștenirea implementării codului. Acesta este principalul argument pentru dominația mondială a PLO în viitor, dar și un dezavantaj semnificativ. Dacă reutilizați o bucată de cod sau o subclasă de hotel, nu puteți scăpa de influența și metodele superclasei sale. Dar este posibil cu jаvascript. Limbile scripturi oferă reutilizarea nedureroasă, prin integrarea componentelor individuale într-un cod comun.



scripting language php

jаvascript

Potrivit barometrului de popularitate, jаvascript este în primul rând. Utilizat pentru programarea web, crearea de aplicații client și lucrul interactiv. Interpreții JS sunt construiți în fiecare browser care se respectă, iar odată cu apariția Nodului, jаvascript a fost folosit pentru a programa servere.

Până în prezent, jаvascript este o limbă de scripting care este utilizată pe fiecare site web. Deoarece funcționează direct în browser, nu este nevoie să descărcați software suplimentar, doar un editor de text. Acesta este un limbaj flexibil, cu o sintaxă simplă, deci este adesea recomandată pentru encodere începător.

piton

Popularitatea acestei limbi câștigă inexorabil un impuls. Python este un limbaj de scripting de nivel înalt pentru site-uri web și aplicații mobile. Are o sintaxă compactă, este ușor de citit și ușor de folosit. Skepții pretind că Python este potrivit doar pentru lucrul cu webul și a fost creat pentru a revigora HTML-ul static. Dar nu este așa.limbile de scripting sunt

În Python scriu nu numai plugin-uri și module. Este folosit în dezvoltarea jocurilor. Jocuri Frets On Fire, MMORPG-ul EVE și Sims Online 4 (vândute 1 milion de copii) au fost create în Python. Este folosit de Instagram, Pinterest, Rdio, Google, Yahoo și chiar NASA. Python are un prag de intrare scăzut, este rapid digerat și amintit. Puteți să o învățați absolut gratuit pe platformele interactive Codecademy, pe serviciile Udacity și Coursera.

PHP

Un limbaj de scripting din partea serverului conceput pentru site-uri Web dinamice și dezvoltare de aplicații. Poate fi încorporat direct în documentul sursă HTML, nu într-un fișier extern. În PHP, au fost construite și funcționează peste 200 de milioane de site-uri Web, inclusiv Digg, Facebook și WordPress, Joomla, Drupal.jаvascript scripting language

Până în prezent, cele mai populare limbi de scripting sunt jаvascript, Python, PHP. Câștigați treptat dragostea programatorilor Ruby, Scala și R.

  1. Ruby este un limbaj de script, creat în 1995 de Yukihiro Matsumoto. Până în 2004, nimeni nu a auzit despre asta până când nu a apărut cadrul Ruby on Rails. Acum, Ruby se apropie cu siguranță de Python.
  2. Există un interes sporit pentru Scala. Acesta este limbajul funcțional utilizat de serverele Foursquare și Twitter. Pe acesta puteți scrie atât aplicații web cât și aplicații Android.
  3. R - un instrument pentru colectarea datelor statistice, lucrul cu grafica si un limbaj puternic de scripting. Este o colecție de funcții clasice de script împrumutate de la Lisp și matematică, cu un set de subrutine pentru analiză.

constatări

Scenariile lingvistice se află acum într-o tendință și majoritatea analiștilor consideră că viitorul se află în spatele lor. Python, Ruby, PHP vă permit să scrieți un cod compact și concis cu cele mai puține erori. O sintaxă simplă și ușor de înțeles face posibilă oricine dorește să-i stăpânească și să înceapă să se dezvolte.

Distribuiți pe rețelele sociale:

înrudit
Ce este jаvascript? Istoria aspectului și principalele caracteristiciCe este jаvascript? Istoria aspectului și principalele caracteristici
Limbaj de programare JavaLimbaj de programare Java
Limba de programare de bază și istoricul acesteiaLimba de programare de bază și istoricul acesteia
Lista limbajelor de programare. Limbi de programare de nivel scăzut și înaltLista limbajelor de programare. Limbi de programare de nivel scăzut și înalt
Cum de a învăța programarea de la zero în limbi de programare populareCum de a învăța programarea de la zero în limbi de programare populare
Cum se scrie în fișierul phpCum se scrie în fișierul php
Python - ce este? Un limbaj de programare la nivel înaltPython - ce este? Un limbaj de programare la nivel înalt
Mediul de programare `Pascal ABC`Mediul de programare `Pascal ABC`
Cele mai populare limbi de programare. Limbaje de programare pentru începătoriCele mai populare limbi de programare. Limbaje de programare pentru începători
Evaluarea limbajelor de programare 2016Evaluarea limbajelor de programare 2016
» » Scripting limbi de programare: sarcini, caracteristici și beneficii