Review Questions
1. 새로운 언어 학습의 필요성
문제 : 여러 프로그래밍 언어를 잘 알고 있는 상황에서도, 새로운 언어를 배울 수 있는 능력이 왜 유용한가?
- 새로운 언어는 다른 패러다임이나 설계 철학을 제공하므로, 프로그래머의 사고방식과 문제 해결 능력을 넓혀준다.
 
- 특정 작업에 특화된 언어들이 있기 때문에, 프로젝트에 따라 가장 적합한 언어를 빠르게 습득할 수 있는 능력은 실무적으로 매우 중요하다.
 
- 또한 언어 간 개념 비교나 장단점 분석 능력도 길러진다.
 
2. 문제에 맞는 언어 선택의 중요성
문제 : 특정 소프트웨어 문제에 적합한 프로그래밍 언어를 선택하는 것이 왜 중요한가?
- 언어마다 표현력, 라이브러리 지원, 성능 특성이 다르기 때문에, 잘못된 언어 선택은 개발 효율, 유지보수성, 실행 성능 모두에 악영향을 줄 수 있다.
 
- 요구사항에 부합하는 언어를 선택해야 생산성과 품질을 극대화할 수 있다.
 
3. 최초의 과학 계산용 성공 언어
문제 : 과학 분야에서 성공적으로 처음 사용된 프로그래밍 언어는 무엇인가?
- Fortran (Formula Translation)