SqueakByExample:3

From 흡혈양파의 번역工房
Jump to: navigation, search

간단하게 알아보는 문법

스퀵은 최근의 스몰토크 규약인 Smalltalk-80 과 매우 유사한 문법을 채택했습니다. 사용되는 문법은 프로그램 문장을 쉬운 영어(pidgin English)처럼 쉽게 읽을 수 있도록 설계되어 있습니다.

(Smalltalk includes: Class) ifTrue: [ Transcript show: Class superclass ]


스퀵은 문법을 최소화 했습니다. 본질적으로 메시지 보내기를 위한 문법만 존재합니다. (예, 문법) 문법은 매우 적은 수의 기본적 요소로[1] 만들어집니다. 키워드는 여섯 개 밖에 없으며, 제어 구조 또는 새로운 클래스를 선언하기 위한 문법은 없습니다. 대신, 대부분의 일은 객체에 메시지를 보내 처리합니다. 예를 들면, if-then-else 제어 구조 대신에, 스몰토크에서는 ifTrue: 와 같은 메시지를 Boolean 객체로 보냅니다. 새로운 서브클래스는 상위 클래스로 메시지를 보내어 만들어집니다.


Notes

  1. Primitive-컴퓨터 그래픽스에서 그래픽스 프로그램에서 개별적인 실체로 그리고 저장, 조작할 수 있는 선·원·곡선·다각형과 같이 그래픽 디자인을 만드는 데 필요한 최소 요소를 말합니다