다익스트라의 Ada 언어 제안에 대한 통렬한 비판

2025-05-22
다익스트라의 Ada 언어 제안에 대한 통렬한 비판

튜링상 수상자인 에즈거 다익스트라는 Ada 프로그래밍 언어에 대한 네 가지 제안(빨강, 녹색, 파랑, 노랑)을 검토했습니다. 그는 빨간색 제안을 "너무나 앞서나가면서도 동시에 뒤처지는, 혼란스러울 정도로 모순적인 방식"이라고 평가했습니다. 녹색 제안은 "기술적 무능력, 아마도 부정행위로 인해 더욱 악화되었을 것"으로 간주되었습니다. 파란색 제안은 "용납할 수 없을 정도로 복잡"했으며, 문서는 "기술 문서와 판매 설명의 얽히고설킨 혼합물"로 묘사되었습니다. 결국 다익스트라는 승리한 녹색 제안에 서구의 안보가 의존하는 것에 대해 우려를 표명했고, 소련 적군이 그것을 채택하는 것이 더 안전할 것이라고까지 암시했습니다. 이 일화는 다익스트라의 소프트웨어 엔지니어링 분야에서의 엄격한 기술 표준과 명확한 설계에 대한 확고한 헌신을 보여줍니다.