Kuchli yozilgan til nimani anglatadi?
Kuchli yozilgan til nimani anglatadi?

Video: Kuchli yozilgan til nimani anglatadi?

Video: Kuchli yozilgan til nimani anglatadi?
Video: Mana haqiqiy javob qanday bo'lishi kerak !!! #motivatsiya #kino #shaxsiyrivojlanish #shaxsiy 2024, Qadam tashlamoq
Anonim

A kuchli - yozildi dasturlash til har biri bo'lgan biri hisoblanadi turi ma'lumotlar (masalan, butun son, belgilar, o'n oltilik, o'nlik kasr va boshqalar) dasturlashning bir qismi sifatida oldindan belgilangan. til va berilgan dastur uchun belgilangan barcha konstantalar yoki o'zgaruvchilar ma'lumotlar turlaridan biri bilan tavsiflanishi kerak.

Shu tarzda, statik tarzda kuchli terilgan til uchun nimani anglatadi, bu esa C ni kuchli terishga to'sqinlik qiladi?

Qattiq yozilgan : the til bu har bir ob'ekt turiga ega bo'lishini talab qiladi. Statik tarzda yozilgan : the til agar u ish vaqti o'rniga kompilyatsiya vaqtida turdagi tekshiruvni amalga oshirsa. In statik tarzda yozilgan til , xato bo'ladi ish vaqtida emas, balki kompilyatsiya vaqtida tashlansin.

Bundan tashqari, Python kuchli yozilgan tilmi? Python bu dinamik- yozilgan til . Java statik- yozilgan til . Kuchsiz holatda yozilgan til , o'zgaruvchilar bevosita bog'liq bo'lmagan turlarga majburlanishi mumkin, holbuki a kuchli terilgan til ular qila olmaydi va aniq konvertatsiya talab qilinadi. Ham Java, ham Python bor kuchli terilgan tillar.

Bu borada kuchli terilgan til va zaif terilgan til nima?

Asosiy farq, taxminan aytganda, a kuchli terilgan til va a zaif yozilgan biri bu a zaif yozilgan bir-biriga bog'liq bo'lmagan turlar orasidagi konversiyalarni bilvosita amalga oshiradi, a qattiq yoziladi odatda bir-biriga bog'liq bo'lmagan turlar o'rtasida yashirin konversiyalarga yo'l qo'ymaydi.

C kuchli yoki zaif yozilganmi?

C statik hisoblanadi yozildi har bir o'zgaruvchini bildiruvchi til turi Python yoki JavaScript kabi ish vaqtida emas, kompilyatsiya vaqtida aniqlanadi. Xulosa qilib aytganda, bu statik, zaif yozilgan til. C adolatli qattiq yoziladi.

Tavsiya: