บ้าน พัฒนาการ smalltalk คืออะไร - คำจำกัดความจาก techopedia

smalltalk คืออะไร - คำจำกัดความจาก techopedia

สารบัญ:

Anonim

คำจำกัดความ - Smalltalk หมายถึงอะไร

Smalltalk เป็นภาษาการเขียนโปรแกรมเชิงวัตถุ (OOP) ที่รวมวิธีการพิมพ์แบบไดนามิกรันไทม์และความคล่องแคล่ว


ส่วนใหญ่ใช้สำหรับการสร้างแบบจำลองแอปพลิเคชัน Smalltalk ถูกสร้างขึ้นตามหลักการวัตถุพื้นฐานซึ่งกำหนดว่าแต่ละสิ่งเป็นวัตถุและแต่ละวัตถุสามารถสื่อสารกับวัตถุอื่นได้


Smalltalk เปิดตัวครั้งแรกเป็นรุ่น Smalltalk-80 ในปี 1970 โดยกลุ่มการวิจัยการเรียนรู้ที่ Xerox Palo Alto Research Center Inc.

Techopedia อธิบาย Smalltalk

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


แนวคิดหลักใน Smalltalk เป็นวัตถุซึ่งเป็นตัวอย่างของชั้นเรียน การดำเนินการสามอย่างที่ดำเนินการโดยวัตถุ Smalltalk คือ:

  • รับข้อความจากตัวเองหรือวัตถุอื่น ๆ
  • ส่งข้อความไปยังตัวเองหรือวัตถุอื่น
  • อ้างอิงวัตถุอื่น ๆ

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


Smalltalk พิจารณาค่าดั้งเดิมเช่นจำนวนเต็ม Booleans และตัวอักษรเป็นวัตถุเนื่องจากเป็นอินสแตนซ์ของคลาสที่สอดคล้องกันและการดำเนินการกับพวกเขาถูกเรียกใช้โดยการส่งข้อความ โปรแกรมเมอร์สามารถเปลี่ยนคลาสที่ใช้ค่าดั้งเดิมเพื่อกำหนดพฤติกรรมใหม่สำหรับอินสแตนซ์ของพวกเขา คลาสและบล็อครหัสเป็นวัตถุใน Smalltalk แต่ละคลาสเป็นตัวอย่างของ metaclass ของคลาสนั้นซึ่ง metaclasses นั้นก็เป็นวัตถุด้วย

smalltalk คืออะไร - คำจำกัดความจาก techopedia