Dynamický programovací jazyk

Dynamický jazyk  je programovací jazyk , který vám umožňuje definovat datové typy a provádět analýzu a kompilaci za běhu, ve fázi provádění programu . Dynamické jazyky jsou vhodné pro rychlý vývoj aplikací.

Dynamické psaní je hlavním, nikoli však jediným kritériem pro dynamický programovací jazyk [1] .

Mezi dynamické jazyky patří: Perl , Tcl , Python , PHP , Ruby , Smalltalk , JavaScript . Visual Basic má také některé dynamické funkce .

Psaní v dynamických jazycích

V programech napsaných v dynamicky typovaných jazycích musí být proměnné definovány (ale ne explicitně deklarovány), než je lze použít. To eliminuje potřebu psát příliš dlouhý kód - mnoho programátorů má rádo možnost použít proměnnou, když je to požadováno, aniž by ji museli předem deklarovat. [2]

Výhody a nevýhody

Dynamické jazyky umožňují vývojářům získat výsledky rychleji.

Kód je v těchto případech kompaktnější, protože například neobsahuje povinné deklarace typu proměnné. To umožňuje vývojářům efektivně deklarovat příkazy s malým množstvím kódu (spíše než s podrobným, vysoce specifickým programováním), což značně urychluje proces vytváření aplikace. [2]

Poznámky

  1. Linda Daly Paulsonová. Vývojáři přecházejí na dynamické jazyky  // Otevřené systémy . - 2007. - č. 2 .
  2. 1 2 Dynamické programovací jazyky . www.bourabai.kz Datum přístupu: 20. září 2015. Archivováno z originálu 21. září 2015.