สารบัญ:
คำจำกัดความ - 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 นั้นก็เป็นวัตถุด้วย








