Dinamik terish nimani anglatadi?
Dinamik terish nimani anglatadi?

Video: Dinamik terish nimani anglatadi?

Video: Dinamik terish nimani anglatadi?
Video: Қош териш мумкинми? шайх мухаммад содик мухаммад юсуф.savol-javob Qosh terish mumkinmi? savol-javob 2024, May
Anonim

Dinamik yozish . Dinamik yozish : bu yerda tilning xususiyati turi tekshiruvlar bor asosan ish vaqtida bajariladi. Oʻzgaruvchi dinamik tarzda yoziladi qachon turi ob'ekt(lar)dan u bo'ladi nomi hisoblanadi kompilyatsiya vaqtida aniqlanmagan. Dastur dinamik tarzda yoziladi agar u kamida bittasini ishlatsa dinamik tarzda yoziladi o'zgaruvchan.

Buni hisobga olsak, dinamik terilgan til va statik terilgan til o'rtasidagi farq nima?

Birinchidan, dinamik ravishda - terilgan tillar ish vaqtida turini tekshirishni amalga oshirish, while statik tarzda yozilgan tillar kompilyatsiya vaqtida turdagi tekshirishni amalga oshirish. The farq yolg'on ichida Java misolining birinchi qatori, int num;, bu num ning ma'lumotlar turini int sifatida belgilaydi.

Bundan tashqari, sxema dinamik tarzda yozilganmi? Sxema statik koʻlamli dasturlash tili boʻlib, bu oʻzgaruvchidan har bir foydalanish ushbu oʻzgaruvchining leksik jihatdan aniq bogʻlanishi bilan bogʻliqligini bildiradi. Yashirin turlarga ega boshqa tillar (shuningdek, zaif deb ataladi yozildi yoki dinamik tarzda yoziladi tillar) APL, Snobol va Lispning boshqa dialektlarini o'z ichiga oladi.

Odamlar shuningdek, nima uchun tillar dinamik tarzda yoziladi?

ning afzalliklari dinamik ravishda - terilgan tillar : Bu disk raskadrovka siklini ancha qisqaroq va kamroq mashaqqatli qiladi. Kompilyatsiya bosqichida yuzaga kelgan kechikish chalg'itishi va fikrlash pog'onasini buzishi mumkin. Hatto 10 soniyalik kompilyatsiya bosqichi ham vaqt o'tishi bilan qo'shilib ketadi.

Nima uchun Python dinamik tarzda yozilgan?

Python o'zgaruvchilarni tayinlash c, c++ va java kabi mashhur tillardan farq qiladi. Misol: int o'zgaruvchiga satr qiymatini ishga tushirishga ruxsat berilmaydi va dastur kompilyatsiya qilmaydi. Lekin Python a dinamik tarzda yoziladi til. Bu haqida bilmaydi turi kod ishga tushirilgunga qadar o'zgaruvchining.

Tavsiya: