๐Ÿ‘Š CS/ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋ก 

[ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋ก ] 2. ์–ธ์–ด์˜ ๋ณ€์ฒœ

ํ•œ๊ทœ์ง„ 2022. 6. 7. 22:46

50s

Fortran : ์‹คํ–‰ ํšจ์œจ์„ฑ ์ค‘์‹œ
ALGOL 60, Cobol : ์˜ ๋“ฑ์žฅ์œผ๋กœ ํšจ์œจ์„ฑ๋ณด๋‹ค ์ผ๋ฐ˜์ ์ธ ์›์น™ ์ค‘์‹œํ•˜๊ฒŒ ๋จ
  • Fortran : ์ตœ์ดˆ์˜ ๊ณ ๊ธ‰์–ธ์–ด
  • COBOL : ๋ฏธ ๊ตญ๋ฐฉ์„ฑ
  • ALGOL 60 : BNF ์ตœ์ดˆ ์‚ฌ์šฉ
  • LISP : ์ผ๋ฐ˜์ ์ธ ๋ฆฌ์ŠคํŠธ ๊ตฌ์กฐ์™€ ํ•จ์ˆ˜์˜ ์ ์šฉ์„ ๊ธฐ๋ณธ ์›๋ฆฌ๋กœ ์ฑ„ํƒ / AI

 

60s

๋ณต์žก์„ฑ ์ œ์–ด ํ•„์š”์„ฑ ์ธ์‹
์ถ”์ƒํ™” ๊ธฐ๋ฒ•, ์–ธ์–ด ๊ทœ์น™๊ณผ ์ œํ•œ์˜ ๊ฐ์†Œ ํ•„์š”์„ฑ
  • PL/I
  • ALGOL 68 : ๋””์ž์ธ์ผ๊ด€์„ฑ / ์ผ๋ฐ˜์„ฑ, ์ง๊ต์„ฑ (์ผ์ฐ) ์ถ”๊ฐ€ → ๋ณต์žก์„ฑ ๊ฐ์†Œ

 

70s

๊ฐ„๊ฒฐ์„ฑ, ์ถ”์ƒํ™” ๊ฐ•์กฐ / ์‹ ๋ขฐ์„ฑ ์ฆ์ง„
  • C : ์–˜๋„ ๊ฐ„๊ฒฐ์„ฑ, ์ค‘๊ธ‰์–ธ์–ด(๊ธฐ๊ณ„์ ‘๊ทผ์„ฑ ๊ฐ•ํ™”), ์„ฑ๊ณต์š”์ธ(UNIX)
  • Pascal : ๊ฐ„๊ฒฐ์„ฑ
  • CLU : ์ž๋ฃŒ์ถ”์ƒํ™” / ๋ณ‘ํ–‰์„ฑ ์˜ˆ์™ธ์ฒ˜๋ฆฌ ์ฒ˜์Œ์œผ๋กœ ์ œ์•ˆ (์‹ ๋ขฐ์„ฑ ์ฆ์ง„) ใ…ใ…Šใ„ทใ…ใ…Šใ…‡

 

80s

ํ•จ์ˆ˜ํ˜• ์–ธ์–ด, ๋…ผ๋ฆฌํ˜• ์–ธ์–ด, ๊ฐ์ฒด์ง€ํ–ฅํ˜• ์–ธ์–ด
  • Ada : ์ผ๋ฐ˜์„ฑ, ์ง๊ต์„ฑ ๊ฐœ์ฉœ, ์˜ˆ์™ธ ์ฒ˜๋ฆฌ → ๋ณ‘ํ–‰ ํ”„๋กœ๊ทธ๋ž˜๋ฐ(task) (๋ณ„๊ฐœ์˜ ์ถ”์ƒํ™” ๊ธฐ๋ฒ•)
  • Modula-2 : pascal์˜ ๋””์ž์ธ์  ๊ฒฐ์  ๋ณด์•ˆ / ๊ฐ„๊ฒฐ์„ฑ
  • Prolog : ๋…ผ๋ฆฌํ˜• ์–ธ์–ด / AI

 

90s

4์„ธ๋Œ€ ์–ธ์–ด : DB์ฒ˜๋ฆฌ, ํŒŒ์ผ์ฒ˜๋ฆฌ (sql, html) ← ์œ ๋‹ˆ์ฝ”๋“œ,,

 

์„ธ๋Œ€ ๊ตฌ๋ถ„