Quora๋ : ์ปดํจํฐ๊ฐ ๊ฐ๋ฅํ๊ฒ ํ ๊ฐ์ฅ ๋๋ผ์ด ์ผ์ ๋ฌด์์ ๋๊น?
์จ๋ฐ ์ผ์ด: ์ฌ์ ํ ๋ ๋์ ์๊ฐ์ ํ๋ ๋ฐฉ๋ฒ์ ๋ฐฐ์ฐ๋ ค๊ณ ๋ ธ๋ ฅํ๊ณ ์์ต๋๋ค.
๋๋ ๊ทธ ๋๋ต์ด โ๊ธ์ฐ๊ธฐ(๊ทธ๋ฆฌ๊ณ ์ธ์์ )๊ฐ ๊ฐ๋ฅํ๊ฒ ํ ๊ฐ์ฅ ๋๋ผ์ด ๊ฒ์ ๋ฌด์์ธ๊ฐโ๋ผ๋ ์ง๋ฌธ์ ๋ํ ๋๋ต๊ณผ ๋งค์ฐ ์ ์ฌํ ๊ฒ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค.
๊ธ์ฐ๊ธฐ์ ์ธ์๊ฐ ์๊ฐ๊ณผ ๊ณต๊ฐ์์ ์์ ํ ๋ค๋ฅธ ์ข ๋ฅ์ ์ฌํ์ ๊ฐ๋ฅํ๊ฒ ํ๋ค๋ ๊ฒ์ ํ๋ฅญํ๊ณ ์ค์ํ ์ธก๋ฉด์ด ์๋๋ผ, ์ฝ๊ณ ์ฐ๋ ๋ฒ์ ๋ฐฐ์ฐ๋ ๊ฒ์ ๊ฒฐ๊ณผ๋ก ์์ด๋์ด๋ฅผ ํตํด ์ฌํํ๋ ์๋ก์ด ๋ฐฉ์์ด ๋ฑ์ฅํ๋ค๋ ๊ฒ์ ๋๋ค. ์ ์ฐฝํ๊ฒ ์ฐ์ธ์. ๋ง์ ์ฐ๊ตฌ๋ฅผ ํตํด ๋ฌธ์ ๋ฌธํ๋ ์ ํต์ ์ธ ๊ตฌ์ ๋ฌธํ์ ์ง์ ์ผ๋ก ๋ค๋ฅด๋ฉฐ, ๊ธ์ฐ๊ธฐ์ ๋ฌธ๋ช ์ฌ์ด์๋ ์๊ด๊ด๊ณ๊ฐ ์กด์ฌํ๋ฉฐ ์ฐ์ฐ์ด ์๋๋ผ๋ ์ฌ์ค์ด ๋ฐํ์ก์ต๋๋ค.
์ธ์์ ์ ์ถํ๊ณผ ํจ๊ป ์ถ๊ฐ์ ์ธ ์ง์ ๋ณํ๊ฐ ์ผ์ด๋ฌ์ผ๋ฉฐ, ์ด ๋ ๊ฐ์ง ๋ณํ ๋ชจ๋ ์๋๋ ์ด์ ์ ์์๋ ๊ฒ, ์ฆ ์์ฑ ๋ น์๊ณผ ์์ฑ๋ ๋ด์ฉ ์ธ์์ ์ผ์ข ์ ์๋ํ์๊ธฐ ๋๋ฌธ์ ์ฝ๊ฐ ๋นํน์ค๋ฝ์ต๋๋ค. ๋ ๊ฒฝ์ฐ ๋ชจ๋ ์ฐจ์ด์ ์ "๊ทธ ๋ฐ์ ๋ฌด์์ ๋๊น?"์์ต๋๋ค. "๊ทธ๋ฆฌ๊ณ ๋ ๋ญ?" ์ด๋ ์ฌ๋์ด ์ด๋ค ๋๊ตฌ, ํนํ ์์ด๋์ด์ ํ๋์ ๋ชจ๋ ์ ๋ฌํ๋ ๋๊ตฌ์ ๋ฅ์ํ ๋ ๋ฐ์ํ๋ "๋ค๋ฅธ ์ "๊ณผ ๊ด๋ จ์ด ์์ต๋๋ค.
ํ์ค Quora ๋ต๋ณ์ ๊ธธ์ด๋ฅผ ์ด๊ณผํ๋ ๊ฒ๋ณด๋ค ์ฌ๊ธฐ์ ์ถ๊ฐํ ์ ์๋ ๋ด์ฉ์ด ํจ์ฌ ๋ ๋ง์ง๋ง ๋จผ์ ์ค๋ช
๊ณผ ๋
ผ์ฆ์์ ์ฐ๊ธฐ์ ์ธ์๊ฐ ๋ฌด์์ ์๋ฏธํ๋์ง ์ดํด๋ณด๊ฒ ์ต๋๋ค. ์ด์ ํ์, ๊ธธ์ด, ๊ตฌ์กฐ ๋ฐ ์ฝํ
์ธ ์ ํ์ ์์ด ์๋ก์ด ์ฐ๊ธฐ ๋ฐ ์ฝ๊ธฐ ๋ฐฉ์์ด ์ ๊ณต๋ฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ด ๋ชจ๋ ๊ฒ์ ์๋ก์ด ์ ํ์ ์์ด๋์ด์ ํจ๊ป ๋ฐ์ ํฉ๋๋ค.
์ด์ ๋น์ถ์ด ์ง๋ฌธ์ ๋ค์๊ณผ ๊ฐ์ด ์ ๊ธฐ๋ ์ ์์ต๋๋ค. ์ปดํจํฐ๊ฐ ๊ฐ์ ธ์ฌ ๋งํผ ์ง์ ์ผ๋ก ์๋กญ๊ณ ์ค์ํ ๊ฒ์ ๋ฌด์์
๋๊น? ์์ด๋์ด๋ฅผ ์ค๋ช
ํ๋ ๊ฒ๋ฟ๋ง ์๋๋ผ ์์ด๋์ด๋ฅผ ๋ชจ๋ธ๋งํ๊ณ ๊ตฌํํ๋ฉฐ ์ด์ ์ ์ํ๋ ์ ์ด ์๋ ๋ฐฉ์์ผ๋ก ์์ด๋์ด์ ์๋ฏธ์ ์จ๊ฒจ์ง ๊ฐ์ ์ ํ์ํ ์ ์๋ค๋ ๊ฒ์ด ๋ฌด์์ ์๋ฏธํ๋์ง ์๊ฐํด ๋ณด์ธ์. ์ค๋๋ ์ ๊ฐ์ธ์ฉ ์ปดํจํฐ์ ์ ๋น์ฟผํฐ์ค ๋คํธ์ํฌ ๊ธฐ์ ์ ์ด๋์ด๋ธ ์ต์ด์ ARPA ์ฐ๊ตฌ๋ฅผ ์กฐ์งํ Joseph Licklider(J.C.R. Licklider)๋ 1960๋
์ ๋ค์๊ณผ ๊ฐ์ด ์ผ์ต๋๋ค. ์ด๊ฒ์ ์ด์ ์๋ ๋๊ตฌ๋ ์๊ฐํ์ง ๋ชปํ๋ ์ผ์
๋๋ค.โ
์ด ๋น์ ์ ์ฒ์์๋ ์ถ๊ฐ ๋๊ตฌ ๋ฐ ์๋จ๊ณผ ๊ด๋ จ์ด ์์์ง๋ง ๊ณง ์ฐ๊ธฐ ๋ฐ ์ธ์๊ฐ ๊ฐ์ ธ์จ ๊ฒ๋งํผ โโํ๋ช ์ ์ธ ์ปค๋ฎค๋์ผ์ด์ ์ ํ ๋ฐ ์ฌ๊ณ ๋ฐฉ์์ ๋ณํ์ โโ๋ํ ํจ์ฌ ๋ ํฐ ๋น์ ์ผ๋ก ์์ฉ๋์์ต๋๋ค.
๋ฌด์จ ์ผ์ด ์ผ์ด๋ฌ๋์ง ์ดํดํ๊ธฐ ์ํด ์ฐ๋ฆฌ๋ ๋ ๊ฐ์ง ๋งค์ฐ ๋ค๋ฅธ ๊ฒฐ๊ณผ๋ฅผ ์ฃผ๋ชฉํ๊ธฐ ์ํด ๊ธ์ฐ๊ธฐ์ ์ธ์์ ์ญ์ฌ๋ฅผ ์ดํด๋ณด๊ธฐ๋ง ํ๋ฉด ๋ฉ๋๋ค. ํ๋ ๊ณผํ ๋ฐ ๊ฒฝ์, ๊ทธ๋ฆฌ๊ณ (b) ์ฑ ์ ์ฝ๋ ๋๋ถ๋ถ์ ์ฌ๋๋ค์ ์ฌ์ ํ โโ์ฃผ๋ก ์์ค, ์์กฐ ๋ฐ ์ข ๊ต ์์ , ์๋ฆฌ์ฑ ๋ฑ์ ์ ํธํฉ๋๋ค(์ง๋ 450๋ ๋์ ๋ฏธ๊ตญ์์ ๊ฐ์ฅ ๋ง์ด ์ฝํ ์ฑ ์ ๊ธฐ์ค์ผ๋ก ํจ). ๋ชจ๋ ์์์ธ์๊ฒ ์น์ํ ๋ชจ๋ ์ฃผ์ .
์ด๋ฅผ ๋ณด๋ ํ ๊ฐ์ง ๋ฐฉ๋ฒ์ ์ ํต ๋ฌธํ์ ์ผ๋ถ๊ฐ ๋๊ธฐ์๋ ์ฐ๋ฆฌ ์ ์ ์์ ๋ถ์กฑํ๋ ์ฐ๋ฆฌ ์์ ์ ํํํ๋ ๊ฐ๋ ฅํ๊ณ ์๋ก์ด ๋ฐฉ์์ด ๋ํ๋ ๋ ์ฐ๋ฆฌ๋ ๊ทธ๊ฒ์ ๋ฅ์ํ๊ณ ๊ทธ๊ฒ์ ์ฌ์ฉํด์ผ ํ๋ค๋ ๊ฒ์ ๋๋ค. ํน๋ณํ ํ๋ จ์ด ์๋ค๋ฉด ๋ด๋ฏธ๋์ด๋ ์ฃผ๋ก ๋ก์ ์ฌ๊ณ ๋ฐฉ์์ ์๋ํํ๋ ๋ฐ ์ฌ์ฉ๋ ๊ฒ์ ๋๋ค. ์ฌ๊ธฐ์๋ ๊ฒฐ๊ณผ๊ฐ ์ฐ๋ฆฌ๋ฅผ ๊ธฐ๋ค๋ฆฌ๊ณ ์์ต๋๋ค. ํนํ ์ ๋ณด๋ฅผ ์ ํํ๋ ์๋ก์ด ์๋จ์ด ๊ธฐ์กด ์๋จ๋ณด๋ค ๋ ํจ๊ณผ์ ์ด๋ผ๋ฉด ์ด๋ ํฉ๋ฒ์ ์ธ ๋ง์ฝ์ฒ๋ผ ์์ฉํ๋ ๊ณผ์์ผ๋ก ์ด์ด์ง ์ ์์ต๋๋ค(์ฐ์ ํ๋ช ์ ์คํ ์์ฐ ๋ฅ๋ ฅ๊ณผ ๋ฑ๋ฑํ๋ฏ๋ก ํ๊ฒฝ์๋ ์ด์ผ๊ธฐ, ๋ด์ค, ์ํ ๋ฐ ์๋ก์ด ์ธ์ด ์ํธ ์์ฉ ๋ฐฉ์์ด ๋์ณ๋ ๊ฒ์ ๋๋ค.
๋ฐ๋ฉด์ ๊ฑฐ์ ๋ชจ๋ ๊ณผํ๊ณผ ๊ณตํ์ ์ปดํจํฐ ๋๋ถ์ ๊ฐ๋ฅํ๋ฉฐ, ์ฃผ๋ก ์ธ์๊ฐ ์ด๋ฏธ ์์ฒญ๋ ๊ธฐ์ฌ๋ฅผ ํ ์ ์ ๊ณ ๋ คํ ๋ ์์ด๋์ด("์๊ฐ์ ์์ด๋์ด" ์์ฒด ํฌํจ)๋ฅผ ์ ๊ทน์ ์ผ๋ก ์๋ฎฌ๋ ์ด์ ํ๋ ์ปดํจํฐ์ ๋ฅ๋ ฅ ๋๋ฌธ์ ๋๋ค. ๋ง๋ค์ด์ง.
์์ธ์ํ์ธ์ โ๋ฌธ์ ๋ฅผ ๋ง๋ค์์ ๋์ ๊ฐ์ ์์ค์ ์ฌ๊ณ ๋ก๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์๋คโ๊ณ ๋งํ์ต๋๋ค. ์ฐ๋ฆฌ๋ ์ปดํจํฐ๋ฅผ ์ฌ์ฉํ์ฌ ๋ง์ ๊ฐ์ฅ ํฐ ๋ฌธ์ ๋ฅผ ์๋ก์ด ๋ฐฉ์์ผ๋ก ํด๊ฒฐํ ์ ์์ต๋๋ค.
๋ฐ๋ฉด์, ์ฐ๋ฆฌ์ ์ฌ๊ณ ์์ค์ด ์ ์๋์ง ์๊ณ ํผํ๊ณ ์ ๊ฑฐํด์ผ ํ๋ ์๋ก์ด ์์ค์ ๋ฌธ์ ๋ฅผ ๋ง๋ค๊ธฐ ์ํด ์ปดํจํฐ๋ฅผ ์ฌ์ฉํ๋ค๋ฉด ์ฐ๋ฆฌ๋ ๋์ฐํ ๋ฌธ์ ์ ๋น ์ง ๊ฒ์ ๋๋ค. โํต๋ฌด๊ธฐ๋ ์ธ๊ฐ์ ์์ ์ฅ์ด์ง๋ฉด ์ํํ๋คโ๋ ๋ง์์ ์ข์ ๋น์ ๋ฅผ ์ฐพ์ ์ ์์ง๋ง โ์์์ธ์ ์์ ์ฅ์ด์ง ํต๋ฌด๊ธฐ๋ ํจ์ฌ ๋ ์ํํ๋คโ๋ ๋ง์ด๋ค.
Vi Hart์ ํ๋ฅญํ ์ธ์ฉ๋ฌธ: โ์ฐ๋ฆฌ๋ ์ธ๊ฐ์ ์งํ๊ฐ ์ธ๊ฐ์ ํ์ ๋ฅ๊ฐํ๋๋ก ํด์ผ ํฉ๋๋ค.โ
๊ทธ๋ฆฌ๊ณ ์ฐ๋ฆฌ๋ ์๋นํ ๋ ธ๋ ฅ ์์ด๋ ์งํ๋ฅผ ์ป์ง ๋ชปํฉ๋๋ค. ํนํ ์์ ์ด ํ์ด๋ ์ธ์์ ๋ํ ์๊ฐ์ ์ด์ ๋ง ํ์ฑํ๊ธฐ ์์ํ ์ด๋ฆฐ์ด์ ๊ฒฝ์ฐ ๋์ฑ ๊ทธ๋ ์ต๋๋ค.
๋ฒ์ญ: ์ผ๋ ์ ฐ์ฝํ ๋ฐ
Alan Kay์ ์ถ๊ฐ ๊ธฐ์ฌ
Alan Kay์ ์์ผ์ ์ถํํฉ๋๋ค(๋๋ IQ 80์ ์ป๋ ๋ฐฉ๋ฒ) ์จ๋ฐ ์ผ์ด: '๋ ์'์ ๋ฏธ๋๋ '๋ณต์กํ ๊ฒ์ ๊ฐ๋ฅด์น๋ ๊ฒ'์ ๋ฏธ๋์ ๋ฌ๋ ค ์์ต๋๋ค ์จ๋ฐ ์ผ์ด: "์ปดํจํฐ๋ ์์ ์ด ์์ด๋์ด์ธ ์ ๊ธฐ์ ๋๋ค." Alan Kay: Xerox PARC๋ฅผ ํน๋ณํ๊ฒ ๋ง๋ ์ด์ ์ ์ค๋๋ ๊ทธ๋ค๊ณผ ๊ฐ์ ์ฌ๋์ ๋๊ตฌ์ ๋๊น? Alan Kay: ๋ฉ์ง ์ปจ์ ์๋ ์ฌ๋์ด ํ์ํฉ๋๋ค Alan Kay: ์ฐ์ฃผ์์ ๋ณธ ์ธ๋ฅ ์ ์ฒด์ ์ํฉ์ ์ด๋ป๊ฒ ๋์ด๊ฐ๊ณ ์๋์? Alan Kay ๋ฐ Marvin Minsky: ์ปดํจํฐ ๊ณผํ์๋ ์ด๋ฏธ "๋ฌธ๋ฒ"์ด ์์ต๋๋ค. '๋ฌธํ'์ด ํ์ํ๋ค Alan Kay(๋ฐ Habr์ ์ง๋จ ์ง์ฑ): ํ์ง ์์ง๋์ด์ ์ฌ๊ณ ๋ฅผ ํ์ฑํ๋ ์ฑ Alan Kay: ์ปดํจํฐ ๊ณผํ 101์ ๊ฐ๋ฅด์น๋ ๋ฐฉ๋ฒ ์จ๋ฐ ์ผ์ด: ๋ฏธ๋๋ ์ ์ง์ ์ผ๋ก ๋ง๋ค์ด์ง ์ ์์ต๋๋ค ์ฌ๋. Alan Kay - ์ ์ง์, GUI ๊ฐ๋ ๋ฐ Smalltalk ์ธ์ด์ ์ ์ ์จ๋ฐ ์ผ์ด: '๋ ์'์ ๋ฏธ๋๋ '๋ณต์กํ ๊ฒ์ ๊ฐ๋ฅด์น๋ ๊ฒ'์ ๋ฏธ๋์ ๋ฌ๋ ค ์์ต๋๋ค OOP ์ฐฝ์์ Alan Kay, ๊ฐ๋ฐ, Lisp ๋ฐ OOP์ ๋ํด ์ค๋ช Alan Kay์ ์์ผ์ ์ถํํฉ๋๋ค(๋๋ IQ 80์ ์ป๋ ๋ฐฉ๋ฒ) ์ปดํจํฐ ์ธ๊ณ์ ์จ๋ฐ ์ผ์ด
์ถ์ฒ : habr.com