알고리즘 2

<도널드 커누스>, “내 책 오류 찾으면 1달라(16진수)!”

전설이 된 저서,『The Art of Computer Programming』  도널드 커누스(Donald Knuth)는 컴퓨터 과학과 디지털 타이포그래피 분야의 혁신을 이끈 전설적인 아이콘이다. 특히 커누스를 이야기할 때 빠질 수 없는 유명한 에피소드가 있다. 바로 "내 책에서 오류를 찾으면 1달러를 주겠다!”라는 것이다. 커누스의 1달러는 16진수로, 실제로 2.56달러짜리 수표를 직접 발행해 주었다. (0x $1.0 = $2.56)  이 수표를 받은 사람들은 “이건 커누스의 사인이 들어간 기념품이야!”라며 평생 간직한다고 한다. 이 일화는 그의 유쾌한 성격과, 동시에 얼마나 완벽한 책을 만들고 싶었는지 보여준다. 전설적인 저서인 『The Art of Computer Programming』이 워낙 방대..

알고리즘의 조상 <알 콰리즈미>, "내가 기계야? 수학자야?"

우리는 하루에도 수십 번씩 알고리즘과 마주하고 있다. 알고리즘은 더 이상 특별한 기술 속 이야기가 아니라, 우리의 일상 곳곳에 깊게 자리 잡은 존재이다. Amazon 온라인 쇼핑몰에서 아이템을 검색하면 내가 좋아할 만한 상품을 자동으로 추천해 준다.유튜브에서는 내가 자주 보는 영상과 비슷한 콘텐츠가 끊임없이 이어진다.넷플릭스에서는 취향에 맞는 영화를 알아서 골라준다.인공지능 기술로 사진 속 사람을 인식하거나 이미지를 분석하는 기술 또한 모두 알고리즘 덕분이다.이처럼 우리는 아침에 눈을 뜨고 스마트폰을 확인하는 순간부터, 하루를 마무리하며 영상을 볼 때까지 수많은 알고리즘을 만난다. 특히 최근에는 인공지능(AI)의 발전으로 알고리즘이 스스로 판단하고 업무를 수행하는 수준까지 도달했다. 그렇다면, 우리가 이..