ภาษาที่พิมพ์แรงมากหมายความว่าอย่างไร
ภาษาที่พิมพ์แรงมากหมายความว่าอย่างไร

วีดีโอ: ภาษาที่พิมพ์แรงมากหมายความว่าอย่างไร

วีดีโอ: ภาษาที่พิมพ์แรงมากหมายความว่าอย่างไร
วีดีโอ: คำศัพท์ครอบครัว ภาษาอังกฤษ family 2024, เมษายน
Anonim

NS อย่างยิ่ง - พิมพ์ การเขียนโปรแกรม ภาษา เป็นหนึ่งซึ่งแต่ละ พิมพ์ ของข้อมูล (เช่น จำนวนเต็ม อักขระ เลขฐานสิบหก ทศนิยมแบบแพ็ก และอื่นๆ) ถูกกำหนดไว้ล่วงหน้าโดยเป็นส่วนหนึ่งของการเขียนโปรแกรม ภาษา และค่าคงที่หรือตัวแปรทั้งหมดที่กำหนดไว้สำหรับโปรแกรมที่กำหนดจะต้องอธิบายด้วยข้อมูลประเภทใดประเภทหนึ่ง

ในลักษณะนี้ ภาษาที่พิมพ์อย่างแน่นหนาหมายความว่าอย่างไร อะไรทำให้ไม่สามารถพิมพ์ C ได้อย่างชัดเจน

พิมพ์หนักมาก : NS ภาษา ที่กำหนดให้แต่ละอ็อบเจ็กต์มีประเภท พิมพ์แบบคงที่ : NS ภาษา หากทำการตรวจสอบประเภท ณ เวลาคอมไพล์แทนรันไทม์ ใน ภาษาที่พิมพ์แบบคงที่ , ความผิดพลาด จะ ถูกโยนในเวลารวบรวมไม่ใช่ในเวลาทำงาน

นอกจากนี้ Python เป็นภาษาที่พิมพ์ได้ดีหรือไม่ Python เป็นแบบไดนามิก- ภาษาที่พิมพ์ . Java เป็นสแตติก- ภาษาที่พิมพ์ . ในความอ่อนแอ ภาษาที่พิมพ์ ตัวแปรสามารถบังคับโดยปริยายกับประเภทที่ไม่เกี่ยวข้องในขณะที่ ภาษาพิมพ์แรง พวกเขาไม่สามารถทำได้และจำเป็นต้องมีการแปลงอย่างชัดเจน ทั้ง Java และ Python เป็น ภาษาที่พิมพ์แรง.

ในแง่นี้ ภาษาที่พิมพ์แรงและภาษาที่พิมพ์น้อยคืออะไร

ความแตกต่างหลัก พูดคร่าวๆ ระหว่าง a ภาษาพิมพ์แรง และ พิมพ์ไม่เก่ง หนึ่งคือ a พิมพ์ไม่เก่ง หนึ่งทำให้การแปลงระหว่างประเภทที่ไม่เกี่ยวข้องโดยปริยายในขณะที่ พิมพ์อย่างยิ่ง โดยทั่วไปจะไม่อนุญาตให้มีการแปลงโดยนัยระหว่างประเภทที่ไม่เกี่ยวข้อง

C ถูกพิมพ์แรงหรืออ่อน?

ค เป็นสถิตย์ พิมพ์ ภาษาซึ่งหมายถึงตัวแปรแต่ละตัว พิมพ์ ถูกกำหนด ณ เวลาคอมไพล์และไม่ใช่รันไทม์เช่น Python หรือ JavaScript สรุปได้ว่ามันเป็นสถิตย์ พิมพ์ไม่เก่ง ภาษา. ค เป็นธรรม พิมพ์อย่างยิ่ง.