rigood

IT 5๋ถ„ ์žกํ•™์‚ฌ์ „ ์—ํ”ผ์†Œ๋“œ 6~10 ๋ณธ๋ฌธ

๐Ÿ“™ ๋ถํด๋Ÿฝ

IT 5๋ถ„ ์žกํ•™์‚ฌ์ „ ์—ํ”ผ์†Œ๋“œ 6~10

rigood 2023. 8. 27. 23:08

์˜ค๋Š˜ ์ฝ์€ ๋ฒ”์œ„: ์—ํ”ผ์†Œ๋“œ 6~10

 

์—ํ”ผ์†Œ๋“œ6 ์™œ ๋‚˜๋งŒ ์˜ค๋ฅ˜๊ฐ€ ์ž์ฃผ ์ƒ๊ธธ๊นŒ?

-> ์˜ค๋ฅ˜ ๋ฉ”์„ธ์ง€์— ๋‹ต์ด ์žˆ๋‹ค. ์˜ค๋ฅ˜๋ฉ”์„ธ์ง€๋ฅผ ์ฒœ์ฒœํžˆ ์ฝ์–ด๋ณด๋ฉด์„œ ๋‚ด๊ฐ€ ๋ญ˜ ์ž˜๋ชป ์ž…๋ ฅํ–ˆ๋‚˜ ๊ผผ๊ผผํžˆ ํ™•์ธํ•˜์ž.

 

์—ํ”ผ์†Œ๋“œ7 ํŒŒ์ด์ฌ์€ ์™œ ์ด๋ ‡๊ฒŒ ์ธ๊ธฐ๊ฐ€ ๋งŽ์„๊นŒ?

-> ์›น๊ฐœ๋ฐœ, ์—…๋ฌด์ž๋™ํ™”, ์ธ๊ณต์ง€๋Šฅ, ๋จธ์‹ ๋Ÿฌ๋‹ ๋“ฑ ๋‹ค์–‘ํ•œ ๋ถ„์•ผ์—์„œ ํ™œ์šฉ๋„๊ฐ€ ๋†’๋‹ค. ์ฝ”๋“œ๊ฐ€ ๋‚œํ•ดํ•˜์ง€ ์•Š๊ณ  ์˜์–ด์™€ ๋น„์Šทํ•ด์„œ ์นœ์ˆ™ํ•˜๋‹ค. ์ปค๋ฎค๋‹ˆํ‹ฐ๊ฐ€ ํฌ๊ณ  ํ™œ๋ฐœํ•ด์„œ ๊ณต๋ถ€ํ•  ์ž๋ฃŒ๊ฐ€ ํ’๋ถ€ํ•˜๋‹ค.

 

์—ํ”ผ์†Œ๋“œ8 ํŒŒ์ด์ฌ์ด c์–ธ์–ด๋ณด๋‹ค ๋А๋ฆฐ ์ด์œ ๋Š”?

ํŒŒ์ด์ฌ์€ ์ธํ„ฐํ”„๋ฆฌํ„ฐ ์–ธ์–ด์ด๊ณ , c์–ธ์–ด๋Š” ์ปดํŒŒ์ผ ์–ธ์–ด์ด๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ์ธํ„ฐํ”„๋ฆฌํ„ฐ๋Š” '๋™์‹œ ํ†ต์—ญ', ์ปดํŒŒ์ผ์€ '๋„์„œ ๋ฒˆ์—ญ'์œผ๋กœ ๋น„์œ ํ•  ์ˆ˜ ์žˆ๋‹ค. ์ฝ”๋“œ๋ฅผ ํ•œ ์ค„์”ฉ ์‹ค์‹œ๊ฐ„์œผ๋กœ ๊ธฐ๊ณ„์–ด๋กœ ํ•ด์„ํ•ด์ฃผ๋Š” ์ธํ„ฐํ”„๋ฆฌํ„ฐ ์–ธ์–ด๋Š” ์ฝ”๋“œ ์ „์ฒด๋ฅผ ํ•œ๊บผ๋ฒˆ์— ํ•ด์„ํ•˜๋Š” ์ปดํŒŒ์ผ ์–ธ์–ด์— ๋น„ํ•ด ์ƒ๋Œ€์ ์œผ๋กœ ์†๋„๊ฐ€ ๋А๋ฆฌ๋‹ค.

 

์—ํ”ผ์†Œ๋“œ9 ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋Š” ์›น ๊ฐœ๋ฐœ์—๋งŒ ์“ฐ๋Š” ์–ธ์–ด์ผ๊นŒ?

๊ทธ๋ ‡์ง€ ์•Š๋‹ค. ํ•˜์ด๋ธŒ๋ฆฌ๋“œ์•ฑ, ํฌ๋กœ์Šคํ”Œ๋žซํผ ์•ฑ, ๋ฐ์Šคํฌํ†ฑ SW, ๊ฒŒ์ž„, 3D, ๋จธ์‹ ๋Ÿฌ๋‹ ๋“ฑ ํ™œ์šฉ ๋ถ„์•ผ๊ฐ€ ๋ฌด๊ถ๋ฌด์ง„ํ•˜๋‹ค.

ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ์•ฑ, ํฌ๋กœ์Šคํ”Œ๋žซํผ ์•ฑ์ด๋ž€ ํ•œ๋ฒˆ์˜ ๊ฐœ๋ฐœ๋กœ ์—ฌ๋Ÿฌ ํ™˜๊ฒฝ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์•ฑ์„ ๋œปํ•œ๋‹ค. ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ์•ฑ์€ '์•„์ด์˜ค๋‹‰', ํฌ๋กœ์Šค ํ”Œ๋žซํผ ์•ฑ์€ '๋ฆฌ์•กํŠธ ๋„ค์ดํ‹ฐ๋ธŒ'๋กœ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค. ์ผ๋ ‰ํŠธ๋ก ์„ ์‚ฌ์šฉํ•˜๋ฉด ์œˆ๋„์šฐ, ๋งฅ, ๋ฆฌ๋ˆ…์Šค ๋“ฑ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐ์Šคํฌํ†ฑ์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค. ๊นƒํ—ˆ๋ธŒ, ์Šฌ๋ž™, VS Code ๋“ฑ๋„ ์ผ๋ ‰ํŠธ๋ก ์œผ๋กœ ๋งŒ๋“ค์–ด์กŒ๋‹ค. three.js๋กœ 3d ๊ฐœ๋ฐœ์„, tensorflow.js๋กœ ์ธ๊ณต์ง€๋Šฅ๋„ ๊ฐœ๋ฐœํ•  ์ˆ˜๋„ ์žˆ๋‹ค.

 

์—ํ”ผ์†Œ๋“œ10 ์ฝ”ํ‹€๋ฆฐ์€ ์ •๋ง๋กœ ์ž๋ฐ”์™€ 100% ํ˜ธํ™˜๋ ๊นŒ?

๊ทธ๋ ‡๋‹ค. ์ด๋ฅผ ์ดํ•ดํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋จผ์ € ์ž๋ฐ”์˜ ํŠน์„ฑ์„ ์•Œ์•„์•ผ ํ•œ๋‹ค. ์ž๋ฐ”๋กœ ์ž‘์„ฑ๋œ ์ฝ”๋“œ๋Š” '์ž๋ฐ” ๋ฐ”์ดํŠธ ์ฝ”๋“œ'๋กœ ์ปดํŒŒ์ผ ๋˜๊ณ , ์ด ์ž๋ฐ” ๋ฐ”์ดํŠธ ์ฝ”๋“œ๋Š” '์ž๋ฐ” ๊ฐ€์ƒ ๋จธ์‹ '์— ์˜ํ•ด์„œ ๊ฐ ์šด์˜์ฒด์ œ(์œˆ๋„์šฐ, ๋งฅ, ๋ฆฌ๋ˆ…์Šค)์— ๋งž๋Š” ๊ธฐ๊ณ„์–ด๋กœ ๋ฒˆ์—ญ๋œ๋‹ค. ์‹คํ–‰์— ์“ฐ์ด๋Š” ๊ฒƒ์€ '์ž๋ฐ” ๋ฐ”์ดํŠธ ์ฝ”๋“œ'์ด๊ธฐ ๋•Œ๋ฌธ์—, ์ฝ”ํ‹€๋ฆฐ์„ '์ž๋ฐ” ๋ฐ”์ดํŠธ ์ฝ”๋“œ'๋กœ ์ปดํŒŒ์ผ ํ•ด์ฃผ๋ฉด ์ž๋ฐ”์™€ ์ฝ”ํ‹€๋ฆฐ์€ 100% ํ˜ธํ™˜์ด ๊ฐ€๋Šฅํ•˜๋‹ค. ๋˜ํ•œ, ์ฝ”ํ‹€๋ฆฐ์€ ์ž๋ฐ”๋ฅผ ๋Œ€์ฒดํ•˜๋Š” ์–ธ์–ด๋กœ ๊ฐ๊ด‘๋ฐ›๊ณ  ์žˆ๋Š”๋ฐ, ๊ทธ ์ด์œ ๋Š” ์ž๋ฐ”์™€ ๋‹ฌ๋ฆฌ null-safetyํ•œ ์–ธ์–ด์ด๊ณ , ์ฝ”๋ฃจํ‹ด ๋ฌธ๋ฒ•์„ ์ง€์›ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋งŽ์€ ์ผ์„ ํ•œ๋ฒˆ์— ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์–ด ํšจ์œจ์ ์ด๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

 

cf) 0๊ณผ null์˜ ์ฐจ์ด์ ์„ ํœด์ง€์— ๋น„์œ ํ•˜์ž๋ฉด?

0์ด ํœด์ง€๋ฅผ ๋‹ค ์“ฐ๊ณ  ํœด์ง€์‹ฌ๋งŒ ๋‚จ์€ ์ƒํƒœ๋ผ๋ฉด, null์€ ํœด์ง€์‹ฌ ์ž์ฒด๊ฐ€ ์•„์˜ˆ ์—†๋Š” ์ƒํƒœ

 

์„ธ์ƒ์—์„œ ๊ฐ€์žฅ ๋‚œํ•ดํ•œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด

์˜ํ™”๋ฐฐ์šฐ '์•„๋†€๋“œ ์Šˆ์›Œ์ œ๋„ค๊ฑฐ'์˜ ๋Œ€์‚ฌ๋กœ ์ด๋ฃจ์–ด์ง„ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด(์•„๋†€๋“œC)๋„ ์žˆ๊ณ , ์…ฐ์ต์Šคํ”ผ์–ด๋ผ๋Š” ์–ธ์–ด๋Š” ์…ฐ์ต์Šคํ”ผ์–ด ํฌ๊ทน์ฒ˜๋Ÿผ ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•ด์•ผ ํ•œ๋‹ค. ๋ณ€์ˆ˜ ์ด๋ฆ„์œผ๋กœ ๋กœ๋ฏธ์˜ค, ์ค„๋ฆฌ์—ฃ, ํ–„๋ฆฟ ๋“ฑ์„ ์‚ฌ์šฉํ•œ๋‹ค. 8๊ฐœ์˜ ๋ฌธ์ž๋กœ๋งŒ ์ด๋ฃจ์–ด์ ธ ๊ทน์•…์˜ ๋‚œ์ด๋„๋ฅผ ์ž๋ž‘ํ•˜๋Š” BrainFuck์ด๋ผ๋Š” ์–ธ์–ด๋„ ์žˆ๊ณ , emoji๋กœ๋งŒ ๊ตฌ์„ฑ๋˜์–ด ์žˆ๋Š” ๊ท€์—ฌ์šด ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋„ ์žˆ๋‹ค.

 

 

 

 

Comments