ComputerProgrammingwithGNUSmalltalk:1.6
연습문제
- 프로그래밍 언어란 무엇이며, 왜 그것이 필요한가?
- 컴파일 프로그래밍 언어와 인터프리터 언어의 차이점을 간단히 설명해보라. 각각의 장점과 단점은 무엇인가? 이 경우 GNU 스몰토크는 어떻게 분류할 수 있는가?
- 프로그래밍 패러다임이란 무엇인가?
- 프로그래밍 언어가 하나 이상의 프로그래밍 페러다임을 지원할 수 있는가? 다른 언어와 구분되는 GNU 스몰토크의 비밀스런 요소는 하나 이상의 패러다임을 지원하는가?
- 십진수 543을 바이너리, 8진수, 16진수 형식으로 써라.
- 바이너리 10110100을 10진수, 8진수, 16진수 형식으로 써라.
- 16진수 A93F를 바이너리, 8진수, 10진수 형식으로 써라.
- 바이너리 파일과 텍스트 파일은 무엇인가? 이 장에서 제시한 바이너리 파일 외의 다른 종류의 바이너리 파일을 제시할 수 있는가? 파일이 바이너리인지 텍스트 파일인지 구분할 수 있는 방법을 제시할 수 있는가?
- 텍스트 에디터와 워드프로세서의 차이를 설명하라. 왜 프로그램을 작성하는 데에 워드프로세서를 쓰지 않은 것인가?