Limbajul de programare dinamic

Un limbaj dinamic  este un limbaj de programare care vă permite să definiți tipuri de date și să efectuați analiza și compilarea din mers, în etapa de execuție a programului . Limbile dinamice sunt convenabile pentru dezvoltarea rapidă a aplicațiilor.

Tastarea dinamică este principalul, dar nu singurul criteriu pentru un limbaj de programare dinamic [1] .

Limbajele dinamice includ: Perl , Tcl , Python , PHP , Ruby , Smalltalk , JavaScript . Visual Basic are, de asemenea, unele caracteristici dinamice .

Tastarea în limbi dinamice

În programele scrise în limbaje tipizate dinamic, variabilele trebuie definite (dar nu declarate explicit) înainte de a putea fi utilizate. Acest lucru elimină necesitatea de a scrie cod prea lung - multor programatori le place posibilitatea de a utiliza o variabilă atunci când este necesară, fără a fi nevoie să o declare mai întâi. [2]

Avantaje și dezavantaje

Limbajele dinamice permit dezvoltatorilor să obțină rezultate mai rapid.

Codul în aceste cazuri este mai compact, deoarece, de exemplu, nu conține declarații obligatorii de tip variabilă. Acest lucru permite dezvoltatorilor să declare eficient comenzi cu o cantitate mică de cod (mai degrabă decât programare detaliată, foarte specifică), ceea ce accelerează foarte mult procesul de creare a unei aplicații. [2]

Note

  1. Linda Daly Paulson. Dezvoltatorii trec la limbaje dinamice  // Sisteme deschise . - 2007. - Nr 2 .
  2. 1 2 Limbaje de programare dinamice . www.bourabai.kz Data accesului: 20 septembrie 2015. Arhivat din original pe 21 septembrie 2015.