Java zaif yoki kuchli terilganmi?
Java zaif yoki kuchli terilganmi?

Video: Java zaif yoki kuchli terilganmi?

Video: Java zaif yoki kuchli terilganmi?
Video: Java yoki Elyorbek Meliboyev qaysi biri kuchli? 2024, May
Anonim

Java statik hisoblanadi - yozildi til. a.da zaif yozilgan tilda, o'zgaruvchilar bevosita bog'liq bo'lmagan turlarga majburlanishi mumkin, holbuki a qattiq yoziladi til ular qila olmaydi va aniq konvertatsiya talab qilinadi. Ikkalasi ham Java va Python qattiq yoziladi tillar. Misollar zaif yozilgan tillari Perl va Rexx.

Shu munosabat bilan kuchli terilgan va zaif terilgan o'rtasidagi farq nima?

Asosiy farq , taxminan aytganda, orasida a qattiq yoziladi til va a zaif yozilgan biri bu a zaif yozilgan biri konvertatsiya qiladi orasida bir-biriga bog'liq bo'lmagan turlar esa, a qattiq yoziladi biri odatda yashirin konvertatsiyalarga ruxsat bermaydi orasida bog'liq bo'lmagan turlari.

Xuddi shunday, zaif terish nimani anglatadi? Buning aksi "kuchli yozildi " hisoblanadi " zaif yozilgan ", qaysi anglatadi siz mumkin tip tizimi atrofida ishlash. C hisoblanadi mashhur zaif yozilgan chunki har qanday ko'rsatkich turi hisoblanadi shunchaki quyish orqali boshqa har qanday ko'rsatkich turiga aylantirilishi mumkin.

nima uchun Java qattiq yozilgan?

Java a qattiq yoziladi dasturlash tili, chunki har bir o'zgaruvchi ma'lumotlar turi bilan e'lon qilinishi kerak. O'zgaruvchi o'ziga ega bo'lishi mumkin bo'lgan qiymatlar oralig'ini bilmasdan hayotni boshlay olmaydi va u e'lon qilingandan so'ng, o'zgaruvchining ma'lumotlar turi o'zgarmaydi.

Qattiq terilgan deganda nima tushuniladi?

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

Tavsiya: