3์ผ์ฐจ ๊ฐœ์š”

์˜ค๋Š˜์€ ๋ช‡ ๊ฐ€์ง€ ๊ณ ๊ธ‰ ์ฃผ์ œ๋ฅผ ๋‹ค๋ฃน๋‹ˆ๋‹ค:

  • ํŠธ๋ ˆ์ž‡: ํŠธ๋ ˆ์ž‡ ์ƒ์†(derive), ๋””ํดํŠธ ๋ฉ”์„œ๋“œ, ํ‘œ์ค€ ๋ผ์ด๋ธŒ๋Ÿฌ์— ์žˆ๋Š” ์ค‘์š”ํ•œ ํŠธ๋ ˆ์ž‡๋“ค.

  • ์ œ๋„ค๋ฆญ: ์ œ๋„ค๋ฆญ ๋ฐ์ดํ„ฐ ํƒ€์ž…, ์ œ๋„ค๋ฆญ ๋ฉ”์„œ๋“œ, ๋‹จํ˜•ํ™”(monomorphization), ํŠธ๋ ˆ์ž‡ ๊ฐ์ฒด.

  • ์˜ค๋ฅ˜์ฒ˜๋ฆฌ(์—๋Ÿฌ ํ•ธ๋“ค๋ง): ํŒจ๋‹‰, Result, ? ์—ฐ์‚ฐ์ž.

  • ํ…Œ์ŠคํŠธ: ๋‹จ์œ„ ํ…Œ์ŠคํŠธ, ๋ฌธ์„œ ํ…Œ์ŠคํŠธ ๋ฐ ํ†ตํ•ฉ ํ…Œ์ŠคํŠธ.

  • ์•ˆ์ „ํ•˜์ง€ ์•Š์€ ๋Ÿฌ์ŠคํŠธ: ์›์‹œ(raw) ํฌ์ธํ„ฐ, ์ •์  ๋ณ€์ˆ˜, ์•ˆ์ „ํ•˜์ง€ ์•Š์€ ํ•จ์ˆ˜, ์™ธ๋ถ€ ํ•จ์ˆ˜.