อ่าน 1 นาที
อะโกรา (ภาษาโปรแกรม)
Agora เป็น ภาษา โปรแกรมเชิงวัตถุแบบ สะท้อนกลับ (reflective ) ที่ ใช้ต้นแบบ (prototype) เป็น พื้นฐานโดยอาศัย การส่งข้อความ เพียงอย่างเดียว ไม่ใช่ การมอบหมาย (delegation) Agora...
อะโกรา (ภาษาโปรแกรม)
Agoraเป็นภาษาโปรแกรมเชิงวัตถุแบบสะท้อนกลับ (reflective ) ที่ ใช้ต้นแบบ (prototype) เป็นพื้นฐานโดยอาศัยการส่งข้อความ เพียงอย่างเดียว ไม่ใช่การมอบหมาย (delegation) Agora ถูกสร้างขึ้นเพื่อแสดงให้เห็นว่า แม้จะมีข้อจำกัดดังกล่าว ก็ยังสามารถสร้างภาษาโปรแกรมเชิงวัตถุที่สมบูรณ์แบบ ซึ่งมีคุณสมบัติการสืบทอดการโคลนและตัวดำเนินการ สะท้อนกลับ ได้
ภาพรวม
แนวคิดก็คือวัตถุ นั้น ถูกห่อหุ้ม อย่างสมบูรณ์ และสามารถรับได้เฉพาะการส่งผ่านข้อความเท่านั้น แต่เมื่อมองจากภายในวัตถุ วัตถุนั้นจะรู้ทุกอย่างเกี่ยวกับโครงสร้างของตัวเอง ดังนั้นจึงสามารถโคลนและขยายตัวเองได้อย่างเต็มที่ ซึ่งทำได้โดยวิธีการ พิเศษ ที่เรียกว่า วิธี การโคลนนิ่งและวิธี การมิกซ์อิน
Agora ถูกพัฒนาขึ้นโดยใช้ภาษาC++ , Java , SchemeและSmalltalk Agora98 ซึ่งเป็นเวอร์ชันล่าสุดของ Agora ที่พัฒนาด้วยภาษา Java นั้น อนุญาตให้เข้าถึงAPI (Application Programming Interface ) ของ Java ได้อย่างเต็มที่ รวมถึงความสามารถในการสร้างJava appletsจากภายใน Agora98 ด้วย ในแง่ของภาษา Agora98 นั้นถือว่าเรียบง่ายกว่าเวอร์ชันก่อนหน้าของ Agora มาก
ลิงก์ภายนอก
- เว็บไซต์อย่างเป็นทางการ
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ อะโกรา (ภาษาโปรแกรม)
Agora เป็น ภาษา โปรแกรมเชิงวัตถุแบบ สะท้อนกลับ (reflective ) ที่ ใช้ต้นแบบ (prototype) เป็น พื้นฐานโดยอาศัย การส่งข้อความ เพียงอย่างเดียว ไม่ใช่ การมอบหมาย (delegation) Agora...
ภาพรวม
แนวคิดก็คือ วัตถุ นั้น ถูก ห่อหุ้ม อย่างสมบูรณ์ และสามารถรับได้เฉพาะการส่งผ่านข้อความเท่านั้น แต่เมื่อมองจากภายในวัตถุ วัตถุนั้นจะรู้ทุกอย่างเกี่ยวกับโครงสร้างของตัวเอง ดังนั้นจึงสามารถโคลนและขยายตัวเองได้อย่างเต็มที่ ซึ่งทำได้โดย วิธีการ พิเศษ ที่เรียกว่า...
ลิงก์ภายนอก
เว็บไซต์อย่างเป็นทางการ ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Agora_(programming_language)&oldid=1228229946 "