John McCarthy (September 4, 1927 - October 24, 2011)
누구나 '인공지능' 이라는 말은 한번 쯤 들어봤을 것이다. 이 인공지능(Artificial Intelligence)라는 말은 애초부터 존재했던 것이 아니다. 바로 John McCarthy에 의해 쓰여지기 시작한 말이다.
그는 인공지능의 창시자, 인공지능을 위한 LISP이라는 언어의 창시자, 그리고 튜링상 수상자 등등 다양한 업적으로 소개되고 있다. 하지만 개인적으로는 자주 사용하던 Emacs의 베이스 언어가 LISP라는 점에서 그를 좋아할 수 밖에 없을 것 같다.
요즘 들어 컴퓨터 과학의 1세대 선구자들이 세상을 떠나고 있다. 스티브 잡스는 컴퓨터 과학자는 아니었겠지만 어쨌든 IT계의 중요 인물로 손꼽히고 있으니... IT를 창조한 이들이 점점 떠나고 있다고 생각해야 할 것 같다. 나는 이제 1세대에서 2세대로 완전히 넘어가는 분기점에 서 있는 것일지도 모른다. 역사적 분기점. 괜히 흥분된다.
[관련 링크] WikiPedia: John McCarthy
Popular Posts
-
node.js 는 비동기(asynchronous) 모델의 코딩을 하기 쉽도록 디자인 되어 있다. 하지만 그렇다고 무작정 쉽게 코딩이 가능한건 아니다. 기존의 동기화 기반의 멀티스레드 모델을 코딩 했거나 함수나 메서드 등의 리턴값을 이용해 로직을 작성하...
-
내 나이대도 이제는 젊다고 하기에는 힘든(?) 수준으로 치닫고 있다. 세월의 흐름이 너무 빨라서 아쉽고 벅차고 숨차기는 하지만, 이럴 때 일 수록 추억을 떠올려 보면 나름 재미있는 세월을 보냈구나 생각이 든다. 이참에 옛날 옛적에 쓰던 구식 컴퓨터...
-
골프라는 스포츠는 공을 얼마나 적게 쳐서 홀에 집어넣는지를 겨루는 스포츠다. 타수를 줄여서 최대한 적게 친 순으로 순위가 메겨진다. VimGolf는 Vim으로 골프치는 것이 아니라 -_- 골프의 목적과 비슷하게 Vim으로 특정한 텍스트 프로세싱을 하는...
-
앱에서 캘린더(Calender)나 미리알림(Reminder) 등에 이벤트를 등록 할 때는 EventKit 프레임워크를 이용 할 수 있다. 이 포스트는 캘린더용 일정을 앱에서 등록하는 방법에 대한 예제이다.
-
이전에는 os.listdir이나 glob 같은걸 써서 재귀호출(recursive call)로 특정 디렉토리 아래의 모든 폴더를 순환하며 파일 이름을 모으는 코드를 만들곤 했었는데, 이는 순전히 무식해서 고생한 거였다. Python의 기본 모듈인 os...
-
Vim이 강력한 편집기로써 군림하게 된 건 편한 키맵, 정규표현식, 그리고 이 매크로 레코딩 기능이 있기 때문이라고 감히 주장하고 싶다. 레코딩 기능은 사용자가 입력하는 키를 그대로 녹화해서 매크로로 만들어 주는 기능이다. 이 기능에 대해 간단히...
-
Django로 구축한 서버에 파일 업로드 기능을 구현하는 방법에 대한 정리.
-
아이폰이나 아이패드 등 iOS용 앱을 개발 할 때 함께 일하는 디자이너가 없다면 앱 디자인 때문에 골머리를 썩힌다. 특히 아이콘은 가장 단순하면서도 필수적인 것인데 이걸 구하는 것도 힘든 일이다. 특히 기존의 아이폰 앱 등과 비슷한 모양을 만들어야 할...
-
Objective-C의 OOP에서 특별한 문법이 있다면 바로 property와 synthesize라고 생각한다. 멤버변수(인스턴스)로의 접근 권한을 설정하고 이 멤버에 값을 세팅하는 규칙을 표준적인 방법으로 정의해 둠으로써 클래스의 사용 방법을 인터페...
-
Emacs의 내장 Speedbar는 별도의 윈도우가 뜨면서 동작한다. 개인적으론 좀 불편하다고 생각되어서 메인 윈도우 안에다 집어넣는 방법을 찾고 있었는데 누군가 이미 비슷한 목적으로 만들어 놓은 것을 찾았다.
Tags
Blog Archive
-
▼
2011
(273)
-
▼
10월
(10)
- [Emacs] shell-command-on-region
- [Vim] 탭 키로 자동완성 SuperTab
- [Vim] 강력한 자동완성 플러그인 neocomplcache
- 인공지능과 LISP의 창조자, John McCarthy 사망
- [Vim] Python 오류 체크 플러그인 pyflakes.vim
- [Xcode] 인터페이스빌더 Action/Outlet Unavailable 문제
- [Vim] 파일 별 들여쓰기 크기 설정하기
- [Emacs] Smex - M-x Enhancement
- C 언어 창시자 데니스 리치 사망
- Blogger의 새로운 Dynamic Views
-
▼
10월
(10)

0 comments:
댓글 쓰기