๋ฐฉํ†ต๋Œ€ 2

[ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋ก ] 4. ๊ตฌ๋ฌธ๋ก ๊ณผ ์˜๋ฏธ๋ก 

๊ตฌ๋ฌธ๋ก ๊ณผ ์˜๋ฏธ๋ก  1. ์–ธ์–ด์˜ ํ˜•์‹์  ์ •์˜ - ๊ตฌ๋ฌธ๋ก ๊ณผ ์˜๋ฏธ๋ก ์„ ํ†ตํ•ด ์–ธ์–ด๋ฅผ ์—„๋ฐ€ํ•˜๊ฒŒ ์ •์˜. - ๊ตฌ๋ฌธ๋ก  (syntax) : ๋ฌธ์žฅ์ด ๊ตฌ์„ฑ๋˜๋Š” ๋ฐฉ์‹์— ๋Œ€ํ•ด ์—ฐ๊ตฌ - ์˜๋ฏธ๋ก  (semantics) : ๋ฌธ์žฅ์ด ๋‚˜ํƒ€๋‚ด๋Š” ์˜๋ฏธ์— ๋Œ€ํ•ด ์—ฐ๊ตฌ - ex) ๋‚˜๋Š” ๋„ˆ๋ฅผ ์‚ฌ๋ž‘ํ•œ๋‹ค. ใ„ด ๊ตฌ๋ฌธ : ์ฃผ์–ด + ๋ชฉ์ ์–ด + ์„œ์ˆ ์–ด ใ„ด ์˜๋ฏธ : ํ™”์ž๊ฐ€ ์ฒญ์ž๋ฅผ ๋ชน์‹œ ์•„๋ผ๊ณ  ๊ท€์ค‘ํžˆ ์—ฌ๊ธด๋‹ค. - ex) I love you ใ„ด ๊ตฌ๋ฌธ : ์ฃผ์–ด + ์„œ์ˆ ์–ด + ๋ชฉ์ ์–ด ใ„ด ์˜๋ฏธ : ์ƒ๋™ ใ„ด ์˜๋ฏธ๋Š” ๊ฐ™์ง€๋งŒ ์–ธ์–ด๊ฐ€ ๋‹ค๋ฅด๊ธฐ ๋•Œ๋ฌธ์— ๊ตฌ๋ฌธ(ํ˜•์‹)์ด ๋‹ค๋ฆ„! 2. ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์˜ ํ˜•์‹์  ์ •์˜ - ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์˜ ๋ช…ํ™•ํ•œ ๊ตฌ๋ฌธ๊ณผ ์˜๋ฏธ๋ฅผ ์ •์˜ - ์ด๋ฅผ ํ†ตํ•ด ๋ช…ํ™•ํ•œ ์‚ฌ์šฉ์ฒด๊ณ„๋ฅผ ์ œ๊ณต - ex) print "GCD is"; A (

์‹œ๊ฐ„์ œ ํ•™๊ต ๋น„๊ต (์„œ์šธ์‚ฌ์ด๋ฒ„๋Œ€ vs ๋ฐฉํ†ต๋Œ€ vs ์ˆญ์‹ค์‚ฌ์ด๋ฒ„๋Œ€) ๋ฐ ํ›„๊ธฐ

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

Programming/Etc 2020.01.25
๋ฐ˜์‘ํ˜•