[ CnUnix ] in KIDS ±Û ¾´ ÀÌ(By): speedo (½ºÆ÷Ã÷¸Ç) ³¯ Â¥ (Date): 2002³â 9¿ù 27ÀÏ ±Ý¿äÀÏ ¿ÀÀü 11½Ã 31ºÐ 53ÃÊ Á¦ ¸ñ(Title): C ¾ð¾î¿¡¼­...? ´õÇϱ⠿¬»êÀ» ÇÏ´Â °Å¶û >> or << ¿¬»êÀ» Çؼ­ °°Àº °á°ú¸¦ ¾òµµ·Ï ÄÚµùÀ» ÇÒ ¶§ °è»ê ½Ã°£ÀÇ Â÷ÀÌ°¡ Á¶±Ý »ý±â³ª¿ä??? logic À» »ý°¢Çϸé shift ¿¬»êÀÌ ´õ ÁÁÀº °Ç ´ç¿¬ÇÒ °Í °°Àºµ¥, C ¾ð¾î¿¡¼­µµ ¶È°°ÀÌ »ý°¢Çصµ µÇ´Â °ÇÁö ±Ã±ÝÇϳ׿ä... [ CnUnix ] in KIDS ±Û ¾´ ÀÌ(By): Zaharang (vision2002) ³¯ Â¥ (Date): 2002³â 9¿ù 27ÀÏ ±Ý¿äÀÏ ¿ÀÀü 11½Ã 45ºÐ 38ÃÊ Á¦ ¸ñ(Title): Re: C ¾ð¾î¿¡¼­...? Compiler¸¦ ¹ÏÀ¸½Ê½Ã¿ä. integer ´õÇϱâ Á¤µµ´Â ÇϵîÀÇ Â÷ÀÌ°¡ ¹ß»ýÇÏÁö ¾Ê½À´Ï´Ù. [ CnUnix ] in KIDS ±Û ¾´ ÀÌ(By): Tony (Ôôà¹úõÖØ) ³¯ Â¥ (Date): 2002³â 9¿ù 27ÀÏ ±Ý¿äÀÏ ¿ÀÈÄ 11½Ã 42ºÐ 34ÃÊ Á¦ ¸ñ(Title): Re: C ¾ð¾î¿¡¼­...? ¿¬»ê¶§¹®¿¡ ½Ã°£ ¾öû °É¸®´Â°æ¿ì ½¬ÇÁÆ®¿¬»êÀÌ ºü¸£±ä ºü¸¨´Ï´Ù¸¸... ±×·± ÇÁ·Î±×·¥À» ÇÏ°ÔµÉ °¡´É¼ºÀº 0.001% ¶ó´Â »ý°¢ÀÌ µå´Â±º¿ä.. ³ªÁß¿¡ ´Ù ¸¸µé¾î³õ°í ¼º´ÉÀÌ ¹®Á¦¶ó°í ±úÁö±â ½ÃÀÛÇÒ¶§ºÎÅÍ °í¹ÎÇϸé ÃæºÐÇÕ´Ï´Ù.. [ CnUnix ] in KIDS ±Û ¾´ ÀÌ(By): windy96 (BrandNew) ³¯ Â¥ (Date): 2002³â 9¿ù 28ÀÏ Åä¿äÀÏ ¿ÀÈÄ 08½Ã 59ºÐ 07ÃÊ Á¦ ¸ñ(Title): Re: C ¾ð¾î¿¡¼­...? >>³ª <<·Î ´õÇϱ⸦ ÇÏÁö´Â ¾Ê°ÚÁÒ? °öÇϱ⸦ À߸ø ¾²½Å °ÍÀ̶ó »ý°¢ÇÏ°í.. ´äÀ» À̾߱âÇÏÀÚ¸é, cpu, compiler¿¡ µû¶ó¼­ ´Ù¸¦ ¼ö Àִµ¥ cpu °³¹ßÇÑÁö ¼ö½Ê³â µÇ´Â ȸ»ç¿¡¼­ ±× Á¤µµ Â÷À̳ª°Ô ÆÄÀÌÇÁ¶óÀÎÀ» ±¸¼ºÇϰųª ȤÀº gcc ȤÀº ±× ÀÌ»ó µ· ¹Þ°í ÆÄ´Â ÄÄÆÄÀÏ·¯°¡ ±× Á¤µµ¿¡¼­ ¼º´ÉÂ÷ÀÌ°¡ ³ª°Ô ÇÏÁö´Â ¾Ê¾ÒÀ» °Ì´Ï´Ù. ¾Õ¼­ ´Ù¸¥ ºÐµé ¸»¾¸´ë·Î ÀÏ¹Ý pc ȯ°æ¿¡¼­´Â ÀüÇô »ó°üÀÌ ¾øÀ¸¸ç Ưº°ÇÑ cpu³ª ƯÁ¤ embedded system, ȤÀº ¾Ïȣȭ Àü¿ë ÇÁ·Î¼¼¼­, ³×Æ®¿÷ ó¸® ÇÁ·Î¼¼¼­ ÂÊ¿¡¼­´Â ¾à°£ÀÇ Â÷ÀÌ°¡ ÀÖÀ» ¼öµµ ÀÖÀ» °Ì´Ï´Ù. Ȥ½Ã Ã¥¿¡ shift ¿¬»êÀÌ ´õ ºü¸£´Ù°í ÀûÇô ÀÖÀ¸¸é, 1. cpuÀÇ pipelineÀÌ ¹ºÁö ¸ð¸£´Â »ç¶÷À̰ųª 2. compiler optimizationÀÌ ÀÌ·ç¾îÁö±â ÀüÀÇ »ç¶÷À̰ųª 3. ¾îµð¼­ ÁÖ¿öµè°í ±×·±°¡ º¸´Ù ÇÏ°í ´ëÃæ Ã¥À» ¾´ »ç¶÷ÀÏ °Ì´Ï´Ù. ^^ [ CnUnix ] in KIDS ±Û ¾´ ÀÌ(By): flexable (ÇÃ__) ³¯ Â¥ (Date): 2002³â 9¿ù 29ÀÏ ÀÏ¿äÀÏ ¿ÀÀü 11½Ã 47ºÐ 25ÃÊ Á¦ ¸ñ(Title): Re: C ¾ð¾î¿¡¼­...? ¾Õ ´ä±Û¿¡ ÁöÀûµÈ´ë·Î ´õÇϱⰡ ¾Æ´Ï¶ó °öÇϱ⸦ ½¬ÇÁÆ®·Î ¹Ù²Ü ¼ö Àִµ¥¿ä.. ÀÌ Å×Å©´ÐÀº strength reductionÀ̶ó°í ¾ÆÁÖ °íÀüÀûÀÎ ÄÄÆÄÀÏ·¯ ¿ÉƼ¹ÌÁ¦ÀÌ¼Ç ÁßÀÇ ÇϳªÀÔ´Ï´Ù. gcc (¼º´É ¸é¿¡¼­´Â »ó´çÈ÷ ÇãÁ¢ÇÑ ÄÄÆÄÀÏ·¯ÀÔ´Ï´Ù)¿¡¼­ ÀÌ ¿ÉƼ¹ÌÁ¦À̼ÇÀÌ ±âº»À¸·Î ÄÑÁ® ÀÖ´ÂÁö´Â ¸ð¸£°Ú±º¿ä. ¸ð´ø CPU¿¡¼­µµ °öÇϱâ´Â ¸î »çÀÌŬ °É¸®±â ¶§¹®¿¡ ½¬ÇÁÆ®·Î º¯È¯ÇÏ´Â °Ô ÀϹÝÀûÀ¸·Î´Â ¼º´É¿¡ µµ¿òÀ» ÁÝ´Ï´Ù. Àç¹ÌÀÖ´Â °Ç ÆæƼ¾ö 4ÀÇ °æ¿ì ¼ÒÀ§ ´õºí ÆßÇÁµÈ ALU°¡ Àüü ÆÄÀÌÇÁ¶óÀÎÀÇ µÎ ¹è ¼Óµµ·Î µµ´Â µ¥ ºñÇØ ½¬ÇÁÆ®ÀÇ °æ¿ì ´õÇϱâ(0.5 ½ÎÀÌŬ)ÀÇ ¹«·Á 4 ¹è³ª °É¸°´Ù´Â °ÅÁö¿ä. ÀÌ·¸°Ô »ó´ëÀûÀ¸·Î ´À¸° ½¬ÇÁÆ® ´ö¿¡ strength reduction È¿°ú°¡ ¿¹Àü °°Áö´Â ¾Ê´Ù°í ÇÕ´Ï´Ù. P4¿¡¼­. [ CnUnix ] in KIDS ±Û ¾´ ÀÌ(By): cdpark (¹ÚÁ¾´ë) ³¯ Â¥ (Date): 2002³â 9¿ù 29ÀÏ ÀÏ¿äÀÏ ¿ÀÈÄ 03½Ã 32ºÐ 45ÃÊ Á¦ ¸ñ(Title): Re: C ¾ð¾î¿¡¼­...? a * 5 ¸¦ (a<<2) + a ½ÄÀ¸·Î ¹Ù²Ù´Â °ÍÀ» ¸»Çϳª¿ä? ÀÌ·¸°Ô ÇÏÁö ¾Ê´Â ÄÄÆÄÀÏ·¯¸¦ ã±â°¡ Èûµé°Ì´Ï´Ù. [ CnUnix ] in KIDS ±Û ¾´ ÀÌ(By): Zaharang (vision2002) ³¯ Â¥ (Date): 2002³â 9¿ù 29ÀÏ ÀÏ¿äÀÏ ¿ÀÈÄ 11½Ã 11ºÐ 30ÃÊ Á¦ ¸ñ(Title): Re: C ¾ð¾î¿¡¼­...? Compiler¸¦ ¹ÏÀ¸¶ó°í ¸î¹øÀ̳ª ¾ê±âÇصµ ÀÌ»óÇÏ°Ô ¹Ýº¹ÀûÀ¸·Î ºñ½ÁÇÑ Áú¹®À» ÇϽô ºÐµéÀÌ ÀÌ º¸µå¿¡ ¸¹³×¿ä. ;-0 gcc°¡ ¼º´ÉÀÌ ¾È ÁÁÀºÁö´Â Àß ¸ð¸£°Ú´Âµ¥, ºü¸£±â+OptimizationÀº µÑ°°¡¶ó¸é ¼­·¯¿ï ÄÄÆÄÀÏ·¯ÀÏÅÙµ¥¿ä. Àû¾îµµ Á¹¶ó¸®½º/¸®´ª½º¿¡¼­´Â Á¦ÀÏ ºü¸¨´Ï´Ù. ºü¸¥°É À§Çؼ­ Çϵµ ²Ä¼ö°¡ ¸¹ÀÌ ¼û¾îÀ־ ¼º´É(?)ÀÌ ±×Àú ±×·²¼ö´Â ÀÖ°Ú½À´Ï´Ù¸¸. [ CnUnix ] in KIDS ±Û ¾´ ÀÌ(By): flexable (ÇÃ__) ³¯ Â¥ (Date): 2002³â 9¿ù 30ÀÏ ¿ù¿äÀÏ ¿ÀÀü 04½Ã 47ºÐ 48ÃÊ Á¦ ¸ñ(Title): Re: C ¾ð¾î¿¡¼­...? > Compiler¸¦ ¹ÏÀ¸¶ó°í ¸î¹øÀ̳ª ¾ê±âÇصµ ÀÌ»óÇÏ°Ô ¹Ýº¹ÀûÀ¸·Î ºñ½ÁÇÑ > Áú¹®À» ÇϽô ºÐµéÀÌ ÀÌ º¸µå¿¡ ¸¹³×¿ä. ;-0 À½, Á¦ ¾ê±âµµ "Áú¹®"À¸·Î ºÐ·ùÇϼ̳ª¿ä? Àú´Â ÀÏÁ¾ÀÇ ´äÀ¸·Î Ä¿¸àÆ®¸¦ ´Þ¾Ò´ø °Çµ¥.. ù Æ÷½ºÆø¸ Áú¹®À̾ú°í ³ª¸ÓÁö´Â ´Ù (¸Â´ø Ʋ¸®´ø) ´ä À̾ú´ø °É·Î ¾Ë°í Àִµ¥ ¸»ÀÌÁÒ. ¾î·°Å³ª ´Ù½Ã ÇÑ ¹ø Á¤¸®ÇÏÀÚ¸é: -- Strength reductionÀº º¸ÅëÀÇ °æ¿ì ¼º´É Çâ»ó¿¡ ½ÇÁ¦·Î µµ¿òÀÌ µÇ´Â °æ¿ì°¡ ¸¹½À´Ï´Ù. °í·Î ¾îÁö°£ÇÑ ÄÄÆÄÀÏ·¯¿¡¼­ ±âº»ÀûÀ¸·Î Á¦°øÇÏÁö¿ä. -- gccÀÇ °æ¿ì Á¦°¡ Á÷Á¢ üũ¸¦ ¾È ÇغÁ¼­ strength reductionÀ» ¿¹¸¦ µé¾î -O0 ·¹º§¿¡¼­µµ ÇÏ´ÂÁö´Â ¸ð¸£°Ú´Ù´Â ¾ê±â¿´±¸¿ä. ¹¹ ÄÄÆÄÀÏ·¯ ¸Å´º¾óÀ̳ª »ý¼ºµÈ ¾î¼Àºí¸® Äڵ带 º¸¸é ±Ý¹æ ¾Ë ¼ö ÀÖ°ÚÁÒ. -- ÆæƼ¾ö 4ÀÇ °æ¿ì strength reductionÀÌ ¹Ýµå½Ã ÁÁÀº °Ô ¾Æ´Ò ¼öµµ ÀÖ´Ù´Â °ç´Ù¸® ¾ê±â¸¦ Çϳª Ãß°¡ÇßÁö¿ä. ÄÄÆÄÀÏ·¯°¡ ¸¸¾à P6¿ë ¿ÉƼ¹ÌÁ¦À̼ÇÀ» ÇÑ´Ù¸é ¿ÀÈ÷·Á ¾È ÁÁÀ» ¼öµµ ÀÖ´Ù´Â ¿¹·Î ÇÑ ¹ø µé¾úÁÒ. -- Àúµµ ±âº»ÀûÀ¸·Î "ÄÄÆÄÀÏ·¯¸¦ ¹ÏÀ¸¶ó"´Â ÁÖÀÇÀÚÀÔ´Ï´Ù. ¹Ï´Â °Ç ÁÁÀºµ¥ ¼º´ÉÀÌ Á¤¸» ¹®Á¦°¡ µÇ´Â °æ¿ì¿¡ ÄÄÆÄÀÏ·¯ ¿É¼Ç Àß Ã¼Å© Çؼ­ ¾î´À Á¤µµ ¼º´É Çâ»óÀ» ¾òÀ» ¼ö ÀÖ´Â °Ç »ç½ÇÀ̶ó´Â °ÅÁÒ. > gcc°¡ ¼º´ÉÀÌ ¾È ÁÁÀºÁö´Â Àß ¸ð¸£°Ú´Âµ¥, > ºü¸£±â+OptimizationÀº µÑ°°¡¶ó¸é ¼­·¯¿ï ÄÄÆÄÀÏ·¯ÀÏÅÙµ¥¿ä. > Àû¾îµµ Á¹¶ó¸®½º/¸®´ª½º¿¡¼­´Â Á¦ÀÏ ºü¸¨´Ï´Ù. ºü¸¥°É À§Çؼ­ Çϵµ ²Ä¼ö°¡ > ¸¹ÀÌ ¼û¾îÀ־ ¼º´É(?)ÀÌ ±×Àú ±×·²¼ö´Â ÀÖ°Ú½À´Ï´Ù¸¸. ÀÏ´Ü Á¦°¡ "¼º´É"À̶ó°í ¸»ÇÑ °Ç (´ç¿¬ÇÑ ¾ê±âÁö¸¸ Çò°¥¸®½Ã´Â °Í °°À¸´Ï È®½ÇÈ÷ ÇÏÀÚ¸é) ÄÄÆÄÀÏ ¼Óµµ°¡ ¾Æ´Ï¶ó ÄÄÆÄÀÏµÈ ¹ÙÀ̳ʸ®ÀÇ ¼Óµµ¿´±¸¿ä.. gcc°¡ ¿ÉƼ¹ÌÁ¦À̼ǿ¡¼­ µÑ° °¡¶ó¸é ¼­·¯¿ï ÄÄÆÄÀÏ·¯¶ó°í ¹Ï°í °è½Ã´Ù´Ï ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÌ »ý¾÷À̶ó¸é ±× »ý¾÷¿¡ ÁöÀåÀÌ Á» ÀÖÀ¸½Çµí. (ÇÏ±ä ¸®³Ë½º Ä¿³ÎÀÌ ÃÖ°í¶ó°í ¹Ï°í »ì¾Æ°¡´Â »ç¶÷µéµµ ÀÖÀ¸´Ï±î °Å±â¿¡ ºñÇÏ¸é ¾Æ¹« °Íµµ ¾Æ´Ï°Ú½À´Ï´Ù¸¸) [ CnUnix ] in KIDS ±Û ¾´ ÀÌ(By): terzeron (microkid) ³¯ Â¥ (Date): 2002³â 9¿ù 30ÀÏ ¿ù¿äÀÏ ¿ÀÀü 09½Ã 23ºÐ 39ÃÊ Á¦ ¸ñ(Title): Re: C ¾ð¾î¿¡¼­...? > gcc°¡ ¿ÉƼ¹ÌÁ¦À̼ǿ¡¼­ µÑ° °¡¶ó¸é ¼­·¯¿ï ÄÄÆÄÀÏ·¯¶ó°í ¹Ï°í > °è½Ã´Ù´Ï ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÌ »ý¾÷À̶ó¸é ±× »ý¾÷¿¡ ÁöÀåÀÌ Á» > ÀÖÀ¸½Çµí. (ÇÏ±ä ¸®³Ë½º Ä¿³ÎÀÌ ÃÖ°í¶ó°í ¹Ï°í »ì¾Æ°¡´Â »ç¶÷µéµµ > ÀÖÀ¸´Ï±î °Å±â¿¡ ºñÇÏ¸é ¾Æ¹« °Íµµ ¾Æ´Ï°Ú½À´Ï´Ù¸¸) ÀÌ·± À̾߱â´Â Á» Áö³ªÄ¡Áö ¾Ê³ª ½Í³×¿ä. ¼ÒÇÁÆ®¿þ¾î °³¹ßÀ» Çϴµ¥ ÃÖ°íÀÇ ¿ÉƼ¹ÌÁ¦À̼ÇÀ» º¸¿©ÁÖ´Â ÄÄÆÄÀÏ·¯¸¦ ¾Ë¾Æ¾ß ÇÒ ÇÊ¿ä¶óµµ ÀÖ³ª¿ä? ÀÚÄ©Çϸé ÀνŰø°ÝÀûÀ¸·Î µé¸± ¼ö ÀÖ´Â °Í °°½À´Ï´Ù. ´ë½Å ´Ù¸¥ ÄÄÆÄÀÏ·¯µéÀÌ GCCº¸´Ù ³´´Ù´Â ¿¹½Ã¸¦ µé¾îÁ̴ּõ¶ó¸é ÁÁ¾ÒÀ»ÅÙµ¥... [ CnUnix ] in KIDS ±Û ¾´ ÀÌ(By): soulman (±×¸²ÀÚ) ³¯ Â¥ (Date): 2002³â 9¿ù 30ÀÏ ¿ù¿äÀÏ ¿ÀÀü 09½Ã 52ºÐ 53ÃÊ Á¦ ¸ñ(Title): Re: C ¾ð¾î¿¡¼­...? sorry to write in eng. Is there any performance difference between c and c++? Please give me some general comments or helpful articles when coding a numerical simulation program in c++ I'm a novice in c++ but feel quite comfortable in c, and consider to convert some fortran code to c/c++, due to maintenance problem. thanks in advance... [ CnUnix ] in KIDS ±Û ¾´ ÀÌ(By): Zaharang (vision2002) ³¯ Â¥ (Date): 2002³â 9¿ù 30ÀÏ ¿ù¿äÀÏ ¿ÀÀü 10½Ã 43ºÐ 10ÃÊ Á¦ ¸ñ(Title): Re: C ¾ð¾î¿¡¼­...? Á¦ »ý¾÷Àº ºÒÇàÈ÷µµ ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÔ´Ï´Ù. ¾îÂ÷ÇÇ ¹«½ÄÀïÀ̵µ ´Ù ÄÚµùÇÏ´Â ¼¼»óÀ̴ϱî Å« °ÆÁ¤ÇÏÁö ¸¶½Ê½Ã¿ä. ´Ù¸¥°Ç °üµÎ°í gcc°¡ ¼Óµµ¸é¿¡¼­ 'ÇãÁ¢'ÇÏ´Ù°í ÇϼÌÀ¸´Ï ±× ±Ù°Å³ª Á» µé¾îºÃÀ¸¸é ÁÁ°Ú½À´Ï´Ù. ¹¹ gcc 2.6.3 ÀÌ·± ³ÑÀ» °¡¸®Å°´Â °ÍÀÎÁö? ¹°·Ð gcc°¡ ÃÖ°í ¼º´ÉÀº ¾Æ´Ñ°Ô È®½ÇÇÏÁö¸¸ (CompaqÀ̳ª HP°°Àº ±â°è¿¡¼± ´ç¿¬È÷ ºñ½Ñ Áö³×µé compiler°¡ ¼º´É¹ßÈÖ¸¦ ÇÒ ¶§°¡ ¸¹ÁÒ, intelµµ ¹°·Ð icc°¡ ºü¸¦ ¶§°¡ ¸¹°í)... minor version ¿Ã¶ó°¥¶§¸¶´Ù ´«ºÎ½Å(?) performance Çâ»óÀ» ÇÏ°í ÀÖ½À´Ï´Ù. spec2000°°Àº ÀڷḦ º¸¸é ÇãÁ¢ÇÏ´Ù´Â ¾ê±â´Â Çϱ⠾î·Á¿ï µí Çѵ¥¿ä. @±Ùµ¥ »ç½Ç Àú´Â MSVC++¸¦ ´õ ½Å·ÚÇϱâ´Â ÇÕ´Ï´Ù¸¸... -_-;; [ CnUnix ] in KIDS ±Û ¾´ ÀÌ(By): windy96 (BrandNew) ³¯ Â¥ (Date): 2002³â 10¿ù 1ÀÏ È­¿äÀÏ ¿ÀÀü 12½Ã 17ºÐ 53ÃÊ Á¦ ¸ñ(Title): Re: C ¾ð¾î¿¡¼­...? ¶á±Ý¾øÀÌ ÀÌ ¾²·¹µå¿¡ ¼öÄ¡Çؼ® °ü·Ã Áú¹®ÀÌ ³ª¿À´Ï ´çȲ½º·´Áö¸¸, Á¦°¡ ¾Ë±â·Î´Â ÀϹÝÀûÀ¸·Î c°¡ c++º¸´Ù ºü¸¨´Ï´Ù. ƯÈ÷ ¼öÄ¡°è»ê/½Ã¹Ä·¹À̼ÇÀ̶ó¸é ´ë°³ÀÇ °æ¿ì ±âȹ/ÄÚµù/µð¹ö±ë/½ÇÇà °ÅÀÇ ¸ðµç ºÐ¾ß¿¡¼­ c°¡ ³ªÀ» °Ì´Ï´Ù. Visual C++·Î ÄÚµùÇؼ­ À©µµ¿ë ÇÁ·Î±×·¥ ¸¸µé ÀÏ ¾øÀ¸¸é ±×·± ÇÁ·Î±×·¥Àº ±×³É c·Î ÇÏ´Â°Ô ÈξÀ ³´½À´Ï´Ù. [ CnUnix ] in KIDS ±Û ¾´ ÀÌ(By): cdpark (¹ÚÁ¾´ë) ³¯ Â¥ (Date): 2002³â 10¿ù 1ÀÏ È­¿äÀÏ ¿ÀÈÄ 03½Ã 31ºÐ 54ÃÊ Á¦ ¸ñ(Title): Re: C ¾ð¾î¿¡¼­...? ¼öÄ¡°è»ê/½Ã¹Ä·¹À̼ÇÀ̶ó¸é C³ª C++À̳ª °Å±â¼­ °Å±âÀÔ´Ï´Ù. C++ÀÌ ´À¸° °Ç class µî¿¡ ÀÇÇÑ overhead »ÓÀÔ´Ï´Ù. ¼öÄ¡°è»ê ÇÁ·Î±×·¥ÀÌ C++ÀÇ (¾ûÅ͸®·Î §) class°¡ °¡µæÇÏ´Ù¸é ¸ð¸¦±î.. ±×·±µ¥ template¿Í inline µî¿¡ ÀÇÇØ ÀϺο¡¼­ C++ÀÌ C¸¦ ¾Õ¼­±âµµ ÇÕ´Ï´Ù. (C++ÀÇ sort ÇÔ¼ö°¡ CÀÇ qsort ÇÔ¼öº¸´Ù ºü¸£´Ù³×¿ä.) [ CnUnix ] in KIDS ±Û ¾´ ÀÌ(By): Zaharang (vision2002) ³¯ Â¥ (Date): 2002³â 10¿ù 1ÀÏ È­¿äÀÏ ¿ÀÈÄ 04½Ã 43ºÐ 51ÃÊ Á¦ ¸ñ(Title): Re: C ¾ð¾î¿¡¼­...? À©µµ¿ì¿¡¼­ ¾²ÀÌ´Â Visual C++ÇÏ°í ±×³É console¿¡¼­ ¾²ÀÌ´Â c++ÇÏ°í´Â Á» ±¸ºÐÀ» Çؾ߰ÚÁÒ. C/C++ ±¸ºÐÀº À©µµ¿ì ÇÁ·Î±×·¥ÇÏ°í º°¹Ý »ó°ü¾ø´Â ¹®Á¦À̴ϱî¿ä. cdpark´ÔÀÌ ¾ê±âÇϼ̵íÀÌ ¿äÁò Çϵµ ÃÖÀûÈ­ µÈ templateÀÌ ³Î·ÁÀ־ ¿ÀÈ÷·Á C++ÀÌ ´ëºÎºÐ ¼º´ÉÀÌ ¾Õ¼­´Â °æ¿ì°¡ ¸¹½À´Ï´Ù. ±×¸®°í ¼Óµµ¶ó¸é ¸ð¸¦±î, ±âȹ/µðÀÚÀο¡¼­´Â ¿ÀÈ÷·Á C++ÀÌ ³´°ÚÁÒ. ±Ùµ¥ Á¤¸» 50º¸ 100º¸ÀÔ´Ï´Ù. µÑ Áß¿¡ ÆíÇÏ°í Àß ¾Æ´Â ¾ð¾î¸¦ ¾²¸é µÇÁö ¾ÊÀ»±î¿ä. ¼öÄ¡Çؼ® °°Àº library´Â Cµµ ¿­³ª ¸¹Áö¸¸, ÃÖ±Ù ¸î³â »çÀÌ¿¡ ¾¾ºÒºÒµµ ¿­³ª ¸¹Àº libraryµéÀÌ ½ñ¾ÆÁ³±â ¶§¹®¿¡, ´ëÃæ º¸°í¼­ ÆÇ´ÜÇÏ¸é µË´Ï´Ù. @±Ùµ¥ Àú´Â CPP¸¦ ÁÁ¾ÆÇϱâ´Â ÇÕ´Ï´Ù¸¸ Á¤ÀÛ À©µµ´Â C# or Java·Î, Unix¿¡¼­´Â C¸¸ ¾²´Â±º¿ä... -_-;; [ CnUnix ] in KIDS ±Û ¾´ ÀÌ(By): testors (testors) ³¯ Â¥ (Date): 2002³â 10¿ù 1ÀÏ È­¿äÀÏ ¿ÀÈÄ 08½Ã 43ºÐ 58ÃÊ Á¦ ¸ñ(Title): Re: C ¾ð¾î¿¡¼­...? > @±Ùµ¥ Àú´Â CPP¸¦ ÁÁ¾ÆÇϱâ´Â ÇÕ´Ï´Ù¸¸ Á¤ÀÛ À©µµ´Â C# or Java·Î, > Unix¿¡¼­´Â C¸¸ ¾²´Â±º¿ä... -_-;; man cout À̳ª man vector Çصµ ¾Æ¹«°Íµµ ¾È³ª¿À´Ï±î ¾È¾²°Ô µÇ´õ¶ó±¸¿ä. -_- [ CnUnix ] in KIDS ±Û ¾´ ÀÌ(By): windy96 (BrandNew) ³¯ Â¥ (Date): 2002³â 10¿ù 1ÀÏ È­¿äÀÏ ¿ÀÈÄ 11½Ã 01ºÐ 53ÃÊ Á¦ ¸ñ(Title): Re: C ¾ð¾î¿¡¼­...? Áú¹® ÇÑ°¡Áö¿ä. ÇÁ·Î±×·¡¹Ö ÇÒ ¶§ ¾î¶² ¾ð¾î¸¦ ¾²½Ã³ª¿ä? ¿¹¸¦ µé¾î, ¾î¶² Àû´çÇÑ Å©±âÀÇ ¹®Á¦¸¦ ÇØ°áÇÏ´Â ÇÁ·Î±×·¥À» Â¥±â À§ÇØ ¾ð¾î¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ´Ù ÀÌ·¸´Ù¸é.. (¾ð¾î ¿ÜÀûÀÎ ¶óÀ̺귯¸® °°Àº °ÍÀº µ¿µîÇÏ´Ù°í º¸°í..) C, C++, Java, C# Á¤µµÀÇ ¼±ÅÃÀÌ ÀÖ´Ù°í ÇÒ ¶§ ¼±ÅÃÇÏ°í ½ÍÀº ¾ð¾î¿Í ¼±ÅÃÇÏ°í ½ÍÁö ¾ÊÀº ¾ð¾î´Â ¾î¶² °ÍÀÌ ÀÖ³ª¿ä? ¿ä»õ VC++ MFC·Î »ðÁúÇÏ´À¶ó C++ÀÌ ¾ÆÁÖ ½È¾îÁ³½À´Ï´Ù. ÀÌ ¾ð¾î´Â ÇصµÇصµ ´ÃÁöµµ ¾Ê°í, µµ¹«Áö »ç¶÷ Çò°¥¸®°Ô ¸¸µé·Á°í ÀÛÁ¤ÇÑ °Í °°½À´Ï´Ù. ƯÈ÷ Windows ȯ°æÀ¸·Î °¡¸é ¼ö¸¹Àº ÇÔ¼ö ¾Õ¿¡ ¹«¸­À» ²ÝÁö ¾ÊÀ¸·Á¸é ±×³ª¸¶ MFC¸¦ ½á¾ß Çϴµ¥, °á±¹ C++ÀÇ Çò°¥¸®±â ¹«°ø ¾Õ¿¡ ¹«¸­À» ²Ý´Â °Í °°½À´Ï´Ù. ¾ÕÀ¸·Î C#, Java ·ù°¡ Á¦¹ß C++À» ´ëüÇØ ÁáÀ¸¸é ÇÏ´Â ¹Ù·¥ÀÔ´Ï´Ù. À¸......... p.s. Àú´Â Java ¼±ÅÃÇÏ°í C++ ¹ö¸³´Ï´Ù. C#Àº ¾È ÇغÁ¼­ ¸ð¸£°í, Cº¸´Ù´Â Java°¡ ³´°í.. [ CnUnix ] in KIDS ±Û ¾´ ÀÌ(By): uriel (Á¶¿µÀÍ) ³¯ Â¥ (Date): 2002³â 10¿ù 1ÀÏ È­¿äÀÏ ¿ÀÈÄ 11½Ã 39ºÐ 29ÃÊ Á¦ ¸ñ(Title): Re: C ¾ð¾î¿¡¼­...? Àúµµ Java¸¦ ¹è¿ï ¶§´Â java °°Àº ¾ð¾î°¡ Á¤¸» ÁÁ´Ù°í ´À²¼¾ú´Âµ¥, STL ÂÊÀ» °øºÎÇϸ鼭 ´Ù½Ã C++ÀÌ ÁÁ¾ÆÁö´õ±º¿ä. Áö±Ý Çϳª¸¸ °í¸£¶ó¸é C++ÀÔ´Ï´Ù. [ CnUnix ] in KIDS ±Û ¾´ ÀÌ(By): syban (Ban's) ³¯ Â¥ (Date): 2002³â 10¿ù 2ÀÏ ¼ö¿äÀÏ ¿ÀÀü 10½Ã 02ºÐ 08ÃÊ Á¦ ¸ñ(Title): Re: C ¾ð¾î¿¡¼­...? MFC°¡ C++À̶ó°í »ý°¢µÇÁö ¾Ê½À´Ï´Ù. M$ÀÇ C++ÀÏ»Ó ÀϹÝÀûÀ¸·Î C++À̶ó¸é ANSI C++ +STLÀ» À̾߱â ÇÏÁö ¾Ê³ª¿ä? ÇöÀç´Â C++ÀÌ °¡Àå ¾²±â ÇÁ·Î±×·¡¹Ö Çϱâ ÆíÇÑ°Í °°½À´Ï´Ù. ¼Óµµµµ ¾î´ÀÁ¤µµ ³ª¿À°í¿ä. Á¦°¡ Åë½Å¸ÁÂÊ¿¡ Àִµ¥, Åë½ÅÀåºñ¿¡ ¿Ã¶ó°¡´Â ¸ðµâ©¶§ ¿¾³¯¿¡´Â CHILLÀ̾ú´Âµ¥ C·Î ¹Ù²î¾ú´Ù°¡ ¿äÁòÀº C++µµ ¾¹´Ï´Ù.