JavaRush /Java Blog /Random-KO /ํ‰๋ฒ”ํ•œ ์ฝ”๋”์—์„œ ๋ฉ‹์ง„ ๊ฐœ๋ฐœ์ž๋กœ ๋ณ€์‹ ํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ์ปดํ“จํ„ฐ ๊ณผํ•™ ๋ฐฐ์šฐ๊ธฐ

ํ‰๋ฒ”ํ•œ ์ฝ”๋”์—์„œ ๋ฉ‹์ง„ ๊ฐœ๋ฐœ์ž๋กœ ๋ณ€์‹ ํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ์ปดํ“จํ„ฐ ๊ณผํ•™ ๋ฐฐ์šฐ๊ธฐ

Random-KO ๊ทธ๋ฃน์— ๊ฒŒ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค
IT ๋ฐ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์˜ ํ˜„๋Œ€ ์„ธ๊ณ„๋Š” ๋งค์šฐ ๊ฐ€ํ˜นํ•ฉ๋‹ˆ๋‹ค. ์ฝ”๋” ์ž๊ฒฉ์— ๋Œ€ํ•œ ๋†’์€ ์š”๊ตฌ ์‚ฌํ•ญ, ๋Š์ž„์—†๋Š” ๋ณ€ํ™” ๋ฐ ์ด ๋ถ„์•ผ์—์„œ ์ผํ•˜๋Š” ์ „๋ฌธ๊ฐ€์˜ ๊ฒฝ์Ÿ์ด ์ง€์†์ ์œผ๋กœ ๊ต์œกํ•˜๊ณ  ๋ฐœ์ „ํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ๋‹จ์ˆœํžˆ ์ธ๊ธฐ ์žˆ๋Š” ์ „๋ฌธ๊ฐ€๋กœ ๋‚จ์•„ ์žˆ๊ธฐ ์œ„ํ•ด์„œ๋ผ๋„ ์ง€์†์ ์ธ ํ•™์Šต์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. "์ธ์ƒ์—์„œ ๋’ค์ณ์ง€๋Š” ๊ฒƒ"์€ ๋ฐฐ ๊ป์งˆ์„ ๋ฒ—๊ธฐ๋Š” ๊ฒƒ๋งŒ ํผ ์‰ฝ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ํ‰๋ฒ”ํ•œ ์ฝ”๋”์—์„œ ๋ฉ‹์ง„ ๊ฐœ๋ฐœ์ž๋กœ ๋ณ€์‹ ํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?  ์ปดํ“จํ„ฐ ๊ณผํ•™ ํ•™์Šต - 1JavaRush์— ๋Œ€ํ•œ ๊ฐ„ํ–‰๋ฌผ์—์„œ ์šฐ๋ฆฌ๋Š” ๋…์ž๊ฐ€ ๋งค๋ ฅ์ ์ธ IT ๊ฐœ๋ฐœ ์„ธ๊ณ„์—์„œ ์ตœ๋Œ€ํ•œ ๊ฒฝ์Ÿ๋ ฅ์„ ๊ฐ–์ถœ ์ˆ˜ ์žˆ๋„๋ก ์™„์ „ํžˆ ๊ฐœ๋ฐœํ•˜๊ณ  ์Šค์Šค๋กœ ํ•™์Šตํ•  ์ˆ˜ ์žˆ๋„๋ก ๋•๊ธฐ ์œ„ํ•ด ๋…ธ๋ ฅํ•ฉ๋‹ˆ๋‹ค. ์˜ค๋Š˜ ๊ธฐ์‚ฌ์—์„œ ์šฐ๋ฆฌ๋Š” ๋งค์šฐ ๊ด‘๋ฒ”์œ„ํ•œ ๋ถ„์•ผ์ธ ์ปดํ“จํ„ฐ ๊ณผํ•™์˜ ์ž๊ธฐ ๊ต์œก์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ž ์‹œ ํ›„์— ์ปดํ“จํ„ฐ ๊ณผํ•™(CS)์˜ ๊ฐœ๋…์— ์ •ํ™•ํžˆ ๋ฌด์—‡์ด ํฌํ•จ๋˜๋Š”์ง€ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ง€๊ธˆ์€ ์‹ค์ œ๋กœ ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ CS ๊ณผ๋ชฉ์„ ๋ฐฐ์šฐ๊ณ  ์ด ์˜์—ญ์—์„œ ๊ฐœ์„ ์„ ์œ„ํ•ด ๋…ธ๋ ฅํ•ด์•ผ ํ•˜๋Š” ์ด์œ ์— ๋Œ€ํ•œ ์งˆ๋ฌธ์— ๋‹ตํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. .

์ปดํ“จํ„ฐ ๊ณตํ•™ - ์™œ ๊ฐ€๋ฅด์ณ์•ผ ํ• ๊นŒ์š”?

โ€œํ”„๋กœ๊ทธ๋ž˜๋ฐ์€ ๋‹น์‹ ์ด ์•„๋Š” ๊ฒƒ์ด ์•„๋‹™๋‹ˆ๋‹ค. ๊ทธ๊ฑด ๋‹น์‹ ์ด ์•Œ์•„๋‚ผ ์ˆ˜ ์žˆ๋Š” ์ผ์ด์—์š”.โ€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ „๋ฌธ๊ฐ€์ด์ž ์ฑ…๊ณผ ํŠœํ† ๋ฆฌ์–ผ์˜ ์ €์ž์ธ Chris Pine. โ€œ์–ด๋–ค ๋ฉด์—์„œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์€ ๊ทธ๋ฆผ ๊ทธ๋ฆฌ๋Š” ๊ฒƒ๊ณผ ๋น„์Šทํ•ด์š”. ์ฒ˜์Œ์—๋Š” ๋นˆ ์บ”๋ฒ„์Šค์™€ ์žฌ๋ฃŒ๋งŒ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ชจ๋“  ๊ฒƒ์„ ์–ด๋–ป๊ฒŒ ์ฒ˜๋ฆฌํ• ์ง€ ์•Œ์•„๋‚ด๋ ค๋ฉด ๊ณผํ•™, ์˜ˆ์ˆ , ๊ณต์˜ˆ์˜ ์กฐํ•ฉ์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.โ€ Andrew Hunt๋Š” ๋ฒ ์ŠคํŠธ์…€๋Ÿฌ The Pragmatic Programmer์˜ ์ €์ž์ด์ž Agile Manifesto์˜ ๊ณต๋™ ์ €์ž์ž…๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๊ฐ€ ์–ด๋””๋กœ ํ–ฅํ•˜๊ณ  ์žˆ๋Š”์ง€ ์ดํ•ดํ•˜๋Š” ๊ฒƒ์€ ์–ด๋ ต์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ •๋ง ์ข‹์€ ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ๋˜๋ ค๋ฉด, ๋˜๋Š” ๋‹จ์ˆœํžˆ ์ผ๋ฐ˜ ์ฝ”๋”๋ณด๋‹ค ํ•œ ๋‹จ๊ณ„ ๋” ๋ฐœ์ „ํ•˜๋ ค๋ฉด ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ์ž์ฒด ์™ธ์—๋„ ๋‹ค์–‘ํ•œ ๋ถ„์•ผ์— ๋Œ€ํ•œ ๊ฐ€์žฅ ๊ด‘๋ฒ”์œ„ํ•˜๊ณ  ๋™์‹œ์— ์ƒ๋‹นํžˆ ๊นŠ์€ ์ง€์‹์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  CS ๊ฐœ๋…์— ํฌํ•จ๋œ ๋ถ„์•ผ๋ฅผ ์ˆ™๋‹ฌํ•˜๋Š” ๊ฒƒ์ด ์—ฌ๊ธฐ์„œ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๋ถ€๋ถ„ ์ค‘ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค.

์ปดํ“จํ„ฐ ๊ณผํ•™ ๋ถ„์•ผ

์ปดํ“จํ„ฐ๊ณตํ•™ ๋ถ„์•ผ์—๋Š” ์–ด๋–ค ๊ณผ๋ชฉ์ด ํฌํ•จ๋˜์–ด ์žˆ๋Š”์ง€ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ํ•™๋ฌธ ๋ถ„์•ผ์— ๋Œ€ํ•œ ๊ฐ„๋žตํ•œ ์„ค๋ช…๊ณผ ์—ฐ๊ตฌ ์ด์œ ์— ๋”ํ•ด, Oz Nova์™€ Myles๊ฐ€ ์ง‘ํ•„ํ•œ ์ปดํ“จํ„ฐ ๊ณผํ•™์— ๋Œ€ํ•œ ์ตœ๊ณ ์˜ ์˜์–ด ๊ฐ€์ด๋“œ ์—์„œ ํ•ด๋‹น ์ฃผ์ œ์— ๋Œ€ํ•œ ์ตœ๊ณ ์˜ ์ฑ…๊ณผ ์ตœ๊ณ ์˜ ๋ฌด๋ฃŒ ๋น„๋””์˜ค ๊ฐ•์˜์— ๋Œ€ํ•œ ์ถ”์ฒœ์„ ์ถ”๊ฐ€ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋ฒˆ(Byrne)์€ ์ƒŒํ”„๋ž€์‹œ์Šค์ฝ”์— ์žˆ๋Š” ๋ธŒ๋ž˜๋“œํ•„๋“œ ์ปดํ“จํ„ฐ ๊ณผํ•™ ํ•™๊ต์˜ ๊ต์‚ฌ์ž…๋‹ˆ๋‹ค.
  • ํ”„๋กœ๊ทธ๋žจ ์ž‘์„ฑ

    ํ”„๋กœ๊ทธ๋ž˜๋ฐ์€ ์ปดํ“จํ„ฐ ๊ณผํ•™์˜ ๊ธฐ์ดˆ์ด์ž ๊ธฐ๋ณธ ํ•™๋ฌธ์œผ๋กœ, ๋Œ€๋ถ€๋ถ„์˜ ํ•™์ƒ๋“ค์€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์œผ๋กœ CS ๊ณผ์ •์„ ๊ณต๋ถ€ํ•˜๊ธฐ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค. ์ตœ๊ณ ์˜ CS ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ณผ์ •์€ ์ดˆ๋ณด์ž๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์ฒ˜์Œ ๋ฐฐ์šธ ๋•Œ ํŠน์ • ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ฐœ๋…๊ณผ ๋ชจ๋ธ์„ ๋†“์ณค์„ ์ˆ˜ ์žˆ๋Š” ์ˆ™๋ จ๋œ ์ฝ”๋”์—๊ฒŒ๋„ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.

    ์ตœ๊ณ ์˜ ์ฑ…: ์ปดํ“จํ„ฐ ํ”„๋กœ๊ทธ๋žจ์˜ ๊ตฌ์กฐ์™€ ํ•ด์„. ์ €์ž: Gerald Sussman ๋ฐ Hal Abelson.

    ะ ะฝะฐ JavaRush, ะบัั‚ะฐั‚ะธ ะณะพะฒะพั€ั, ะฒัะตะผ ะถะตะปะฐัŽั‰ะธะผ ะดะพัั‚ัƒะฟะตะฝ ะดะปั ะธะทัƒั‡ะตะฝะธั ะปะตะณะตะฝะดะฐั€ะฝั‹ะน ะณะฐั€ะฒะฐั€ะดัะบะธะน ะบัƒั€ั โ€œCS50. ะžัะฝะพะฒั‹ ะฟั€ะพะณั€ะฐะผะผะธั€ะพะฒะฐะฝะธัโ€, fully ะฟะตั€ะตะฒะตะดะตะฝะฝั‹ะน ะฝะฐ ั€ัƒััะบะธะน.

    ะ›ัƒั‡ัˆะฐั ะฒะธะดะตะพะปะตะบั†ะธั: Brian Harveyโ€™s Berkeley CS 61A

  • ะะปะณะพั€ะธั‚ะผั‹ ะธ ัั‚ั€ัƒะบั‚ัƒั€ั‹ ะดะฐะฝะฝั‹ั…

    ะ—ะฝะฐะฝะธะต ะฝะฐะธะฑะพะปะตะต ั€ะฐัะฟั€ะพัั‚ั€ะฐะฝะตะฝะฝั‹ั… ะฐะปะณะพั€ะธั‚ะผะพะฒ ะธ ัั‚ั€ัƒะบั‚ัƒั€ ะดะฐะฝะฝั‹ั… ะฟะพะผะพะณะฐะตั‚ ั€ะตัˆะฐั‚ัŒ ั€ะฐะทะฝะพะณะพ ั€ะพะดะฐ ะทะฐะดะฐั‡ะธ, ะฐ ัั‚ะพ ะพั‡ะตะฝัŒ ะฒะฐะถะฝะพ ะฒ ะปัŽะฑะพะน ะธะท ะพะฑะปะฐัั‚ะตะน ะบะพะผะฟัŒัŽั‚ะตั€ะฝั‹ั… ะฝะฐัƒะบ, ะฒะบะปัŽั‡ะฐั, ะบะพะฝะตั‡ะฝะพ, ะธ ั€ะฐะทั€ะฐะฑะพั‚ะบัƒ ะฟั€ะพะณั€ะฐะผะผะฝะพะณะพ ะพะฑะตัะฟะตั‡ะตะฝะธั.

    ะ›ัƒั‡ัˆะฐั ะบะฝะธะณะฐ: The Algorithm Design Manual. Author: ะกั‚ะธะฒะตะฝ ะกะบัŒะตะฝะฐ (Steven Skiena).

    ะ›ัƒั‡ัˆะฐั ะฒะธะดะตะพะปะตะบั†ะธั: ะปะตะบั†ะธะธ ะกั‚ะธะฒะตะฝะฐ ะกะบัŒะตะฝั‹

  • ะšะพะผะฟัŒัŽั‚ะตั€ะฝะฐั ะฐั€ั…ะธั‚ะตะบั‚ัƒั€ะฐ

    ะ—ะฝะฐะฝะธะต ะบะพะผะฟัŒัŽั‚ะตั€ะฝะพะน ะฐั€ั…ะธั‚ะตะบั‚ัƒั€ั‹, ั‚ะพ ะตัั‚ัŒ ะฟะพะฝะธะผะฐะฝะธะต ั‚ะพะณะพ, How ะฝะฐ ัะฐะผะพะผ ะดะตะปะต ั€ะฐะฑะพั‚ะฐะตั‚ ะบะพะผะฟัŒัŽั‚ะตั€, ัะฒะปัะตั‚ัั ะตั‰ะต ะพะดะฝะพะน ะฒะฐะถะฝะพะน ั‡ะฐัั‚ะธั‡ะบะพะน ะฟะฐะทะปะฐ, ะฑะตะท ะบะพั‚ะพั€ะพะน ะฟะพะฟั‹ั‚ะบะธ ะฟะพัั‚ั€ะพะตะฝะธั ะฟั€ะพะณั€ะฐะผะผะฝั‹ั… ะบะพะฝัั‚ั€ัƒะบั†ะธะน ะธ ะผะพะดะตะปะตะน ั‡ะฐัั‚ะพ ะพะบะฐะทั‹ะฒะฐัŽั‚ัั ะฝะตัƒะดะฐั‡ะฝั‹ะผะธ.

    ะ›ัƒั‡ัˆะฐั ะบะฝะธะณะฐ: โ€œะั€ั…ะธั‚ะตะบั‚ัƒั€ะฐ ะบะพะผะฟัŒัŽั‚ะตั€ะฐ ะธ ะฟั€ะพะตะบั‚ะธั€ะพะฒะฐะฝะธะต ะบะพะผะฟัŒัŽั‚ะตั€ะฝั‹ั… ัะธัั‚ะตะผโ€ (Computer Organization and Design). Authorั‹: ะ”ัะฒะธะด ะŸะฐั‚ั‚ะตั€ัะพะฝ (David Patterson) ะธ ะ”ะถะพะฝ ะฅะตะฝะฝะตัะธ (John Hennessy).

    ะ›ัƒั‡ัˆะฐั ะฒะธะดะตะพะปะตะบั†ะธั: Berkeley CS 61C

  • ะžะฟะตั€ะฐั†ะธะพะฝะฝั‹ะต ัะธัั‚ะตะผั‹

    ะŸั€ะฐะบั‚ะธั‡ะตัะบะธ ะฒะตััŒ code, ะฝะฐะฟะธัะฐะฝะฝั‹ะน ะฟั€ะพะณั€ะฐะผะผะธัั‚ะพะผ, ะฑัƒะดะตั‚ ะฒั‹ะฟะพะปะฝัั‚ัŒัั ะพะฟะตั€ะฐั†ะธะพะฝะฝะพะน ัะธัั‚ะตะผะพะน, ะฟะพัั‚ะพะผัƒ ะทะฝะฐะฝะธะต ะฟั€ะธะฝั†ะธะฟะพะฒ ั€ะฐะฑะพั‚ั‹ ะžะก ั‚ะฐะบะถะต ัะฒะปัะตั‚ัั ะฒะฐะถะฝั‹ะผ ัะปะตะผะตะฝั‚ะพะผ.

    ะ›ัƒั‡ัˆะฐั ะบะฝะธะณะฐ: โ€œะ’ะฒะตะดะตะฝะธะต ะฒ ะพะฟะตั€ะฐั†ะธะพะฝะฝั‹ะต ัะธัั‚ะตะผั‹โ€ (Operating Systems: Three Easy Pieces). Authorั‹: ะะฝะดั€ะตะฐ ะั€ะฟะฐั‡ะธ-ะ”ัŽััะพ (Andrea Arpaci-Dusseau) ะธ ะ ะตะผะทะธ ะั€ะฟะฐั‡ะธ-ะ”ัŽััะพ (Remzi Arpaci-Dusseau).

    ะ›ัƒั‡ัˆะฐั ะฒะธะดะตะพะปะตะบั†ะธั: Berkeley CS 162

  • ะšะพะผะฟัŒัŽั‚ะตั€ะฝั‹ะต ัะตั‚ะธ

    ะœะฐะปะพ ั‡ั‚ะพ ะฒ ัะพะฒั€ะตะผะตะฝะฝะพะผ ะ˜ะข ะผะพะถะตั‚ ะพะฑะพะนั‚ะธััŒ ะฑะตะท ะธัะฟะพะปัŒะทะพะฒะฐะฝะธั ะ˜ะฝั‚ะตั€ะฝะตั‚ะฐ, ะฟะพัั‚ะพะผัƒ ะ˜ะข-ัะฟะตั†ะธะฐะปะธัั‚ะฐะผ ะฒะฐะถะฝะพ ะฟะพะฝะธะผะฐั‚ัŒ, How ะ’ัะตะผะธั€ะฝะฐั ัะตั‚ัŒ ั€ะฐะฑะพั‚ะฐะตั‚, ั‡ั‚ะพะฑั‹ ะธัะฟะพะปัŒะทะพะฒะฐั‚ัŒ ะตะต ะฟะพั‚ะตะฝั†ะธะฐะป ะฟะพ ะฟะพะปะฝะพะน.

    ะ›ัƒั‡ัˆะฐั ะบะฝะธะณะฐ: Computer Networking: A Top-Down Approach. Authorั‹: ะ”ะถะตะนะผั ะšัƒั€ะพัะต (James Kurose), ะšะธั‚ ะ ะพัั ( Keith Ross).

    ะ›ัƒั‡ัˆะฐั ะฒะธะดะตะพะปะตะบั†ะธั: Stanford CS 144

  • ะœะฐั‚ะตะผะฐั‚ะธะบะฐ ะดะปั computer science

    ะŸะพัะบะพะปัŒะบัƒ ะบะพะผะฟัŒัŽั‚ะตั€ะฝั‹ะต ะฝะฐัƒะบะธ, ะฟะพ ััƒั‚ะธ, ัะฒะปััŽั‚ัั ะพั‚ะฒะตั‚ะฒะปะตะฝะธะตะผ ะฟั€ะธะบะปะฐะดะฝะพะน ะผะฐั‚ะตะผะฐั‚ะธะบะธ, ะทะฝะฐะฝะธะต ัั‚ะพะณะพ ะฟั€ะตะดะผะตั‚ะฐ ั‚ะพะถะต ะฑัƒะดะตั‚ ะพั‡ะตะฝัŒ ะฟะพะปะตะทะฝั‹ะผ ะฟั€ะฐะบั‚ะธั‡ะตัะบะธ ะฒ ะปัŽะฑะพะน ะฟั€ะพั„ะตััะธะธ, ัะฒัะทะฐะฝะฝะพะน ั ะฟั€ะพะณั€ะฐะผะผะธั€ะพะฒะฐะฝะธะตะผ. ะ ั‚ะฐะบะถะต ะดะฐัั‚ ะฒะฐะผ ะบะพะฝะบัƒั€ะตะฝั‚ะฝะพะต ะฟั€ะตะธะผัƒั‰ะตัั‚ะฒะพ ะฟะตั€ะตะด ั‚ะตะผะธ, ะบั‚ะพ ัั‚ะพะน ะดะธัั†ะธะฟะปะธะฝะพะน ะฝะต ะฒะปะฐะดะตะตั‚.

    ะ›ัƒั‡ัˆะฐั ะบะฝะธะณะฐ: Mathematics for Computer Science. Authorั‹: ะะปัŒะฑะตั€ั‚ ะ . ะœะตะนะตั€ (Albert R. Meyer), ะญั€ะธะบ ะ›ะตะผะฐะฝ (Eric Lehman) ะธ ะคั€ัะฝะบ ะขะพะผัะพะฝ ะ›ะตะนั‚ะพะฝ (Frank Thomson Leighton).

    ะ›ัƒั‡ัˆะฐั ะฒะธะดะตะพะปะตะบั†ะธั: Tom Leightonโ€™s MIT 6.042J

  • ะ‘ะฐะทั‹ ะดะฐะฝะฝั‹ั…

    ะ‘ะฐะทั‹ ะดะฐะฝะฝั‹ั… โ€” ะพั‚ะฝะพัะธั‚ะตะปัŒะฝะพ ะฝะพะฒะฐั ะพะฑะปะฐัั‚ัŒ ะบะพะผะฟัŒัŽั‚ะตั€ะฝั‹ั… ะฝะฐัƒะบ, ะธ ัะบัะฟะตั€ั‚ะพะฒ ะฒ ะฝะตะน ะฟะพ-ะฟั€ะตะถะฝะตะผัƒ ะฝะต ั‚ะฐะบ ัƒะถ ะผะฝะพะณะพ. ะ”ะฐะฝะฝั‹ะต โ€” ะตั‰ะต ะพะดะธะฝ ะบะปัŽั‡ะตะฒะพะน ัะปะตะผะตะฝั‚ CS, ะฟะพั‚ะพะผัƒ ั‡ั‚ะพ ะพะฝะธ ะปะตะถะฐั‚ ะฒ ะพัะฝะพะฒะต ะฑะพะปัŒัˆะธะฝัั‚ะฒะฐ ะทะฝะฐั‡ะธะผั‹ั… ะฟั€ะพะณั€ะฐะผะผ, ะฝะพ ะผะฐะปะพ ะบั‚ะพ ะฟะพะฝะธะผะฐะตั‚, How ะฝะฐ ัะฐะผะพะผ ะดะตะปะต ั€ะฐะฑะพั‚ะฐัŽั‚ ัะธัั‚ะตะผั‹ ะฑะฐะท ะดะฐะฝะฝั‹ั….

    ์ตœ๊ณ ์˜ ์ฑ…: ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์‹œ์Šคํ…œ ์ฝ๊ธฐ. ์ €์ž: Joseph M. Hellerstein ๋ฐ Michael Stonebraker.

    ์ตœ๊ณ ์˜ ๋น„๋””์˜ค ๊ฐ•์˜: Joe Hellerstein์˜ Berkeley CS 186 ํ‰๋ฒ”ํ•œ ์ฝ”๋”์—์„œ ๋ฉ‹์ง„ ๊ฐœ๋ฐœ์ž๋กœ ๋ณ€์‹ ํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?  ์ปดํ“จํ„ฐ ๊ณตํ•™ ํ•™์Šต - 2

  • ์–ธ์–ด ๋ฐ ์ปดํŒŒ์ผ๋Ÿฌ

    ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์™€ ์ปดํŒŒ์ผ๋Ÿฌ๊ฐ€ ๊ธฐ์ˆ ์ ์œผ๋กœ ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋Š”์ง€ ์ดํ•ดํ•˜๋ฉด ์ฝ”๋“œ์™€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ธฐ์ˆ ์„ ํ–ฅ์ƒ์‹œํ‚ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ์ƒˆ๋กœ์šด ์–ธ์–ด๋ฅผ ๋” ์‰ฝ๊ฒŒ ๋ฐฐ์šธ ์ˆ˜ ์žˆ์œผ๋ฉฐ ์ด๋Š” ์žฅ๊ธฐ์ ์œผ๋กœ ๋ชจ๋“  ๊ฐœ๋ฐœ์ž์—๊ฒŒ ๋งค์šฐ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.

    ์ตœ๊ณ ์˜ ์ฑ…: ์ปดํŒŒ์ผ๋Ÿฌ: ์›๋ฆฌ, ๊ธฐ์ˆ  ๋ฐ ๋„๊ตฌ. ์ €์ž: Alfred Aho, Monica S. Lam, Ravi Sethi, Jeffrey Ullman.

    ์ตœ๊ณ ์˜ ๋น„๋””์˜ค ๊ฐ•์˜: Alex Aiken์˜ Lagunita ์ฝ”์Šค

  • ๋ถ„์‚ฐ ์‹œ์Šคํ…œ

    ์š”์ฆ˜์€ ๋Œ€๋ถ€๋ถ„์˜ ์‹œ์Šคํ…œ์ด ๋ถ„์‚ฐ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ปดํ“จํ„ฐ์™€ ํ”„๋กœ๊ทธ๋žจ์€ ์ ์  ๋” ๋ณต์žกํ•ด์ง€๊ณ  ์žˆ์œผ๋ฉฐ, ๋ถ„์‚ฐ ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ์ง€์‹์€ ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ์ •ํ™•ํ•˜๊ณ  ์›ํ™œํ•˜๊ฒŒ ์‹คํ–‰๋˜๋„๋ก ํ•˜๋Š” ๋ฐ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.

    ์ตœ์šฐ์ˆ˜ ๋„์„œ: ๋ถ„์‚ฐ ์‹œ์Šคํ…œ, 3ํŒ. ์ €์ž: Maarten van Steen ๋ฐ Andrew S. Tanenbaum.

    ์ตœ๊ณ ์˜ ๋น„๋””์˜ค ๊ฐ•์˜: CS 436: ๋ถ„์‚ฐ ์ปดํ“จํ„ฐ ์‹œ์Šคํ…œ

์ปดํ“จํ„ฐ ๊ณผํ•™ ๊ณต๋ถ€๋ฅผ ์œ„ํ•œ ํŒ

๋งˆ์ง€๋ง‰์œผ๋กœ CS ๋ถ„์•ผ ๊ณต๋ถ€๋ฅผ ์‹œ์ž‘ํ•˜๋ ค๋Š” ์‚ฌ๋žŒ๋“ค์„ ์œ„ํ•œ ๋ช‡ ๊ฐ€์ง€ ์กฐ์–ธ์ž…๋‹ˆ๋‹ค. ํ‰๋ฒ”ํ•œ ์ฝ”๋”์—์„œ ๋ฉ‹์ง„ ๊ฐœ๋ฐœ์ž๋กœ ๋ณ€์‹ ํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?  ์ปดํ“จํ„ฐ ๊ณตํ•™ ํ•™์Šต - 3
  1. CS ๋ถ„์•ผ์˜ ์‹ค๋ฌด ๋Šฅ๋ ฅ ๊ฐœ๋ฐœ

    ๋‹ค๋ฅธ IT ๊ฐ•์ขŒ์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ CS์˜ ์žฅ์  ์ค‘ ํ•˜๋‚˜๋Š” ๋ฐฉ๊ธˆ ์Šต๋“ํ•œ ์ด๋ก ์  ๊ธฐ์ˆ ์„ ์‹ค๋ฌด์— ์ฆ‰์‹œ ์ ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ตœ์ƒ์˜ ๊ฒฐ๊ณผ๋ฅผ ์–ป์œผ๋ ค๋ฉด ์ด๋ฅผ ์žŠ์ง€ ๋ง๊ณ  ์ด๋ก ๊ณผ ์‹ค์Šต์„ ๋Œ€์ฒดํ•˜์‹ญ์‹œ์˜ค.

  2. ๋ฏธ๋ฃจ์ง€ ๋งˆ์„ธ์š”

    ์ปดํ“จํ„ฐ ๊ณผํ•™์€ ๋‹ค์†Œ ๋ณต์žกํ•œ ์ฃผ์ œ๋กœ, ํŠนํžˆ ์ฒ˜์Œ์—๋Š” ์†Œ์ˆ˜์˜ ์‚ฌ๋žŒ๋“ค์ด ์‰ฝ๊ฒŒ ๊ณต๋ถ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ ‡๊ธฐ ๋•Œ๋ฌธ์— CS ๋ถ„์•ผ๋ฅผ ๊ณต๋ถ€ํ•  ๋•Œ ๋ฏธ๋ฃจ๋Š” ์Šต๊ด€์„ ํ”ผํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ก  ์Šต๋“, ๋ฌธ์ œ ํ•ด๊ฒฐ ๋ฐ ์—ฐ์Šต์„ ๋‚˜์ค‘์œผ๋กœ ๋ฏธ๋ฃจ์ง€ ๋งˆ์‹ญ์‹œ์˜ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ํ•™์Šต์ด ๋งค์šฐ ๊ธธ์–ด์งˆ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ํšจ๊ณผ์ ์ด์ง€ ์•Š์„ ๊ฐ€๋Šฅ์„ฑ์ด ๋†’์Šต๋‹ˆ๋‹ค.

    ํ‰๋ฒ”ํ•œ ์ฝ”๋”์—์„œ ๋ฉ‹์ง„ ๊ฐœ๋ฐœ์ž๋กœ ๋ณ€์‹ ํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?  ์ปดํ“จํ„ฐ ๊ณตํ•™ ํ•™์Šต - 4
  3. ํ•˜๋‚˜์˜ ์ฝ”์Šค์—๋งŒ ๊ตญํ•œํ•˜์ง€ ๋งˆ์„ธ์š”

    ์•„๋ฌด๋ฆฌ ์ข‹์€ ๊ฐ•์ขŒ๋ผ๋„ ํ•œ ๊ฐ•์ขŒ์—์„œ ํ•ด๋‹น ๊ณผ๋ชฉ์— ํ•„์š”ํ•œ ๋ชจ๋“  ์ง€์‹์„ ์–ป์„ ์ˆ˜ ์žˆ์„ ๊ฒƒ์ด๋ผ๊ณ  ๊ธฐ๋Œ€ํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค. ์ฃผ์ œ์— ๋Œ€ํ•œ ๋” ๋„“์€ ์ดํ•ด๋ฅผ ์–ป์œผ๋ ค๋ฉด ์ ์–ด๋„ ์—ฌ๋Ÿฌ ์ถœ์ฒ˜์˜ ์ •๋ณด๋ฅผ ์ฐธ์กฐํ•˜๋Š” ๊ฒƒ์ด ํ•ญ์ƒ ๊ฐ€์žฅ ์ข‹์Šต๋‹ˆ๋‹ค.

  4. ๊ฐ™์€ ์ƒ๊ฐ์„ ๊ฐ€์ง„ ์‚ฌ๋žŒ๋“ค์„ ์ฐพ์•„๋ณด์„ธ์š”

    ์กฐ๊ธˆ ์ง„๋ถ€ํ•˜๊ฒŒ ๋“ค๋ฆฌ๊ฒ ์ง€๋งŒ ์ธ์ƒ์—์„œ ๋‹ค๋ฅธ ๋งŽ์€ ์ผ์„ ํ•˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ํšจ๊ณผ์ ์œผ๋กœ ํ•™์Šตํ•˜๋Š” ๊ฒƒ์€ ๊ฐ™์€ ์ƒ๊ฐ์„ ๊ฐ€์ง„ ์‚ฌ๋žŒ๋“ค์˜ ๊ทธ๋ฃน์˜ ์ผ์›์œผ๋กœ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ฒƒ์ด ๊ฐ€์žฅ ์ข‹์Šต๋‹ˆ๋‹ค. CS๋ฅผ ๊ณต๋ถ€ํ•  ๊ทธ๋ฃน์„ ์ฐพ๋Š” ๊ฒƒ์€ ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ์ด์œ ๋กœ ์œ ์ตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ๋”์šฑ ํšจ๊ณผ์ ์œผ๋กœ ๋ฐฐ์šฐ๊ณ , ๊ณผ์ œ์™€ ๋ฌธ์ œ๋ฅผ ํ•จ๊ป˜ ํ•ด๊ฒฐํ•˜๊ณ , ํ•™์Šต ์ง„ํ–‰ ์ƒํ™ฉ๊ณผ ์ƒˆ๋กœ์šด ์ง€์‹์„ ์ ์šฉํ•˜๋Š” ๊ธฐ์ˆ ์„ ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค๊ณผ ๋น„๊ตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  5. ๋‹จ์ง€ ์ฝ”๋“œ๊ฐ€ ์•„๋‹Œ ๋‹จ์–ด๋ฅผ ์“ฐ๋Š” ๋ฒ•์„ ๋ฐฐ์šฐ์„ธ์š”

    ๊ธฐ์ˆ ์„ ํ–ฅ์ƒํ•˜๊ณ  ์ „๋ฌธ์ ์ธ ์ˆ˜์ค€์„ ํ–ฅ์ƒ์‹œํ‚ค๊ธฐ ์œ„ํ•ด CS๋ฅผ ๊ณต๋ถ€ํ•˜๋Š” ํ”„๋กœ๊ทธ๋ž˜๋จธ๋ฅผ ์œ„ํ•œ ๋งŽ์€ ์ „๋ฌธ๊ฐ€์˜ ๋˜ ๋‹ค๋ฅธ ์ผ๋ฐ˜์ ์ธ ์กฐ์–ธ: ์“ฐ๊ธฐ(์ฝ”๋“œ ์•„๋‹˜), ์ฆ‰ ๋ฌธ์žฅ์— ๋‹จ์–ด๋ฅผ ๋„ฃ๊ณ  ๋ฌธ์žฅ์—์„œ ํ…์ŠคํŠธ๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ฐฐ์šฐ์‹ญ์‹œ์˜ค. ์ด ๊ธฐ์ˆ ์€ ๋ชจ๋“  ๊ฐœ๋ฐœ์ž์—๊ฒŒ ๋งค์šฐ ์ค‘์š”ํ•˜๋ฉฐ, ์ด ๊ธฐ์ˆ ์ด ์—†์œผ๋ฉด ์ปดํ“จํ„ฐ ๊ณผํ•™ ์—ฐ๊ตฌ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์ง์—…์œผ๋กœ์„œ์˜ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์˜ ๋‹ค๋ฅธ ์ธก๋ฉด์—์„œ๋„ ๋ฐœ์ „์„ ๋ฐฉํ•ดํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ฝ”๋ฉ˜ํŠธ
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION