SqueakByExample:3: Difference between revisions
Jump to navigation
Jump to search
Onionmixer (talk | contribs) mNo edit summary |
Onionmixer (talk | contribs) (용어수정 및 번역수정) |
||
(5 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
==문법 | ==간단하게 알아보는 문법== | ||
스퀵은 최근의 스몰토크 규약인 Smalltalk-80 과 매우 유사한 문법을 채택했습니다. 사용되는 문법은 프로그램 문장을 쉬운 영어(pidgin English)처럼 쉽게 읽을 수 있도록 설계되어 있습니다. | |||
<syntaxhighlight lang="smalltalk"> | <syntaxhighlight lang="smalltalk"> | ||
Line 7: | Line 7: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
스퀵은 문법을 최소화 했습니다. 본질적으로 ''메시지 보내기''를 위한 문법만 존재합니다. (예, 문법) 문법은 매우 적은 수의 기본적 요소로<ref name="번역자주">Primitive-컴퓨터 그래픽스에서 그래픽스 프로그램에서 개별적인 실체로 그리고 저장, 조작할 수 있는 선·원·곡선·다각형과 같이 그래픽 디자인을 만드는 데 필요한 최소 요소를 말합니다</ref> 만들어집니다. 키워드는 여섯 개 밖에 없으며, 제어 구조 또는 새로운 클래스를 선언하기 위한 문법은 없습니다. 대신, 대부분의 일은 객체에 메시지를 보내 처리합니다. 예를 들면, '''if-then-else''' 제어 구조 대신에, 스몰토크에서는 '''ifTrue:''' 와 같은 메시지를 '''Boolean''' 객체로 보냅니다. 새로운 ''서브클래스''는 상위 클래스로 메시지를 보내어 만들어집니다. | |||
==Notes== | |||
<references /> | |||
[[Category:SqueakByExample]] | [[Category:SqueakByExample]] |
Latest revision as of 01:43, 17 September 2013
간단하게 알아보는 문법
스퀵은 최근의 스몰토크 규약인 Smalltalk-80 과 매우 유사한 문법을 채택했습니다. 사용되는 문법은 프로그램 문장을 쉬운 영어(pidgin English)처럼 쉽게 읽을 수 있도록 설계되어 있습니다.
(Smalltalk includes: Class) ifTrue: [ Transcript show: Class superclass ]
스퀵은 문법을 최소화 했습니다. 본질적으로 메시지 보내기를 위한 문법만 존재합니다. (예, 문법) 문법은 매우 적은 수의 기본적 요소로[1] 만들어집니다. 키워드는 여섯 개 밖에 없으며, 제어 구조 또는 새로운 클래스를 선언하기 위한 문법은 없습니다. 대신, 대부분의 일은 객체에 메시지를 보내 처리합니다. 예를 들면, if-then-else 제어 구조 대신에, 스몰토크에서는 ifTrue: 와 같은 메시지를 Boolean 객체로 보냅니다. 새로운 서브클래스는 상위 클래스로 메시지를 보내어 만들어집니다.
Notes
- ↑ Primitive-컴퓨터 그래픽스에서 그래픽스 프로그램에서 개별적인 실체로 그리고 저장, 조작할 수 있는 선·원·곡선·다각형과 같이 그래픽 디자인을 만드는 데 필요한 최소 요소를 말합니다