Dynamiskt programmeringsspråk

Ett dynamiskt språk  är ett programmeringsspråk som låter dig definiera datatyper och utföra analys och kompilering i farten, i programexekveringsstadiet . Dynamiska språk är bekväma för snabb applikationsutveckling.

Dynamisk typning är det huvudsakliga, men inte det enda kriteriet för ett dynamiskt programmeringsspråk [1] .

Dynamiska språk inkluderar: Perl , Tcl , Python , PHP , Ruby , Smalltalk , JavaScript . Visual Basic har också några dynamiska funktioner .

Att skriva på dynamiska språk

I program skrivna på dynamiskt typade språk måste variabler definieras (men inte explicit deklareras) innan de kan användas. Detta eliminerar behovet av att skriva för lång kod - många programmerare gillar möjligheten att använda en variabel när det krävs, utan att behöva deklarera den först. [2]

Fördelar och nackdelar

Dynamiska språk tillåter utvecklare att få resultat snabbare.

Koden är i dessa fall mer kompakt, eftersom den till exempel inte innehåller obligatoriska variabeltypsdeklarationer. Detta tillåter utvecklare att effektivt deklarera kommandon med en liten mängd kod (snarare än detaljerad, mycket specifik programmering), vilket avsevärt påskyndar processen att skapa en applikation. [2]

Anteckningar

  1. Linda Daly Paulson. Utvecklare går över till dynamiska språk  // Öppna system . - 2007. - Nr 2 .
  2. 1 2 Dynamiska programmeringsspråk . www.bourabai.kz Datum för åtkomst: 20 september 2015. Arkiverad från originalet 21 september 2015.