์คํฌ๋ฆฝํธ ์ธ์ด ๋ฐ ์ปดํ์ผ ์ธ์ด์ ์ข ๋ฅ์ ์ฐจ์ด์
์คํฌ๋ฆฝํธ ์ธ์ด
โข
python, ruby, php
โข
์ปดํ์ผ ๋จ๊ณ ์์ด ์คํ ๋จ๊ณ์์ ํ์ค์ฉ ๊ธฐ๊ณ์ด๋ก ๋ฒ์ญ ํ ์คํ๋๋ฏ๋ก ํต์ ์ปดํ์ผ ์ธ์ด๋ณด๋ค ์คํ์ด ๋๋ฆฌ๊ณ ์ ์ฒด ์ฝ๋์ ๋ํ ์คํ ์ฝ๋ ์ต์ ํ๊ฐ ์ด๋ ค์
์ปดํ์ผ ์ธ์ด
โข
C/C++, JAVA
โข
์ปดํ์ผ๋ฌ๋ฅผ ํตํด ์ฌ์ ์ ์ปดํ์ผ๋์ด, ๊ธฐ๊ณ์ด ์ํ๋ก ์คํ๋๋ฏ๋ก ์คํ์๋๊ฐ ๋น ๋ฅด๊ณ ์ปดํ์ผ ๋จ๊ณ์์ ์ ์ฒด ์ฝ๋๋ฅผ ๊ธฐ๊ณ์ด๋ก ๋ณํํ ๋ ์ต์ ํ ์์
์ ์งํํ์ฌ, ์คํ ์๊ฐ์ ๋น ๋ฅด๊ฒ ํ ์ ์์
๋๊ธฐ์๊ณผ ๋น๋๊ธฐ์์ ์ฐจ์ด์ , ์ฅ๋จ์
๋๊ธฐ์
โข
์์ฒญ์ ๋ํ ์๋ต์ ๊ธฐ๋ค๋ฆฐ ํ ์๋ต์ด ์ค๋ฉด ๋ค์ ์์ฒญ์ ํ๋ ๋ฐฉ์
โข
๊ตฌ์ฑ์ด ๋จ์ํ๊ณ ์์๋๋ก ์คํ ๊ฐ๋ฅํ๋ค. ํ์ง๋ง ๋ฉํฐํ์คํน์ ๋ถ๊ฐํ๋ค
๋น๋๊ธฐ์
โข
์์ฒญ์ ๋ํ ์๋ต์ ๊ธฐ๋ค๋ฆฌ์ง ์๊ณ ๋ค์ ๋์์ ์งํํ๋ ๋ฐฉ์
โข
๋์์ ์ฌ๋ฌ ์ผ์ ์ํํ ์ ์์ง๋ง, ์์ฒญ๋์ด ๋ง์์ง ๊ฒฝ์ฐ ๋ถํ๊ฐ ๋ฐ์ํ ์ ์์ผ๋ฉฐ ์ด๋ฅผ ์ํ ์ถ๊ฐ์ ์ธ ์ฒ๋ฆฌ๊ฐ ํ์ํ ์ ์๋ค.
๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ์ธ๋ฑ์ค๋ฅผ ์ฌ์ฉํ๋ ์ด์ ์ ์ฅ๋จ์
์ด์ , ์ฅ์
โข
๋ฐ์ดํฐ๋ฅผ ๋
ผ๋ฆฌ์ ์ผ๋ก ์ ๋ ฌํด์ ๊ฒ์๊ณผ ์ ๋ ฌ ์๋๋ฅผ ๋์ด๊ธฐ ์ํด ์ฌ์ฉํ๋ค.
๋จ์
โข
๋ฐ์ดํฐ ์ฝ์
, ๋ณ๊ฒฝ์ด ์์๋ก ์ผ์ด๋๋ฉด ๋งค๋ฒ ์ธ๋ฑ์ค๋ฅผ ๋ณ๊ฒฝํด์ผ ํ๋ฏ๋ก ์ฑ๋ฅ ์ ํ๋ฅผ ๋ง๊ธฐ ์ํ ๋ฐฉ๋ฒ์ ๊ณ ๋ คํด์ผํจ
SQL๊ณผ NoSQL์ ์ฐจ์ด
SQL (๊ด๊ณํ DB)
โข
RDBMS์์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅ, ์์ , ์ญ์ ๋ฐ ๊ฒ์ํ ์ ์๋ค
โข
๋ฐ์ดํฐ๋ ์ ํด์ง ๋ฐ์ดํฐ ์คํค๋ง์ ๋ฐ๋ผ ํ
์ด๋ธ์ ์ ์ฅ๋๋ค.
โข
๋ฐ์ดํฐ๋ ๊ด๊ณ๋ฅผ ํตํด ์ฌ๋ฌ ํ
์ด๋ธ์ ๋ถ์ฐ๋๋ค.
โข
์คํค๋ง๋ฅผ ์ค์ํ์ง ์์ ๋ ์ฝ๋๋ ํ
์ด๋ธ์ ์ถ๊ฐํ ์ ์๋ค.
SQL์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ
โข
๊ด๊ณ๋ฅผ ๋งบ๊ณ ์๋ ๋ฐ์ดํฐ๊ฐ ์์ฃผ ๋ณ๊ฒฝ๋๋ ์ดํ๋ฆฌ์ผ์ด์
์ ๊ฒฝ์ฐ
โข
๋ณ๊ฒฝ๋ ์ฌ์ง๊ฐ ์๊ณ , ๋ช
ํํ ์คํค๋ง๊ฐ ์ฌ์ฉ์์ ๋ฐ์ดํฐ์๊ฒ ์ค์ํ ๊ฒฝ์ฐ
NoSQL (๋น๊ด๊ณํ DB)
โข
์คํค๋ง๋ ์๊ณ , ๊ด๊ณ๋ ์กด์ฌํ์ง ์๋๋ค.
โข
๋ค๋ฅธ ๊ตฌ์กฐ์ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ์ปฌ๋ ์
์ ์ถ๊ฐ๊ฐ ๊ฐ๋ฅํ๋ค.
โข
๋ ์ฝ๋๋ฅผ ๋ฌธ์(Document)๋ผ๊ณ ๋ถ๋ฅธ๋ค. documents๋ Json๊ณผ ๋น์ทํ ํํ๋ก ๊ฐ์ง๊ณ ์๋๋ฐ, RDBMS์ฒ๋ผ ์ฌ๋ฌ ํ
์ด๋ธ์ ๋๋์ด ๋ด์ง ์๊ณ , ๊ด๋ จ ๋ฐ์ดํฐ๋ฅผ ๋์ผํ '์ปฌ๋ ์
'์ ๋ฃ๋๋ค.
NoSQL์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ
โข
์ ํํ ๋ฐ์ดํฐ ๊ตฌ์กฐ๋ฅผ ์ ์ ์๊ฑฐ๋ ๋ณ๊ฒฝ/ํ์ฅ ๋ ์ ์๋ ๊ฒฝ์ฐ
โข
์ฝ๊ธฐ๋ฅผ ์์ฃผ ํ์ง๋ง, ๋ฐ์ดํฐ ๋ณ๊ฒฝ์ ์์ฃผ ์๋ ๊ฒฝ์ฐ
โข
๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ํ์ผ๋ก ํ์ฅํ๋ ๊ฒฝ์ฐ(๋ง๋ํ ์์ ๋ฐ์ดํฐ๋ฅผ ๋ค๋ฃจ๋ ๊ฒฝ์ฐ)
SQL๊ณผ NoSQL์ ์ฅ๋จ์
SQL (๊ด๊ณํ DB)
์ฅ์
โข
๋ช
ํํ๊ฒ ์ ์๋ ์คํค๋ง, ๋ฐ์ดํฐ์ ๋ฌด๊ฒฐ์ฑ์ ๋ณด์ฅํ๋ค.
โข
๊ด๊ณ๋ ๊ฐ ๋ฐ์ดํฐ๋ฅผ ์ค๋ณต์์ด ํ๋ฒ๋ง ์ ์ฅ
๋จ์
โข
๋ ์ ์ฐํ๋ค. ๋ฐ์ดํฐ ์คํค๋ง๋ฅผ ์ฌ์ ์ ๊ณํํ๊ณ ์๋ ค์ผ ํจ. (๋์ค์ ์์ ์ด ํ๋ค๋ค)
โข
๊ด๊ณ๋ฅผ ๋งบ๊ณ ์์ด์ ์กฐ์ธ๋ฌธ์ด ๋ง์ ๋ณต์กํ ์ฟผ๋ฆฌ๊ฐ ๋ง๋ค์ด ์ง ์ ์๋ค.
โข
๋์ฒด๋ก ์์ง์ ํ์ฅ๋ง ๊ฐ๋ฅํ๋ค.
NoSQL (๋น๊ด๊ณํ DB)
์ฅ์
โข
์คํค๋ง๊ฐ ์์ด์ ์ ์ฐํ๋ค. ์ธ์ ๋ ์ง ์ ์ฅ๋ ๋ฐ์ดํฐ๋ฅผ ์กฐ์ ํ๊ณ ์๋ก์ด ํ๋๋ฅผ ์ถ๊ฐ ๊ฐ๋ฅ
โข
๋ฐ์ดํฐ๋ ์ดํ๋ฆฌ์ผ์ด์
์ด ํ์๋ก ํ๋ ํ์์ผ๋ก ์ ์ฅ๋์ด ๋ฐ์ดํฐ ์ฝ์ด์ค๋ ์๋๊ฐ ๋นจ๋ผ์ง
โข
์์ง ๋ฐ ์ํ ํ์ฅ์ด ๊ฐ๋ฅํด์ ์ ํ๋ฆฌ์ผ์ด์
์ด ๋ฐ์์ํค๋ ๋ชจ๋ ์ฝ๊ธฐ/์ฐ๊ธฐ ์์ฒญ ์ฒ๋ฆฌ ๊ฐ๋ฅ
๋จ์
โข
์ ์ฐ์ฑ์ผ๋ก ์ธํด ๋ฐ์ดํฐ ๊ตฌ์กฐ ๊ฒฐ์ ์ ๋ฏธ๋ฃจ๊ฒ ๋ ์ ์๋ค.
โข
๋ฐ์ดํฐ ์ค๋ณต์ ๊ณ์ ์
๋ฐ์ดํธํด์ผํ๋ค.
โข
๋ฐ์ดํฐ๊ฐ ์ฌ๋ฌ ์ปฌ๋ ์
์ ์ค๋ณต๋์ด ์๊ธฐ ๋๋ฌธ์ ์์ ์ ๋ชจ๋ ์ปฌ๋ ์
์์ ์ํํด์ผํ๋ค. (SQL์์๋ ์ค๋ณต ๋ฐ์ดํฐ๊ฐ ์์ผ๋ฏ๋ก ํ๋ฒ๋ง ์ํํด๋ ๊ฐ๋ฅ)
Redis์ MongoDB (NoSQL)
Redis
โข
NoSQL DB์ด๋ค.
โข
key-value ํ์์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋ค
โข
์ธ๋ฉ๋ชจ๋ฆฌ DB๋ก ๋ฐ์ดํฐ๋ฅผ ๋ฉ๋ชจ๋ฆฌ์ ์ ์ฅํ๊ณ ๊ด๋ฆฌํ๊ธฐ ๋๋ฌธ์ ์ฑ๋ฅ์ด ์ข์ง๋ง, ๋ฐ์ดํฐ๋ฅผ ์ ํํ๊ฒ ์ ์ฅํ๊ธฐ ๋๋ฌธ์ ์บ์ฌ ๋ฑ๊ณผ ๊ฐ์ด ๋ฐ์ดํฐ์ ์ ์ฅ๊ธฐํ์ด ์๊ณ , ๋น ๋ฅธ ์ฑ๋ฅ์ด ํ์ํ ๊ฒฝ์ฐ์ ์ฌ์ฉ
MongoDB
โข
NoSQL DB์ด๋ค.
โข
document ํ์์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋ค.
โข
mysql์ฒ๋ผ ์๋ฒ-ํด๋ผ์ด์ธํธ ๋ฐฉ์์ผ๋ก ์ค์นํด์ ์ฌ์ฉํ๋ค. ํ์ง๋ง MySQL๊ณผ ๊ฐ์ SQL ๋ฐฉ์์ด ์๋๋ฏ๋ก, ๊ฐ๋ณ์ ๋ฐ์ดํฐ ๊ตฌ์กฐ๋ฅผ ๋ค๋ฃจ๋๋ฐ ์ ์ฉํ๋ค.
TCP์ UDP์ ์ฐจ์ด์
TCP
โข
์ฐ๊ฒฐํ ํ๋กํ ์ฝ๋ก ํ๋ฆ์ ์ด์ ์ค๋ฅ์ ์ด, ํผ์ก์ ์ด๋ฅผ ํ๋ค.
โข
End-to-End ์ฐ๊ฒฐ์ค์ ์ ํ๊ธฐ ๋๋ฌธ์ ๋ฐ์ดํฐ ์ก์์ ์ ์ ๋ขฐ์ฑ์ ๊ฐ์ง๋ค.
UDP
โข
๋น์ฐ๊ฒฐํ ํ๋กํ ์ฝ๋ก ํ๋ฆ์ ์ด, ์ค๋ฅ์ ์ด, ํผ์ก์ ์ด๋ฅผ ํ์ง ์๋๋ค.
โข
TCP๋ณด๋ค ์ก์์ ์ ์ ์ ๋ฐ์ดํฐ๋ฅผ ํ์๋ก ํ๊ณ ๋น ๋ฅด๋ค.
C++ ํ๋ก๊ทธ๋จ ์คํ ๊ณผ์
1. ์ ์ฒ๋ฆฌ ๋จ๊ณ
์ ์ฒ๋ฆฌ๊ธฐ๊ฐ cpp ํ์ผ๊ณผ header ํ์ผ์ ์ฝ์ด์ ์ธ๋ผ์ธ ์ํจ ํ ์ ์ฒ๋ฆฐ๋ ( .i ) ํ์ผ๋ก ๋ง๋ ๋ค.
โข
C์ธ์ด๋ก ์์ฑ๋ ์์ค๋ฅผ ๋ฌธ๋ฒ์ ์ผ๋ก ๊ฒํ ํ๊ณ , ์ฃผ์์ผ๋ก ๋์ด์๋ ๋ฌธ์ฅ์ ์ ๊ฑฐํ๋ฉฐ
โข
ํค์๋๋ก ๋ช
์๋ ํ์ํ ํ์ผ๋ค์ ์ฝ๊ณ ์ค์ ์ปดํ์ผ์ด ๊ฐ๋ฅํ ์์ค๋ก ๋ณํํ๋ค.
2. ์ปดํ์ผ ๋จ๊ณ
์ปดํ์ผ๋ฌ๋ .i ํ์ผ์ ์ปดํ์ผ ํด ๊ธฐ๊ณ์ด์ ๊ฐ์ฅ ์ ์ฌํ ์ํ์ธ ์ด์
๋ธ๋ฆฌ์ด๋ก ๋ณํํ .s ํ์ผ์ ๋ง๋ ๋ค.
โข
์ด์
๋ธ๋ฆฌ ์ฝ๋๋ ์คํ์ด ๊ฐ๋ฅํ ๋ฐ์ด๋๋ฆฌ ์ฝ๋๋ก ๋ง๋ค๊ธฐ ์ ๊ธฐ๊ณ์ด๋ผ๊ณ ๋ถ๋ฆฌ๋ ๊ฐ์ฅ ๋ฎ์ ๋จ๊ณ์ ์์ค์ฝ๋์ด๋ค.
3. ์ด์
๋ธ๋ง ๋จ๊ณ
์ด์
๋ธ๋ฌ๋ .s ํ์ผ์ ์ด์
๋ธ ํด 2์ง์๋ก ์ด๋ฃจ์ด์ง ๊ธฐ๊ณ์ด๋ก ๋ .o ํ์ผ์ ์์ฑํ๋ค.
โข
์ค๋ธ์ ํธ ์ฝ๋๋ ๋งํฌ ๊ณผ์ ์ ํ์ํ ์ ๋ณด๋ค์ ๊ฐ๊ณ ์๋ค.
4. ๋งํฌ ๋จ๊ณ
๋ง์ปค๊ฐ ์ค๋ธ์ ํธ ์ฝ๋์ C ๋๋ C++ ํ์ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ์ฌ ์คํ ๊ฐ๋ฅํ ํ๋ก๊ทธ๋จ์ ๋ง๋ ๋ค.
์ด๋ ๊ฒ ์์ฑ๋ ํ๋ก๊ทธ๋จ์
โข
๋ฆฌ๋
์ค์ ๊ฒฝ์ฐ ์ปค๋์ ๋ก๋(ํ๋ก๊ทธ๋จ ์คํ ๊ธฐ๋ฅ)๊ฐ ์๊ตฌํ๋ ELF(Executable and Linking Format) ํฌ๋งท์ผ๋ก ์ ์ฅ๋๋ค.
โข
์๋์ฐ์ ๊ฒฝ์ฐ COFF(Common Object-File Format) ํฌ๋งท์ผ๋ก ์ ์ฅ๋๋ค.
JVM๊ณผ JAVA ํ๋ก๊ทธ๋จ ์คํ ๊ณผ์
JVM
โข
Java Virtual Machine์ ์ฝ์๋ก, ์๋ฐ ํ๋ก๊ทธ๋จ์ ์๋ฐ API ๊ธฐ๋ฐ์ผ๋ก ์คํํ๋ ์ญํ ์ ํ๋ค
Java ํ๋ก๊ทธ๋จ ์คํ๊ณผ์
1.
ํ๋ก๊ทธ๋จ์ด ์คํ๋๋ฉด JVM์ด OS๋ก๋ถํฐ ํด๋น ํ๋ก๊ทธ๋จ์ด ์ฌ์ฉํ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ํ ๋น๋ฐ๋๋ค
2.
์๋ฐ ๋ฐ์ดํธ์ฝ๋๋ก ๋ณํ๋ (.class) ํ์ผ์ class ๋ก๋๋ฅผ ํตํด JVM์ ๋ก๋ฉํ๋ค.
3.
๋ก๋ฉ๋ class ํ์ผ์ execution engine์ ํตํด ํด์๋๊ณ , ์คํ๋๋ค.
4.
ํ์์ garbage collection์ ์ํํ์ฌ, ๋ถํ์ํ๊ฒ ํ ๋น๋ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ํด์ ํ๋ค.
Garbage Collection์ด ํ์ํ ์ด์
Java ํ๋ก๊ทธ๋จ์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๋ช
์์ ์ผ๋ก ์ง์ ํด์ ํด์ ํ์ง ์๊ธฐ ๋๋ฌธ์ Garbage Collection Mechanism์ ํตํด ๋์ด์ ํ์์๋ ๊ฐ์ฒด๋ฅผ ์ฐพ์ ์ง์ฐ๋ ์์
์ ์ํํด์ผ ํ๋ค.
Overriding๊ณผ Overloading์ ์ฐจ์ด์
Overriding
โข
ํจ์์ ์ฌ์ ์
โข
์์ ํด๋์ค์ ์กด์ฌํ๋ ๋ฉ์๋๋ฅผ ํ์ ํด๋์ค์ ๋ง๊ฒ ์ฌ์ ์ํ๋ ๊ฒ
(๋ฉ์๋ ์ด๋ฆ ๋ฐ ํ๋ผ๋ฏธํฐ ์ ๋์ผ)
Overloading
โข
ํจ์์ ์ค๋ณต ์ ์
โข
๋ ๋ฉ์๋๊ฐ ๊ฐ์ ์ด๋ฆ์ ๊ฐ์ง๊ณ ์์ผ๋, ํ๋ผ๋ฏธํฐ ์๋ ์๋ฃํ์ด ๋ค๋ฅธ ๊ฒฝ์ฐ
C++์ abstract class, virtual, interface
๊ฐ์ ํจ์(Virtual Function)
โข
ํ์ ํด๋์ค์์ ์ฌ์ ์ํ ๊ฒ์ผ๋ก ๊ธฐ๋ํ๋ ๋ฉค๋ฒ ํจ์๋ฅผ ์๋ฏธํ๋ค.
โข
์์ ์ ํธ์ถํ๋ ๊ฐ์ฒด์ ๋์ ํ์
์ ๋ฐ๋ผ ์ค์ ํธ์ถํ ํจ์๊ฐ ๊ฒฐ์ ๋๋ค.
์์ ๊ฐ์ ํจ์(Pure Virtual Function)
โข
๊ฐ์ ํจ์์ ๋ฌ๋ฆฌ ํ์ ํด๋์ค์์ ๋ฐ๋์ ์ฌ์ ์ํด์ผ ํ๋ ๋ฉค๋ฒ ํจ์๋ฅผ ์๋ฏธํ๋ค.
โข
์ผ๋ฐ์ ์ผ๋ก ํจ์์ ๋์์ ์ ์ํ๋ ๋ณธ์ฒด๋ฅผ ๊ฐ์ง๊ณ ์์ง ์์ ํ์ ํด๋์ค์์ ์ฌ์ ์ํ์ง ์์ผ๋ฉด ์ฌ์ฉํ ์ ์๋ค.
์ถ์ ํด๋์ค(abstract Class)
โข
ํ๋ ์ด์์ ์์ ๊ฐ์ ํจ์๋ฅผ ํฌํจํ๋ ํด๋์ค๋ฅผ ์ถ์ ํด๋์ค๋ผ๊ณ ํ๋ค.
โข
์ถ์ ํด๋์ค๋ ๊ฐ์ฒด ์งํฅ ํ๋ก๊ทธ๋๋ฐ์์ ์ค์ํ ํน์ง์ธ ๋คํ์ฑ์ ๊ฐ์ง ํจ์์ ์งํฉ์ ์ ์ํ ์ ์๋๋ก ํด์ค๋ค.
โข
์ถ์ ํด๋์ค๋ ๋์์ด ์ ์๋์ง ์์ ์์ ๊ฐ์ ํจ์๋ฅผ ํฌํจํ๊ณ ์์ผ๋ฏ๋ก, ์ธ์คํด์ค๋ฅผ ์์ฑํ ์ ์๋ค. ๋ฐ๋ผ์ ๋จผ์ ์์์ ํตํด ํ์ ํด๋์ค๋ฅผ ๋ง๋ค๊ณ , ๋ง๋ ํ์ ํด๋์ค์์ ์์ ๊ฐ์ ํจ์๋ฅผ ๋ชจ๋ ์ค๋ฒ๋ผ์ด๋ฉ ํ๊ณ ๋์์ผ ๋น๋ก์ ํ์ ํด๋์ค์ ์ธ์คํด์ค๋ฅผ ์์ฑํ ์ ์๋ค.
์ธํฐํ์ด์ค (Optional )
โข
์ถ์ ํด๋์ค๊ฐ '์์ฑ์, ๋ฉค๋ฒ ๋ณ์, ์ผ๋ฐ ๋ฉ์๋'๋ฅผ ์์ ๋กญ๊ฒ ํฌํจํ ์ ์๋๊ฒ๊ณผ ๋ฌ๋ฆฌ ์ธํฐํ์ด์ค๋ '์ถ์ ๋ฉ์๋'๋ง์ผ๋ก ์ด๋ฃจ์ด์ ธ ์๋ค.
C++์ Java์์ ์ฐจ์ด์
โข
Java๋ ์ค๋ก์ง ๋จ์ผ ์์๋ง์ ์ง์ํ๊ธฐ ๋๋ฌธ์ ์ถ์ ํด๋์ค๋ฅผ ์์๋ฐ๋ ํด๋์ค๋ ๋ค๋ฅธ ํด๋์ค๋ฅผ ์์๋ฐ์ ์ ์๋ค. ๊ทธ๋ฌ๋ ์ธํฐํ์ด์ค๋ ์ธํฐํ์ด์ค๋ผ๋ฆฌ ์์์ด ๊ฐ๋ฅํ๋ฏ๋ก, ์ฌ๋ฌ ์ธํฐํ์ด์ค์ ์์์ด ๊ฐ๋ฅํ๋ค.
โข
Java์์ ์ธํฐํ์ด์ค๋ฅผ ์ฌ์ฉํ๋ ์ด์ ๋ ๋ค์ค์์์ ํตํด ๋ฒ์ด์ง๋ ๋ฌธ์ ์ ์ ํด๊ฒฐํ๊ธฐ ์ํด์์ด๋ค. ํ์ง๋ง C++์์๋ ๋ค์ค์์์ ๋ฌธ์ ์์ด ์ง์ํ์ฌ ์ธํฐํ์ด์ค ๊ฐ๋
์ ์ฌ์ฉํ๋ ์ผ์ด ๊ฑฐ์ ์๋ค.
๋์์ธ ํจํด
๋์์ธ ํจํด์ด๋?
โข
ํ๋ก๊ทธ๋จ ๊ฐ๋ฐ์ ์์ฃผ ๋ฐ์ํ๋ ์ํฉ์ ๋ํ ์ผ๋ฐ์ ์ด๊ณ ์ฌ์ฌ์ฉ ๊ฐ๋ฅํ ์ถ์ํ๋ ํด๊ฒฐ๋ฐฉ๋ฒ
โข
SW ์ฌ์ฌ์ฉ์ฑ, ํธํ์ฑ, ์ ์ง ๋ณด์์ฑ์ ๋ณด์ฅํ๋ ๋ชฉ์ ์ ๊ฐ์ง๊ณ ์๋ค.