Assem2 : UI version(프로젝트 2) : simulator 개발
-ControlSection 방식의 SIC/XE 소스를 Object Program Code로 바꾸는 어셈블러 개발-프로젝트 1a에서 c언어로 구현했던 어셈블러를 Java로 변환
-입력되는 SIC/XE 소스
-변환된 Object Code
- Java와 C언어의 차이점
해당 프로젝트를 통해 절차지향언어는 코드를 수직적으로 분석, 객체지향언어는 코드를 상호보완적으로 분석해야 한다는 것을 알게 되었습니다.
개발자라면, 자신이 사용하는 언어의 특성에 대해 정확히 파악하고, 이를 활용할 줄 아는 능력이 매우 중요하다는 것을 깨달았습니다.
- 디버거 사용의 중요성
적극적인 디버거 사용을 통하여 에러 검출뿐만 아니라, 작성한 코드의 논리구조를 이해하는데 많은 도움이 되었습니다.


