rySmalltalk definition language The pioneering object-oriented program การแปล - rySmalltalk definition language The pioneering object-oriented program ไทย วิธีการพูด

rySmalltalk definition language The

ry

Smalltalk definition
language
The pioneering object-oriented programming system developed in 1972 by the Software Concepts Group, led by Alan Kay, at Xerox PARC between 1971 and 1983. It includes a language, a programming environment, and an extensive object library.
Smalltalk took the concepts of class and message from Simula-67 and made them all-pervasive. Innovations included the bitmap display, windowing system, and use of a mouse.
The syntax is very simple. The fundamental construction is to send a message to an object:
object message
or with extra parameters
object message: param1 secondArg: param2 .. nthArg: paramN
where "secondArg:" etc. are considered to be part of the message name.
Five pseudo-variables are defined: "self", "super", "nil", "true", "false". "self" is the receiver of the current message. "super" is used to delegate processing of a message to the superclass of the receiver. "nil" is a reference to "nothing" (an instance of UndefinedObject). All variables initially contain a reference to nil. "true" and "false" are Booleans.
In Smalltalk, any message can be sent to any object. The recipient object itself decides (based on the message name, also called the "message selector") how to respond to the message. Because of that, the multiple inheritance system included in the early versions of Smalltalk-80 appeared to be unused in practice. All modern implementations have single inheritance, so each class can have at most one superclass.
Early implementations were interpreted but all modern ones use dynamic translation (JIT).
Early versions were Smalltalk-72, Smalltalk-74, Smalltalk-76 (inheritance taken from Simula, and concurrency), and Smalltalk-78, Smalltalk-80. Other versions include Little Smalltalk, Smalltalk/V, Kamin's interpreters. Current versions are VisualWorks, Squeak, VisualAge, Dolphin Smalltalk, Object Studio, GNU Smalltalk.
See also: International Smalltalk Association.
UIUC Smalltalk archive (http://st-www.cs.uiuc.edu/). FAQ (http://XCF.Berkeley.EDU/pub/misc/smalltalk/FAQ/).
Usenet newsgroup: news:comp.lang.smalltalk.
["The Smalltalk-76 Programming System Design and Implementation", D.H. Ingalls, 5th POPL, ACM 1978, pp. 9-16].
(2001-09-11)
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
ลอง

นิยามภาษาสมอลล์ทอล์ก
ภาษา
บุกเบิกเชิงวัตถุระบบพัฒนาในกลุ่มแนวคิดซอฟต์แวร์ เขียนโปรแกรมนำ โดย Alan เคย์ ที่ Xerox PARC ระหว่างปี 1971 และ 1983 มีภาษา สภาพแวดล้อมการเขียนโปรแกรม และดังมากมาย
ภาษาสมอลล์ทอล์กเอาแนวคิดของข้อความจาก Simula 67 และทำให้พวกเขาทั้งหมดชุมชนที่แพร่หลาย นวัตกรรมรวมบิตแสดง windowing ระบบ และใช้เมาส์
ไวยากรณ์ได้ง่ายมาก การก่อสร้างพื้นฐานคือการ ส่งข้อความไปยังวัตถุ:
วัตถุข้อความ
หรือพารามิเตอร์เสริม
วัตถุข้อความ: param1 secondArg: param2 ... nthArg: paramN
ที่ " secondArg: " ฯลฯ จะถือเป็นส่วนหนึ่งของชื่อข้อความ
มีกำหนดตัวแปรเทียมห้า: "ตนเอง" "สุด" "nil" "จริง" "เท็จ" "ตนเอง" เป็นผู้รับข้อความปัจจุบัน "ซุปเปอร์" จะใช้ในการประมวลผลข้อความซุปเปอร์คลาสของผู้รับมอบหมาย "nil" เป็นการอ้างอิง "อะไร" (อินสแตนซ์ของ UndefinedObject) ตัวแปรทั้งหมดเริ่มประกอบด้วยการอ้างอิงถึง nil นั่น "จริง" และ "เท็จ" เป็น Booleans
ในภาษาสมอลล์ทอล์ก สามารถส่งข้อความเพื่อวัตถุ วัตถุผู้รับเองตัดสินใจ (ตามข้อความชื่อ ยังเรียกว่าที่ "ข้อความตัวเลือก") การตอบสนองข้อความ เนื่องจากว่า ระบบสืบทอดหลายรวมอยู่ในรุ่นภาษาสมอลล์ทอล์ก-80 ต้นปรากฏจะไม่ได้ใช้ในทางปฏิบัติ ใช้งานที่ทันสมัยทั้งหมดมีสืบทอดเดียว ดังนั้นแต่ละชั้นได้มากที่สุดหนึ่งซุปเปอร์คลาส
ใช้งานแรก ๆ ก็ตี แต่คนสมัยใหม่ทั้งหมดใช้การแปลแบบไดนามิก (จิต)
ก่อนได้ภาษาสมอลล์ทอล์ก-72, 74 ภาษาสมอลล์ทอล์ก ภาษาสมอลล์ทอล์ก-76 (สืบทอดมาจาก Simula และเกิดพร้อมกัน), และภาษาสมอลล์ทอล์ก-78 ภาษาสมอลล์ทอล์ก-80 รุ่นอื่น ๆ มีภาษาสม อลล์ทอล์กน้อย ภาษาสม อลล์ทอล์ก/V ล่ามของ Kamin รุ่นปัจจุบันเป็น VisualWorks สารภาพ VisualAge ภาษาสม อลล์ทอล์กโลมา วัตถุ Studio ภาษาสมอลล์ทอล์ก GNU
ดูยัง: สมาคมภาษาสมอลล์ทอล์กนานาชาติ
ภาษาสมอลล์ทอล์ก UIUC ถาวร (http://st-www.cs.uiuc.edu/) FAQ (http://XCF.Berkeley.EDU/pub/misc/smalltalk/FAQ/)
Usenet บนกลุ่มข่าวสาร: news:comp.lang.smalltalk
["ภาษาสมอลล์ทอล์ก-76 ออกแบบระบบเขียนโปรแกรมและใช้งาน" พลอากาศ D.H. Ingalls, 5 POPL, 1978 นำ 9-16]
(2001-09-11)
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
Ry นิยามมอลล์ทอล์คภาษาบุกเบิกระบบเชิงวัตถุการเขียนโปรแกรมที่พัฒนาขึ้นในปี 1972 โดยกลุ่มแนวคิดซอฟแวร์ที่นำโดยอลันเคย์ซีร็อกซ์ที่พีเอระหว่าง 1971 และ 1983. ซึ่งจะรวมถึงภาษาที่สภาพแวดล้อมการเขียนโปรแกรมและไลบรารีวัตถุกว้างขวางมอลล์ทอล์คเอา แนวความคิดของการเรียนและข้อความจาก Simula-67 และทำให้พวกเขาทุกแพร่หลาย นวัตกรรมรวมถึงการแสดงบิตแมประบบ Windowing และการใช้เมาส์ไวยากรณ์ง่ายมาก การก่อสร้างพื้นฐานคือการส่งข้อความไปยังวัตถุ: วัตถุข้อความหรือกับพารามิเตอร์เพิ่มเติมวัตถุข้อความ: param1 secondArg: param2 .. nthArg: paramN ที่ "secondArg" ฯลฯ จะถือเป็นส่วนหนึ่งของชื่อข้อความห้าหลอก ตัวแปรที่มีการกำหนด: "ตัวเอง", "ซูเปอร์", "ศูนย์", "ความจริง", "เท็จ" "ตัวเอง" เป็นผู้รับของข้อความปัจจุบัน "ซูเปอร์" จะใช้ในการมอบหมายการประมวลผลของข้อความไปยัง superclass ของผู้รับ "ศูนย์" คือการอ้างอิงถึง "อะไร" (ตัวอย่างของ UndefinedObject) ตัวแปรทั้งหมดในขั้นต้นมีการอ้างอิงไปยังศูนย์ "ความจริง" และ "เท็จ" เป็นบูลีนในสมอลล์ทอล์คข้อความใด ๆ ที่สามารถส่งไปยังวัตถุใด ๆ วัตถุผู้รับเองตัดสินใจ (ตามชื่อข้อความที่เรียกว่า "ตัวเลือกข้อความ") วิธีการตอบสนองต่อข้อความ เพราะการที่ระบบมรดกหลายรวมอยู่ในรุ่นแรกของสมอลล์ทอล์ค-80 ที่ดูเหมือนจะไม่ได้ใช้ในทางปฏิบัติ ทุกการใช้งานที่ทันสมัยมีมรดกเดียวดังนั้นแต่ละชั้นจะมีมากที่สุดคนหนึ่ง superclass การใช้งานในช่วงต้นถูกตีความ แต่คนที่ทันสมัยใช้แบบไดนามิกแปล (JIT) รุ่นแรกเป็นสมอลล์ทอล์ค-72, สมอลล์ทอล์ค-74, สมอลล์ทอล์ค-76 (มรดกมาจาก จำลองและการทำงานพร้อมกัน) และสมอลล์ทอล์ค-78, สมอลล์ทอล์ค-80 รุ่นอื่น ๆ รวมถึงลิตเติ้ลสมอลล์ทอล์คสมอลล์ทอล์ค / V ของขมิ้นแปล รุ่นปัจจุบันเป็น VisualWorks, สารภาพ, VisualAge โลมาสมอลล์ทอล์ควัตถุสตูดิโอ, สมอลล์ทอล์ค GNU ดูเพิ่มเติม: สมอลล์ทอล์คนานาชาติสมาคมเก็บ UIUC สมอลล์ทอล์ค (http://st-www.cs.uiuc.edu/) คำถามที่พบบ่อย (http://XCF.Berkeley.EDU/pub/misc/smalltalk/FAQ/) กลุ่มข่าวสาร Usenet: ข่าว: comp.lang.smalltalk ["สมอลล์ทอล์ค-76 การเขียนโปรแกรมการออกแบบระบบและการดำเนินงาน" DH Ingalls, 5 POPL, ACM 1978, pp 9-16] (2001-09-11)



















การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
"



นิยามภาษา Smalltalk ผู้บุกเบิกการเขียนโปรแกรมเชิงวัตถุระบบที่พัฒนาขึ้นในปี 1972 โดยซอฟต์แวร์แนวคิดกลุ่ม นำโดย อลัน เคย์ ที่ซีร็อกซ์พาร์ค ระหว่าง พ.ศ. 2514 และ 1983 ซึ่งจะรวมถึงภาษาสภาพแวดล้อมการเขียนโปรแกรมและครอบคลุมวัตถุห้องสมุด
Smalltalk เอาแนวคิดของคลาสและข้อความจาก simula-67 และทำให้พวกเขาทั้งหมดแพร่หลาย .นวัตกรรมรวมบิตแมปแสดงหน้าต่างระบบและใช้เมาส์
ไวยากรณ์คือง่ายๆ การสร้างพื้นฐานเพื่อส่งข้อความไปยังวัตถุ : วัตถุข้อความ


หรือเพิ่มพารามิเตอร์วัตถุข้อความ : param1 secondarg : param2 . . . . . . . ntharg : paramn
" secondarg " ฯลฯ ถือว่าเป็นส่วนหนึ่งของชื่อข้อความ
5 ตัวแปรถูกกำหนด " หลอกตนเอง " , " Super "" ศูนย์ " , " " , " " เท็จ " ตนเองเป็นผู้รับของข้อความปัจจุบัน” ซูเปอร์ " ถูกใช้เพื่อแทนการประมวลผลของข้อความไปยังซูเปอร์คลาสของผู้รับ " นิล " อ้างอิง " ไม่มีอะไร " ( อินสแตนซ์ของ undefinedobject ) คือตอนแรกมีการอ้างอิงไปยัง " ศูนย์ จริง " และ " เท็จ " บูลีน .
ใน Smalltalk , ข้อความใด ๆที่สามารถส่งไปยังวัตถุใด ๆผู้รับกรรมที่ตัวเองตัดสินใจ ( ตามชื่อ , ข้อความที่เรียกว่า " ตัวเลือก " ข้อความ ) วิธีการตอบสนองต่อข้อความ เพราะ หลายมรดกระบบรวมอยู่ในรุ่นแรกของ smalltalk-80 ปรากฏที่จะใช้ในการปฏิบัติงาน ระบบทันสมัยมีเดี่ยวมรดก ดังนั้น แต่ละชั้นสามารถมีมากที่สุดหนึ่งซูเปอร์คลาส .
ต้นซึ่งถูกตีความแต่ที่ทันสมัยใช้การแปลแบบไดนามิก ( JIT )
รุ่นแรกถูก smalltalk-72 smalltalk-74 smalltalk-76 ( มรดก , , ถ่ายจากจุดเริ่มต้นและการ ) และ smalltalk-78 smalltalk-80 , . รุ่นอื่น ๆรวมถึงน้อย Smalltalk Smalltalk , / V , ขมิ้นเป็นล่าม รุ่นปัจจุบันจะ visualworks , สารภาพ visualage โลมา Smalltalk , สตูดิโอ , วัตถุGNU Smalltalk .
ดูเพิ่มเติม : สมาคมธ อินเตอร์เนชั่นแนล
Smalltalk UIUC ถาวร ( http : / / st-www.cs . UIUC . edu / ) คำถามที่พบบ่อย ( http : / / XCFName . Berkeley . edu / pub / เบ็ดเตล็ด / Smalltalk / FAQ / )
Usenet กลุ่มข่าว : ข่าว : comp.lang.smalltalk .
[ " smalltalk-76 การเขียนโปรแกรมการออกแบบระบบและการดำเนินงาน " d.h. อิงกอลส์ 5 popl , ACM 1978 , pp . ความ ]

( 2001-09-11 )
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2024 I Love Translation. All reserved.

E-mail: