Mida tähendab dünaamiliselt trükitud?
Mida tähendab dünaamiliselt trükitud?

Video: Mida tähendab dünaamiliselt trükitud?

Video: Mida tähendab dünaamiliselt trükitud?
Video: 🎶 ДИМАШ SOS. История выступления и анализ успеха | Dimash SOS 2024, November
Anonim

Dünaamiline tippimine . Dünaamiline tippimine : keele omadus kus tüüp kontrollid on sooritatakse enamasti tööajal. Muutuja trükitakse dünaamiliselt kui tüüp objekti(de) kohta tahe nimi on pole kompileerimise ajal täpsustatud. Programm trükitakse dünaamiliselt kui see kasutab vähemalt ühte dünaamiliselt trükitud muutuv.

Arvestades seda, mis vahe on dünaamiliselt trükitud keelel ja staatiliselt trükitud keelel?

Esiteks dünaamiliselt - trükitud keeled teostada tüübikontrolli käitusajal, samas staatiliselt trükitud keeled teostage kompileerimise ajal tüübikontroll. The erinevus valetab aastal Java näite esimene rida, int num;, mis määrab numbri num andmetüübiks int.

Lisaks, kas skeem trükitakse dünaamiliselt? Skeem on staatilise ulatusega programmeerimiskeel, mis tähendab, et muutuja iga kasutamine on seotud selle muutuja leksikaalselt näiva sidumisega. Muud varjatud tüüpidega keeled (nimetatakse ka nõrgaks trükitud või dünaamiliselt trükitud keeled) hõlmavad APL-i, Snobolit ja muid Lispi murdeid.

Inimesed küsivad ka, miks keeli dünaamiliselt trükitakse?

Eelised dünaamiliselt - trükitud keeled : See muudab silumistsükli palju lühemaks ja vähem tülikaks. Kompileerimisetapiga kaasnev viivitus võib häirida ja katkestada teie mõttekäigu. Isegi 10-sekundiline kompileerimise samm kipub aja jooksul kokku tulema.

Miks Python dünaamiliselt trükitakse?

Python muutujate määramine erineb mõnest populaarsest keelest, nagu c, c++ ja java. Näide: stringi väärtuse initsialiseerimine muutujaks int ei ole lubatud ja programm ei kompileeri. Aga Python on dünaamiliselt trükitud keel. See ei tea sellest tüüp kuni koodi käivitamiseni.

Soovitan: