Java Language
ÀÚ¹Ù¸¦ óÀ½ Á¦ÀÛÇÑ ½ã»ç.. ¹°·Ð ½ã»çÀÇ Á¦ÀÓ½º °í½½¸µÀÌ ÀÚ¹ÙÀÇ Ã¢½ÃÀÚÀÌÁö¸¸
½ã»çÀÇ ÀÚ¹Ù °ø½Ä »çÀÌÆ®¿¡¼´Â ÀÚ¹Ù¸¦ ¾ð¾î°¡ ¾Æ´Ñ ÇϳªÀÇ ±â¼ú·Î ´Ù·ç°í ÀÖ´Ù.
±×°ÍÀº ÀÚ¹Ù°¡ Çѹø ¾²°í ¾îµð¼³ª ½ÇÇàµÇ´Â ÀÚ¹Ù °¡»ó ¸Ó½Å À§¿¡¼ µ¹¾Æ°¡´Â °Í¿¡ ÃÊÁ¡À» ¸ÂÃß°í
¶ÇÇÑ ÄÄÇ»ÅͶó´Â ¸Ó½Å ¿Ü¿¡µµ ¸ð¹ÙÀÏ°ú À¥ µî ´Ù¾çÇÑ °÷¿¡¼ ÀÚ¹Ù ·©±ÍÁö À§¿¡ ±× ±â¼úÀ» ÅëÇØ
¸¹Àº °ÍÀ» ÀÌ·ç·Á°í ÇÏ°í ÀÖ´Ù.
ÇÏÁö¸¸ Gnu Compiler Collection¿¡¼´Â Java Language·Î ¾ºÀÎ
Source Code¸¦ Native Code·Î ÄÄÆÄÀÏ ÇØÁÖ´Â GCJ¸¦ Á¦°øÇÏ°í ÀÖ´Ù.
À̸¦ ÀÌ¿ëÇϸé JVMÀÌ ÇÊ¿ä¾øÀÌ ¹Ù·Î ½ÇÇàµÇ´Â Native Code¸¦ ¾òÀ» ¼ö ÀÖ´Ù.
JavaLanguage ¿¡´Â Æ÷ÀÎÅÍ°¡ ¾ø³ª¿ä? ¾îµð¼±°¡ º» ±Û¿¡ ÀÇÇϸé JavaLanguage¿¡¼´Â Æ÷ÀÎÅͶó´Â ¿ë¾î¸¸ ¾È ¾´´Ù »ÓÀÌÁö C¿¡¼ Æ÷ÀÎÅÍ¿¡ ÇØ´çÇÏ´Â °³³äÀÌ ÀÖ´Ù°í ÇÏ´øµ¥...
-- ·¹ÆÛ·±½º¶ó´Â °³³äÀ» ¸»ÇÏ´Â°Ô ¾Æ´Ò±î¿ä?
-- ½ÇÁ¦·Î ÀÚ¹Ù¿¡¼´Â Æ÷ÀÎÅ͸¦ »ç¿ëÇÏ°í ÀÖÁö¸¸, ÇÁ·Î±×·¥À» Â¥´Â »ç¶÷À¸·Î ÇÏ¿©±Ý ¾ø´Â °Íó·³ º¸ÀÌ°Ô ÇÏ´Â°Í °°½À´Ï´Ù. C/C++¿¡¼´Â ¾î¶² ÇÔ¼ö¿¡ º¯¼ö¸¦ ³Ñ°ÜÁÙ ¶§ º¯¼öÀÇ °ª ÀÚü¸¦ ³Ñ°ÜÁÙ¼ö ÀÖ°í, Æ÷ÀÎÅÍ ÁÖ¼Ò¸¸ ³Ñ°Ü ÁÙ ¼ö Àִµ¥, º¯¼öÀÇ °ª¸¸ ³Ñ°ÜÁÙ ¶§¿¡´Â ±× º¯¼ö¿Í ¶È°°ÀÌ ¸Þ¸ð¸®¸¦ ÇÒ´çÇÏ°í °ªÀ» º¹»çÇؼ ³Ñ°Ü ÁÝ´Ï´Ù. °á±¹ º¯¼ö°¡ Çϳª°¡ ´õ »ý±â°Ô µÇ´Â°ÅÁÒ. ±×·¯³ª ÀÚ¹Ù¿¡¼´Â ±× º¯¼öÀÇ À§Ä¡°¡ ¾îµð´Ù ¶ó°í¸¸ ¾Ë·ÁÁÝ´Ï´Ù. Æ÷ÀÎÅÍÁÒ.....? ±×·¡¼, º¯¼ö¸¦ ¹ÞÀº³ðÀÌ ±× º¯¼ö¸¦ °Çµå¸®¸é, ¿øº»µµ ¹Ù²î¾îÁ® Àִµ¥¿ä, C/C++ ¿¡¼Ã³·³ °ª¸¸ ³Ñ°Ü¼, ¾È¹Ù²î°Ô ÇÏ°í ½ÍÀ¸¸é, clone °°Àº ³ðÀ» ¾²¼Åµµ µË´Ï´Ù. ÀÚ¹Ù¿¡¼ ±×·¯ÇÑ °ÍÀÌ µÇ´Â ÀÌÀ¯´Â ¸Þ¸ð¸® °ü¸®¸¦ È¿À²ÀûÀ¸·Î ÇÏÀÚ´Â ·¹ÆÛ·±½º Ç®(ÀÌ°Ô ¸Â´ÂÁö °¡¹°ÇÕ´Ï´Ù) À̶ó´Â ³ðÀ» ÀÌ¿ëÇÏ°Ô µÇ¸é¼ ±×·¸°Ô µÇ´Â°Çµ¥, ÀÚ¼¼ÇÑ ³»¿ëÀº ÀÎÅͳÝÀ̳ª Ã¥¿¡µµ ¸¹ÀÌ ÀÖÀ»°Ì´Ï´Ù. (by zenit) -- ·¹ÆÛ·±½º¿Í Æ÷ÀÎÅÍÀÇ Â÷ÀÌÁ¡Àº ù° Æ÷ÀÎÅÍ¿Í ´Þ¸® ¾ö°ÝÇÑ Çü°Ë»ç°¡ ¼öÇàµÈ´Ù´Â Á¡ÀÏ°Ì´Ï´Ù. Áï ¾ÈÀüÇÑ Çü º¯È¯¸¸ÀÌ Çã¿ëµÊÀ¸·Î C/C++ó·³ ¿ø °´Ã¼Å¸ÀÔÀÌ ¾Æ´Ñ, ÀÓÀÇÀÇ ÇüÀ¸·Î º¯È¯(Casting)ÇÏ¿© °´Ã¼¸¦ Á¶ÀÛÇÏ´Â ²Ä¼ö(?)°¡ ºÒ°¡´ÉÇÏ´Ù´Â Á¡ÀÌ °¡Àå Å©°ÚÁÒ. ¶ÇÇÑ, Æ÷ÀÎÅÍ¿Í ´Þ¸® ÇÑ´Ü°è ±îÁö¸¸ °£Á¢ ÂüÁ¶¸¦ Çã¿ëÇÑ´Ù´Â Á¡µµ ÀÖ´Â°Í °°½À´Ï´Ù.(by Qoo) See also:
|
You plan things that you do not even attempt because of your extreme caution. |