ํ”„๋กœ๊ทธ๋ž˜๋ฐ์–ธ์–ด๋ก  3

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

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

[ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋ก ] 2. ํ”„๋กœ๊ทธ๋žจ ์–ธ์–ด์˜ ๋ฐœ์ „ ๋ฐ ๋™์ž‘์›๋ฆฌ

* ํ”„๋กœ๊ทธ๋žจ ์–ธ์–ด์˜ ๋ฐœ์ „ 1. ์ปดํ“จํ„ฐ ์‹œ์Šคํ…œ์˜ ๋ฐœ์ „ - ์•„์ด๋””์–ด : ํŠœ๋ง๊ธฐ๊ณ„ : ๊ณ„์‚ฐ ์ž๋™ํ™”๋ฅผ ์œ„ํ•œ ์ƒ์ƒ ์†์˜ ๊ธฐ๊ณ„ ์„ค๊ณ„ - ์ „์ž์‹ ์ปดํ“จํ„ฐ : ์—๋‹ˆ์•…, ์ฝœ๋กœ์„œ์Šค : ์ „์ž ์‹ ํ˜ธ๋ฅผ ํ†ตํ•œ ๊ณ„์‚ฐ๊ธฐ๊ณ„ - ํ”„๋กœ๊ทธ๋žจ ์ €์žฅ ๋ฐฉ์‹ ์ปดํ“จํ„ฐ : ์—๋“œ๋ฐ• : ํ”„๋กœ๊ทธ๋žจ๊ณผ ์ฒ˜๋ฆฌ๊ธฐ๋ฅผ ๋ถ„๋ฆฌ 2. ์šด์˜์ฒด์ œ์˜ ๋ฐœ์ „ 1) ์ผ๊ด„์ฒ˜๋ฆฌ ์šด์˜์ฒด์ œ : ๊ด€๋ฆฌ์ž(operator)๋ฅผ ๋Œ€์‹ ํ•  ํ”„๋กœ๊ทธ๋žจ ๋“ฑ์žฅ 2) ์‹œ๋ถ„ํ•  ์šด์˜์ฒด์ œ : ํ•œ ์ปดํ“จํ„ฐ๋ฅผ ์—ฌ๋Ÿฌ ์‚ฌ๋žŒ์ด ์‚ฌ์šฉ ใ„ด ๋งˆ์น˜ ์ปดํ“จํ„ฐ์—์„œ ์—ฌ๋Ÿฌ ํ”„๋กœ๊ทธ๋žจ์ด ๋™์‹œ์— ์ง„ํ–‰๋˜๋Š” ๊ฒƒ ์ฒ˜๋Ÿผ ๋ณด์ด๊ฒŒ ํ•œ ๊ฒƒ ex) 1์ดˆ ๋™์•ˆ์€ A๋ผ๋Š” ํ”„๋กœ๊ทธ๋žจ, ๊ทธ ๋‹ค์Œ 1์ดˆ๋Š” Bํ”„๋กœ๊ทธ๋žจ, ๊ทธ ๋‹ค์Œ 1์ดˆ๋Š” C ํ”„๋กœ๊ทธ๋žจ์„ ๋™์ž‘, ๊ทธ ๋‹ค์Œ 1์ดˆ๋Š” Aํ”„๋กœ๊ทธ๋žจ... ์ด๋Ÿฐ์‹์œผ๋กœ ๋‚˜๋ˆ ์„œ ์ฒ˜๋ฆฌ. 3) DOS : IBM ์ปดํ“จํ„ฐ, Apple ๋“ฑ ๊ฐœ์ธ์šฉ ์ปดํ“จํ„ฐ(P..

[ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋ก ] 1. ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ์†Œ๊ฐœ

* ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋ž€? 1) ์ •์˜ - ํ”„๋กœ๊ทธ๋žจ : ์ปดํ“จํ„ฐ๊ฐ€ ์ˆ˜ํ–‰ํ•  ๋ช…๋ น์–ด๋ฅผ ์ˆœ์„œ๋Œ€๋กœ ๋‚˜์—ดํ•ด๋‘” ๊ฒƒ - ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด : ์ปดํ“จํ„ฐ๊ฐ€ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๊ณ , ์‚ฌ๋žŒ์ด ์ฝ์„ ์ˆ˜ ์žˆ๋Š” ํ˜•ํƒœ๋กœ ๊ณ„์‚ฐ์„ ๋‚˜ํƒ€๋‚ด๋Š” ํ‘œ๊ธฐ ์ฒด๊ณ„ 2) ํŠน์ง• - ํ˜•์‹: ์ฃผ๋กœ ๊ธ€ / ๋‚ด์šฉ : ์—„๋ฐ€ํ•œ ๊ทœ์น™, ์ •ํ™•ํ•œ ์˜๋„ / ๋ฐฉํ–ฅ์„ฑ : ๋‹จ๋ฐฉํ–ฅ ์ž์—ฐ์–ด - ํ˜•์‹: ๋ง๊ณผ ๊ธ€ / ๋‚ด์šฉ : ๋ชจํ˜ธ, ํ•จ์ถ• / ๋ฐฉํ–ฅ์„ฑ : ์–‘๋ฐฉํ–ฅ 3) ๊ธฐ๋Šฅ (1) ๊ธฐ๋ณธ ๊ธฐ๋Šฅ - ์ž‘์„ฑ๋ ฅ : ํ”„๋กœ๊ทธ๋ž˜๋จธ์˜ ์˜๋„๋ฅผ ๋‚˜ํƒ€๋‚ผ ์ˆ˜ ์žˆ์Œ - ๊ฐ€๋…์„ฑ : ํ”„๋กœ๊ทธ๋žจ์„ ์‰ฝ๊ฒŒ ํ•ด๋…ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•จ - ์‹คํ–‰ ๊ฐ€๋Šฅ์„ฑ : ์ปดํ“จํ„ฐ์—์„œ ์‹คํ–‰๋  ์ˆ˜ ์žˆ๋„๋ก ํ•จ (2) ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ - ์ถ”์ƒํ™” : ์–ด๋–ค ๋Œ€์ƒ์„ ๊ฐ„๋žตํ•˜๊ฒŒ ์ถ”๋ ค ๋‚˜ํƒ€๋ƒ„ ex) o ์—„๋ฐ€ํ•œ ๊ทœ์น™์— ๋”ฐ๋ผ ์ •์˜๋จ - ๊ตฌ์กฐ์  : ๋ณต์žกํ•œ ๊ตฌ์กฐ๋ฅผ ๋‚˜ํƒ€๋‚ผ ์ˆ˜ ์žˆ์–ด์•ผํ•จ --> ์ž๋ฃŒ๊ตฌ..

๋ฐ˜์‘ํ˜•