2011-02-11 2 views

답변

2

http://www.world.st/은 모든 스몰 토크에 대한 멋진 액세스 지점입니다. Stephan의 훌륭한 제안을 포함하여 많은 무료 도서에 대한 링크가 있습니다. Squeak 초보자 목록과 같은 많은 Smalltalk 메일 링리스트에 대한 링크도 있습니다.이 목록에는 많은 기본 (매우 기본이 아닌) 질문에 대한 답을 얻을 수 있습니다.

매우 일반적인 질문에 답하기 어렵습니다 (귀하의 경우와 마찬가지). 좀 더 구체적이면 더 나은 답변을 얻을 수 있습니다. 특히 당신이 처음에 뭔가를 시도한 다음 당신이 한 일과 당신이 붙어있는 곳을 설명하십시오.

UPDATE : 것 같다

당신이 코드가 실행될 때 뒤에서 무슨 일이 일어나고 있는지 볼 수 있는지 묻는 것입니다. 브라우저에서 컴파일 된 바이트 코드를 볼 수 있습니다.

(1 + 2) * 3 예제에서이를 메소드에 저장하고 브라우저의 "소스"버튼 (OmniBrowser의 "보기")을 클릭하고 "byteCodes"를 선택하면 :

17 <76> pushConstant: 1 
18 <77> pushConstant: 2 
19 <B0> send: + 
20 <20> pushConstant: 3 
21 <B8> send: * 
22 <87> pop 
23 <78> returnSelf 
+0

고마워 친구 :) 추천 내가 Squeak4.1을 사용하고, 대본을 열고 "(1 + 2) * 3"을 입력하면 결과는 Ctrl + P를 입력 한 직후 9입니다. 이제 질문은 :이 간단한 계산을 수행하는 코드를 얻을 수 있습니까? 계산 코드도 작은 대화로 구현되는 것 같습니다. 맞습니까? 그래서 계산 코드를 시뮬레이트 할 수 있습니다. – parsifal

+0

간단한 등식의 역 폴란드어 표기법에 대한 exsiting binary tree 분석이 있습니까? – parsifal

+0

커널 - 숫자 카테고리의 정수 클래스를 참조 할 때 프로토콜은 내가 찾길 원하는 산수입니다. * + -/etc. like this this – parsifal

2

이미 Squeak by Example을 읽으셨습니까?

+1

, 예에 의해 Pharo (http://pharobyexample.org/)가 적극적으로 유지 관리됩니다. –

+0

Squeak By Example는 나와 같은 스몰 토크를 만지는 사람을위한 훌륭한 자습서입니다. 나는 그것을 연습했다. – parsifal

관련 문제