-
“오류 존재를 보여도 오류 없음을 보일 순 없다” 내일의 소프트웨어2013.05.24
[5] 소프트웨어 테스팅과 ‘부족한 근사값’ 잠깐, 자신이 프로그래머라고 상상해 봅시다. 방금 회사의 다음 프로젝트 중 일부로 사용할 중요한 프로그램 하나를 작성했습니다. 상사에게 이 프로그램을 넘기기 전에 자신이 작성한 프로그램이 ‘제대로 작동하는지’ 확인해보고 싶습니다. 어떤 방법을 이용해...
-
강한 인공지능, 약한 인공지능 [16] 내일의 소프트웨어2012.08.14
(4) 인공지능이란 대체 뭔가? 얼마 전 개봉한 영화 <프로메테우스(Prometheus)>에서 외계 생명체만큼이나 사람들의 관심을 끈 것은 인공지능 로봇 데이빗이었습니다. 뛰어난 계산 능력과 무한에 가까운 기억력을 지녔지만 감정을 느끼지 못하기 때문에 서슴치 않고 잔인한 결정을 내리는 데이빗은 우리가...
-
[연재] 해도 해도 끝이 없는 계산 [2] 내일의 소프트웨어2012.06.19
(3) 소프트웨어가 도무지 해결하지 못하는 세 가지: 두 번째, P=NP? 조금 있으면 여름 휴가철이 다가옵니다. 그런데 산으로 혹은 바다로 떠나는 사람이라면 누구나 여행 전 날 자기도 모르는 사이에 매우 복잡한 수학 문제를 풀고 있다고 하면 믿으시겠습니까? 다름이 아니라 여행가방을 꾸리는 문제입...
-
[연재] 완벽한 백신SW 불가능한 이유, 튜링은 알고 있다 내일의 소프트웨어2012.05.22
(2) 소프트웨어가 도무지 해결하지 못하는 세 가지: 첫 번째 '종료 문제' 지난해 과학계를 뜨겁게 달군 과학 뉴스 중 하나는 바로 중성미자 입자의 속력이 빛보다 더 빠르다는 어느 관측실험 결과였습니다. 이에 많은 사람들이 놀라움과 의구심을 나타낸 이유는 이 관측 결과가 100여 년이 넘도록 반박되...
-
[새연재] PC 파란화면에 무오류 수학의 이상은 흩어지고 [1] 내일의 소프트웨어2012.04.17
(1) 연재를 시작하며 소프트웨어공학(Software Engineering)이라는 이름을 들으면 무엇이 연상되나요? 아마 대부분의 사람들이 “정보기술(IT) 강국” 혹은 “정보화시대” 등을 떠올리리라 생각합니다. 혹 주변에 IT업계에 종사하는 지인이 있는 경우라면 박봉과 과로에 시달리며, 이상한 유머에 열광하는 “...









