Java сул бичигдсэн үү, эсвэл хүчтэй бичсэн үү?
Java сул бичигдсэн үү, эсвэл хүчтэй бичсэн үү?

Видео: Java сул бичигдсэн үү, эсвэл хүчтэй бичсэн үү?

Видео: Java сул бичигдсэн үү, эсвэл хүчтэй бичсэн үү?
Видео: 🎶 ДИМАШ "ОПЕРА 2". История выступления и анализ успеха | Dimash "Opera 2" 2024, May
Anonim

Java нь статик- бичсэн хэл. Дотор сул бичигдсэн хэлээр, хувьсагчдыг хамааралгүй төрлүүдэд далд хэлбэрээр шахаж болдог бол a хүчтэй бичсэн Тэд чадахгүй байгаа хэл бөгөөд тодорхой хөрвүүлэх шаардлагатай. Хоёулаа Java болон Python байна хүчтэй бичсэн хэлүүд. Жишээ нь сул бичигдсэн хэл нь Perl болон Rexx.

Үүнтэй холбогдуулан хүчтэй бичдэг, сул бичдэг хоёрын ялгаа юу вэ?

Үндсэн ялгаа , ойролцоогоор хэлэхэд, хооронд а хүчтэй бичсэн хэл ба a сул бичигдсэн нэг нь а сул бичигдсэн нэг нь хөрвүүлэлт хийдэг хооронд хамааралгүй төрлүүд нь далд хэлбэрээр, харин a хүчтэй бичсэн нэг нь ихэвчлэн далд хөрвүүлэлтийг зөвшөөрдөггүй хооронд хамааралгүй төрлүүд.

Үүний нэгэн адил сул бичигдсэн гэж юу гэсэн үг вэ? Үүний эсрэгээр "хүчтэй бичсэн " байна " сул бичигдсэн ", аль гэсэн үг Та чадна төрлийн системийг тойрон ажиллах. C байна алдартай сул бичигдсэн Учир нь ямар ч төрлийн заагч байна зүгээр л цутгах замаар өөр ямар ч заагч төрөл рүү хөрвүүлэх боломжтой.

Java яагаад хүчтэй бичдэг вэ?

Java нь хүчтэй бичсэн Хувьсагч бүрийг өгөгдлийн төрлөөр зарлах ёстой тул програмчлалын хэл. Хувьсагч нь багтааж чадах утгуудын хүрээг мэдэхгүйгээр амьдралаа эхлүүлж чадахгүй бөгөөд үүнийг зарласны дараа хувьсагчийн өгөгдлийн төрөл өөрчлөгдөх боломжгүй.

Хүчтэй бичсэн гэж юу гэсэн үг вэ?

А хүчтэй - бичсэн Програмчлалын хэл нь тус бүрдээ нэг хэл юм төрөл өгөгдлийн тоо (бүхэл тоо, тэмдэгт, арван арван, багцалсан аравтын бутархай гэх мэт) нь програмчлалын хэл болон бүх тогтмол эсвэл хувьсагчийн нэг хэсэг болгон урьдчилан тодорхойлсон байдаг. тодорхойлсон Тухайн програмын хувьд өгөгдлийн төрлүүдийн аль нэгээр нь дүрсэлсэн байх ёстой.

Зөвлөмж болгож буй: