10월의 하늘_2016_진도 공공도서관_이지호

42
미래의 컴퓨터 & 컴퓨터 프로그램 #10월의하늘 이지호([email protected]) 일곱번째 시월의 하늘, 전라남도 진도 공공도서관 여러분이 주인공인 내일이에요 ^-^

Upload: jiho-lee

Post on 14-Jan-2017

143 views

Category:

Education


0 download

TRANSCRIPT

Page 1: 10월의 하늘_2016_진도 공공도서관_이지호

미래의 컴퓨터 &컴퓨터 프로그램

#10월의하늘 이지호([email protected])

일곱번째 시월의 하늘, 전라남도 진도 공공도서관 여러분이 주인공인 내일이에요 ^-^

Page 2: 10월의 하늘_2016_진도 공공도서관_이지호

선생님은...

•이지호(서치)

•컴퓨터 과학자

•한국방송통신대학교 대학원 재학

• (주) 위비즈넷 책임연구원

• (사) 변화를 꿈꾸는 과학기술인 네트워크

Page 3: 10월의 하늘_2016_진도 공공도서관_이지호

그동안 이런 일을 했어요.

영어를우리말로옮겼어요.

선생님이6개월간직접썼어요.

Page 4: 10월의 하늘_2016_진도 공공도서관_이지호

컴퓨터의 역사는 계산기부터

수학자파스칼(1623~ 1662)이 1642년에만든기계식계산기

Page 5: 10월의 하늘_2016_진도 공공도서관_이지호

사칙연산 계산기 – 라이프니츠

고트프리트 빌헬름라이프니츠(1646 ~ 1716)

독일의 수학자라틴어, 프랑스어,독일어 사용

기계식 계산기를발전 시킨 학자

Page 6: 10월의 하늘_2016_진도 공공도서관_이지호

프로그램이 가능한 컴퓨터의 시초

차분기관 2호

컴퓨터의 아버지로 불리는찰스 배비지(1791~1871)가만든 기계식 컴퓨터

찰스 배비지는 영국의수학자, 철학자, 발명가,기계공학자

Page 7: 10월의 하늘_2016_진도 공공도서관_이지호

최초의 전자식 컴퓨터

콜로서스

제2차 세계대전 때 독일군사령부의 암호화 통신을해독하기 위해 개발

계산식은 종이 테이프로제공

Page 8: 10월의 하늘_2016_진도 공공도서관_이지호

거대한 컴퓨터 에니악

폭: 1 m높이:2.5m길이:25m총 중량: 약 30 톤진공관 갯수: 약 18,000개릴레이: 1500개작동 전력: 150 kw개발비 총액: 49만 달러펜실베니아 대학의 모클리와 에커트 개발

개발 후 10년간 사용

Page 9: 10월의 하늘_2016_진도 공공도서관_이지호

아타나소프베리 ABC 컴퓨터

1937 ~ 1942년아이오와 주립대학교에서존 빈센트 아타나소프와 클리포드 베리 개발

무게는 320kg

현대 컴퓨터에서 사용되는 3가지 개념 개발

1. 이진수 사용2. 기계 구성품을 사용하지 않고 계산3. 계산을 하는 부분과 메모리 분리

Page 10: 10월의 하늘_2016_진도 공공도서관_이지호

요즘의 컴퓨터

데스크탑 컴퓨터

집, 학교, 회사에서흔히 볼 수 있는소형 컴퓨터

Page 11: 10월의 하늘_2016_진도 공공도서관_이지호

요즘의 컴퓨터

노트북

• 크기가 작은 노트북부터큰 노트북까지 다양

• 휴대성 강조

Page 12: 10월의 하늘_2016_진도 공공도서관_이지호

컴퓨터 프로그램은…

천공 카드

종이에 작은 구멍을 내어명령을 내리고

데이터를 저장

Page 13: 10월의 하늘_2016_진도 공공도서관_이지호

BASIC 프로그램

10 FOR I = 2 T0 9

20 FOR J = 1 TO 9

30 PRINT I; "*"; J; "="; I * J

40 NEXT J

50 INPUT "PRESS ENTER KEY..."; A

60 NEXT I

1963년 다트머스 대학에서 존 케매니와 토머스 커츠 아저씨가 만든 사람 친화적인 프로그래밍 언어

세계에서 돈을 제일 많이 번 “빌 게이츠”가 베이직을 날아가는 비행기 안에서 만들었다고…

Page 14: 10월의 하늘_2016_진도 공공도서관_이지호

빌 게이츠 아저씨는

•마이크로소프트 설립자 및 초대 회장

Page 15: 10월의 하늘_2016_진도 공공도서관_이지호

컴퓨터 프로그램이란?

•사람이 직접 하기 힘들고 자동으로 해야할 때 사람이 만든 컴퓨터에 만든 순서를 담은 약속

•컴퓨터 프로그램이 동작하려면 운영체제가 필요합니다.

Page 16: 10월의 하늘_2016_진도 공공도서관_이지호

컴퓨터 프로그램은 어떻게 보이나요?

• 컴퓨터 프로그램을 실행하면 눈에 실행되는 모습이 보이는 것과 보이지않는 것이 있습니다.

•눈에 실행되는 모습이 보이는 프로그램

•눈에 실행되는 모습이 보이지 않는 프로그램• 예) 몇월 몇일 몇시에 어디에 접속해서 어떤 내용이 있었는지 알려주세요.

Page 17: 10월의 하늘_2016_진도 공공도서관_이지호

1970년대의 프로그램 모습

Page 18: 10월의 하늘_2016_진도 공공도서관_이지호

1980년대의 프로그램 모습

Page 19: 10월의 하늘_2016_진도 공공도서관_이지호

1990년대의 프로그램 모습

Page 20: 10월의 하늘_2016_진도 공공도서관_이지호

2000년대의 프로그램 모습

Page 21: 10월의 하늘_2016_진도 공공도서관_이지호

2010년대의 프로그램 모습

Page 22: 10월의 하늘_2016_진도 공공도서관_이지호

그리고 인터넷

Page 23: 10월의 하늘_2016_진도 공공도서관_이지호

쉬고 싶을 때 즐기는 게임도, 이렇게 변했어요.

머드게임(MUD)

글자로만 이루어진 게임으로게임하는 사람이 글자를 보고게임 모습을 머릿속으로 상상

Page 24: 10월의 하늘_2016_진도 공공도서관_이지호

쉬고 싶을 때 즐기는 게임도, 이렇게 변했어요.

Page 25: 10월의 하늘_2016_진도 공공도서관_이지호

쉬고 싶을 때 즐기는 게임도, 이렇게 변했어요.

Page 26: 10월의 하늘_2016_진도 공공도서관_이지호

쉬고 싶을 때 즐기는 게임도, 이렇게 변했어요.

Page 27: 10월의 하늘_2016_진도 공공도서관_이지호

프로그램 개발은 어떻게 하나요?

•일정한 규칙을 가지고 있는 영어 문장을 사용해 개발.• => 프로그래밍 언어

•어떤 프로그래밍 언어를 배워야 하나요?• => 고전은 C

• => 교육 목적은 스크래치, 파이썬

• 스크래치는 메사추세츠 공과대학, 파이썬은 귀도 반 로섬 개발

Page 28: 10월의 하늘_2016_진도 공공도서관_이지호

프로그램은 어떻게 전달해요?

Page 29: 10월의 하늘_2016_진도 공공도서관_이지호

프로그램은 어떻게 전달해요?

Page 30: 10월의 하늘_2016_진도 공공도서관_이지호

프로그램은 어떻게 전달해요?

Page 31: 10월의 하늘_2016_진도 공공도서관_이지호

일상 생활에서 볼 수 있는 컴퓨터

Page 32: 10월의 하늘_2016_진도 공공도서관_이지호

슈퍼 컴퓨터

Page 33: 10월의 하늘_2016_진도 공공도서관_이지호

그 밖의 컴퓨터

Page 34: 10월의 하늘_2016_진도 공공도서관_이지호

다양한 형태의 컴퓨터

Page 35: 10월의 하늘_2016_진도 공공도서관_이지호

지금까지의 컴퓨터는…

•무겁다

•크다

•키보드나 마우스가 따로 있다

•구부리거나 접을 수 없다

Page 36: 10월의 하늘_2016_진도 공공도서관_이지호

앞으로의 컴퓨터는…

Page 37: 10월의 하늘_2016_진도 공공도서관_이지호

앞으로의 컴퓨터는…

Page 38: 10월의 하늘_2016_진도 공공도서관_이지호

앞으로의 컴퓨터는…

Page 39: 10월의 하늘_2016_진도 공공도서관_이지호

앞으로의 컴퓨터는…

•이렇듯...

•언제 어디서나 꺼낼 수 있고

•구부리거나

•주변 물체와 구별할 수 없고

•무엇보다 우리와 하나.

Page 40: 10월의 하늘_2016_진도 공공도서관_이지호

그럼미래의 프로그램은??

•만드는 방법

•무엇을 보여줄지가 아니라,

어떤 경험을 하게 해줄것일까?

•어디서 동작하는지?

•사람에게 어떤 도움을 줄것인지?

Page 41: 10월의 하늘_2016_진도 공공도서관_이지호

미래는…

•우리가 생각하는 대로,

이뤄질 거에요.

•하지만,

우리는 컴퓨터와 프로그램 사용에 주의해야 합니다.

Page 42: 10월의 하늘_2016_진도 공공도서관_이지호

우리가 원하는 미래,