C¾ð¾î °­Á l  C++ °­Á l  ºñÁê¾óº£ÀÌÁ÷ °­Á  l  C¾ð¾î  l Áú¹® °Ô½ÃÆÇ  l  TIP&ÀÚ·á½Ç  l  Ãßõ»çÀÌÆ®  l  ÇϰíÇ ÀÌ¾ß±â  l   
 
  C¾ð¾î °­ÁÂ
  C++ °­ÁÂ
  ºñÁÖ¾óº£ÀÌÁ÷ °­ÁÂ
  ÁúÀÇÀÀ´ä °Ô½ÃÆÇ
  TIP&ÀÚ·á½Ç
  Ãßõ»çÀÌÆ®
»ý°¢ÇÏ´Â C++
C¾ð¾î ±æ¶óÀâÀÌ
À¥¸¶½ºÅÍ ¸®´õ
C. C++ °­ÁÂ

C¾ð¾î(The C Language)

1970³â´ë ÃÊ¿¡ º§ ¿¬±¸¼Ò(AT & T Bell Laboratories)ÀÇ µ¥´Ï½º ¸®Ä¡(Dennis Ritchie)¿¡ ÀÇÇØ¼­ UNIX¶ó´Â
¿î¿µÃ¼Á¦(Operating System)¸¦ ¼³°èÇÏ´ø Áß¿¡ °³¹ßµÇ¾ú´Ù. ¿©±â¼­ ¿î¿µÃ¼Á¦(Operating System)´Â ÄÄÇ»ÅÍ
»ç¿ëÀÚ°¡ º¸´Ù È¿À²ÀûÀ¸·Î ÄÄÇ»ÅÍ ÀÚ¿øµéÀ» ´Ù·ê ¼ö ÀÖµµ·Ï ÇØÁÖ¾î¾ß ÇÑ´Ù. Áï, Çϵå¿þ¾î(Hardware)¸¦ È¿À²
ÀûÀ¸·Î ÅëÁ¦ÇÏ¸ç ºü¸£°Ô ÀÛµ¿ÇÒ ¼ö ÀÖ´Â ÇÁ·Î±×·¥ ¾ð¾î¸¦ ÇÊ¿ä·Î Çß°í, ±× °úÁ¤¿¡¼­ C¾ð¾î´Â ź»ýµÇ¾ú´Ù°í
ÇÒ ¼ö ÀÖ´Ù.

C¾ð¾î°¡ °³¹ßµÈ ÈÄ ÇÁ·Î±×·¡¸ÓµéÀÇ C¾ð¾î¿¡ ´ëÇÑ °ü½ÉÀÌ ³ô¾ÆÁö¸é¼­ Á¡Â÷ ºü¸£°Ô º¸±ÞµÇ¾ú´Ù. ±× °úÁ¤¿¡¼­
°¢ ÇÁ·Î±×·¡¸ÓµéÀº ÀÚ½ÅÀÇ ÀÛ¾÷ÀÇ È¿À²¼ºÀ» ³ôÀ̱â À§ÇØ ÀڽŸ¸ÀÇ µ¶Æ¯ÇÑ È¯°æÀ» ±¸¼ºÇϸ鼭, ÇÁ·Î±×·¥ÀÇ È£È¯
¼º¿¡ ¹®Á¦°¡ »ý±â±â ½ÃÀÛÇß´Ù. ÀÌ·± ÀÌÀ¯·Î C¾ð¾îÀÇ Ç¥ÁØÈ­°¡ ÀÌ·ç¾îÁ®¾ß¸¸ Çß°í, ÀÌ¿¡ µû¶ó 1983³â¿¡ ¹ÌÇ¥ÁØ
Çùȸ(ANSI: American National Standard Institute)¿¡¼­ ANSI C¶ó´Â Ç¥ÁؾÈÀ» ¹ßÇ¥ÇÏ°Ô µÇ¾ú´Ù. ÇöÀç´Â ÀÌ Ç¥ÁØ
¾ÈÀ» ±âÃÊ·Î ÇÑ ÄÄÆÄÀÏ·¯(Compiler)°¡ »ç¿ëµÇ°í ÀÖ´Ù.

Âü°í·Î C¾ð¾î¶ó´Â À̸§Àº ±âÁ¸ÀÇ UnixÀÇ °øµ¿ °³¹ßÀÚÀÎ º§ ¿¬±¸¼ÒÀÇ Ken Thompson¿¡ ÀÇÇØ °³¹ßµÈ B¾ð¾î¸¦
°è½ÂÇÏ´Â Àǹ̿¡¼­ Áö¾îÁ³´Ù°í ÇÑ´Ù.

1. C¾ð¾îÀÇ ¹è°æ

¡ß ALGOL 60 : ±¹Á¦ À§¿øÈ¸¿¡¼­ ¼³°è

¡ß CPL : ¿µ±¹ Ä·ºê¸®Áö¿Í ·±´ø ´ëÇп¡¼­ ¼³°è

¡ß B : BELL ¿¬±¸¼Ò¿¡¼­ ¼³°è

¡ß C : BELL ¿¬±¸¼Ò¿¡¼­ ¼³°è

2. C¾ð¾îÀÇ ±¸¼º

main() ÇÔ¼öºÎÅÍ ½ÇÇàÀÌ ½ÃÀÛ

- ¹Ýµå½Ã Çϳª ÀÌ»óÀÇ main() ÇÔ¼ö°¡ ÀÖ¾î¾ß ÇÑ´Ù.

- ÇÔ¼öÀÇ ½ÃÀÛ°ú ³¡Àº {,} ¾È¿¡ ±âÀÔÇÑ´Ù.

- ÀϹÝÀûÀ¸·Î ÇÁ·Î±×·¥Àº ¼Ò¹®ÀÚ·Î ÀÛ¼ºÇϸç, ´ë¹®ÀÚ¿Í ¼Ò¹®ÀÚ´Â ±¸ºÐµÊ

- ¼³¸í¹®Àº /*¿Í */ ¹üÀ§ ³»¿¡ ±âÀÔ

- Çѹ®ÀåÀÇ ³¡Àº ; ·Î ±¸ºÐ

 

C¾ð¾î ºñÁÖ¾óº£ÀÌÁ÷ ±æ¶óÀâÀÌ
all right reserved c-c++ gaid.design byc_language Coryright (c)
2003. All right Designed by C site giad
c¾ð¾î.c.c++.c¾ð¾î°­ÁÂ.c¾ð¾î ±æ¶óÀâÀÌ.ºñÁÖ¾óº£ÀÌÁ÷.ºñÁê¾óº£ÀÌÁ÷.VB.¾¾¾ð¾î.C¾ð¾î.C¾ð¾î.C¾ð¾î.C¾ð¾î.C¾ð¾î.C¾ð¾î.C¾ð¾î.C¾ð¾î.C¾ð¾î.C¾ð¾î.C¾ð¾î.C¾ð¾î.C¾ð¾î.C¾ð¾î.C¾ð¾î.C¾ð¾î.C¾ð¾î.C¾ð¾î.C¾ð¾î