현 싱가포르 수상 이현룡(李顯龍, Lee Hsien Loong)이 본인 페이스북에 올린 수도쿠 푸는 C++ 소스코드. https://www.facebook.com/leehsienloong/photos/a.344710778924968.83425.125845680811480/905828379479869/?type=1&theater
이 코드는 C++ 컴파일러에서 컴파일 가능하고 C컴파일러에서는 컴파일을 할 수 없다. 파일이름도 .cpp이다. 이 코드를 약간 고치고 몇가지 조건을 제거하고 컴파일을 하면 C에서도 컴파일을 할 수 있다. 이 코드는 C++보다는 C에 더 가깝고(C++을 잘 모르고, C만 조금 아는 입장이라 아닐 수 있음), 최신 컴파일러가 제공하는 여러 기능과 프로그래밍 기법은 아니지만, 잘 돌아가는 코드. 흔히 얘기하는 “고전 C/C++” 코드라고 할 수 있다.
참고로 이현룡 수상은 영국 Trinity College, Cambridge에서 수학(Senior Wrangler, first class honors, 학사)과, 컴퓨터 사이언스(diploma with distinction, 1년과정 석사학위) 전공.
'컴퓨터 > 프로그래밍' 카테고리의 다른 글
프로그래밍 배우기와 연습 (0) | 2016.07.13 |
---|---|
CLing: C++ 인터프리터 (0) | 2016.05.23 |
오바마 대통령은 버블 소트가 비효율적이라는 정도는 안다! (0) | 2015.05.06 |
Hello, World! (0) | 2015.04.29 |