Динамикалык терилген деген эмнени билдирет?
Динамикалык терилген деген эмнени билдирет?

Video: Динамикалык терилген деген эмнени билдирет?

Video: Динамикалык терилген деген эмнени билдирет?
Video: NodeMCU ESP8266 WiFi өнүктүрүү тактасына HTTP Client үлгүсү менен таанышуу 2024, Май
Anonim

Динамикалык терүү . Динамикалык терүү : кайдагы тилдин касиети түрү текшерет болуп саналат негизинен иштөө убагында аткарылган. өзгөрмө динамикалык түрдө терилген качан түрү объектинин(тердин) ал болот аты болуп саналат компиляция убагында көрсөтүлгөн эмес. Программа динамикалык түрдө терилген жок дегенде бирин колдонсо динамикалык түрдө терилген өзгөрмө.

Муну эске алганда, динамикалык терилген тил менен статикалык терилген тилдин ортосунда кандай айырма бар?

Алгачкы, динамикалык - терилген тилдер иштеп жатканда түрүн текшерүүнү жүзөгө ашырат, while статикалык түрдө терилген тилдер компиляция убагында түрүн текшерүү. The айырма калп ичинде Java мисалынын биринчи сабы, int num; num маалымат түрүн int катары аныктайт.

Мындан тышкары, схема динамикалык терилгенби? Схема статикалык масштабдуу программалоо тили, бул өзгөрмөнүн ар бир колдонулушу ошол өзгөрмөнүн лексикалык ачык байланышы менен байланышкан дегенди билдирет. Жашыруун түрлөрү менен башка тилдер (ошондой эле алсыз деп аталат терилген же динамикалык түрдө терилген тилдер) APL, Snobol жана Лисптин башка диалектилерин камтыйт.

Адамдар дагы сурашат, эмне үчүн тилдер динамикалык түрдө терилген?

Артыкчылыктары динамикалык - терилген тилдер : Бул мүчүлүштүктөрдү оңдоо циклин кыйла кыскараак жана азыраак түйшүктүү кылат. Компиляция кадамы менен киргизилген кечигүү алаксытып, ой жүгүртүүңүздү бузушу мүмкүн. Ал тургай, 10 секунддук компиляция кадамы убакыттын өтүшү менен кошулат.

Эмне үчүн Python динамикалык терилген?

Python өзгөрмө дайындоо c, c++ жана java сыяктуу популярдуу тилдерден айырмаланат. Мисал: саптын маанисин int өзгөрмөсүнө инициализациялоого жол берилбейт жана программа компиляцияланбайт. Бирок Python болуп саналат динамикалык түрдө терилген тил. Бул жөнүндө билбейт түрү коду иштетилгенге чейин өзгөрмөнүн.

Сунушталууда: