บ้าน พัฒนาการ สิ่งที่พิมพ์อย่างยิ่ง? - คำจำกัดความจาก techopedia

สิ่งที่พิมพ์อย่างยิ่ง? - คำจำกัดความจาก techopedia

สารบัญ:

Anonim

คำจำกัดความ - สิ่งใดที่พิมพ์อย่างเข้มแข็งหมายความว่าอย่างไร

พิมพ์อย่างรุนแรงเป็นแนวคิดที่ใช้ในการอ้างถึงภาษาการเขียนโปรแกรมที่บังคับใช้ข้อ จำกัด ที่เข้มงวดในการผสมของค่าที่มีชนิดข้อมูลที่แตกต่างกัน เมื่อมีการละเมิดข้อ จำกัด ดังกล่าวและเกิดข้อผิดพลาด (ยกเว้น)

Techopedia อธิบายอย่างมาก

ตัวอย่างของภาษาที่พิมพ์อย่างยิ่งที่มีอยู่ ได้แก่ Java, Ruby, Smalltalk และ Python ในกรณีของ Java ตรวจพบข้อผิดพลาดในการพิมพ์ในระหว่างการคอมไพล์ภาษาการเขียนโปรแกรมอื่น ๆ เช่น Ruby ตรวจจับข้อผิดพลาดการพิมพ์ระหว่างรันไทม์

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

ความแตกต่างระหว่างภาษาที่พิมพ์อย่างมากและภาษาที่พิมพ์อย่างอ่อนนั้นค่อนข้างพร่ามัว บางภาษาที่พิจารณาแล้วว่าพิมพ์ได้ดีจริง ๆ ยอมให้มีการผ่อนปรน ยกตัวอย่าง C # ในขณะที่ C # ต้องการตัวแปรทั้งหมดเพื่อให้มีประเภทที่กำหนดไว้ แต่ก็อนุญาตให้โปรแกรมเมอร์ปิดการใช้งานการตรวจสอบประเภทแบบไดนามิก แม้แต่ Java ซึ่งถือว่าเป็นหนึ่งในภาษาการเขียนโปรแกรมที่มีการพิมพ์มากที่สุดก็ยอมให้วัตถุนั้นถูกส่งไปยังประเภทอื่น ๆ

สิ่งที่พิมพ์อย่างยิ่ง? - คำจำกัดความจาก techopedia