ÄÄÆÄÀÏ·¯¿Í ÀÎÅÍÇÁ·¹ÅÍ


[ ´ÙÀ½ ±Ûµé ] [ À̾ ±Û¿Ã¸®±â(´äÇϱâ) ] [ ÀÚ¹Ù ¹¯°í ´äÇϱâ ]

±Û¾´ÀÌ :À̼ºÀç 1999³â 9¿ù 01ÀÏ 03:05:18

In Reply to: COMPLIER AND INTERPRETER¿¡°üÇØ... posted by ¼ÕÇüºó on 1999³â 9¿ù 01ÀÏ 01:08:14:


Compiler´Â ¸¹Àº °æ¿ì TranslationÀ» ÇÑ´Ù°í ÇÕ´Ï´Ù. ÄÄÇ»ÅÍ¿¡´Â ¿©·¯°¡Áö levelÀÌ ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¸é, Çϵå¿þ¾îÂÊÀÇ Digital Logic level, Microarchitecture level µîÀÌ ÀÖ°í, À§·Î ¿Ã¶ó°¡¸é Operation System level, Assembly level µîÀÌ ÀÖ½À´Ï´Ù.


CompileÀ» ÇÒ °æ¿ì¿¡´Â, »óÀ§ ·¹º§ÀÇ ¾ð¾î(?)¸¦ ÇÑ ´Ü°è ȤÀº ¿©·¯ ´Ü°è ¾Æ·¡ÀÇ ¾ð¾î·Î ¸ÕÀú ¹Ù²ãÁÝ´Ï´Ù. ´Ù ¹Ù²ï ÈÄ¿¡´Â ÇÏÀ§ ·¹º§ÀÇ ¾ð¾î°¡ »õ·Î »ý±â°Ô µÇ´Â °ÍÀÔ´Ï´Ù. ¿¹¸¦ µé¾î¼­, C++¸¦ ÄÚµå(xxx.cpp)¸¦ Â¥¼­ ÄÄÆÄÀÏÀ» ÇÒ °æ¿ì, ±â°è¾î·Î µÈ »õ·Î¿î ÆÄÀÏ(xxx.exe)ÀÌ »ý±â°Ô µË´Ï´Ù. ¿ì¸®´Â ±× ±â°è¾î·Î µÈ ÆÄÀÏÀ» ½ÇÇà½Ãų ¼ö ÀÖ½À´Ï´Ù.


±×·¯³ª InterpreterÀÇ °æ¿ì, ¾î¶°ÇÑ ÀÎÅÍÇÁ·¹ÅÍ ÇÁ·Î±×·¥À» ½ÇÇà½ÃÄÑ(´Ù¸¥ ¹æ½ÄÀÏ ¼öµµ ÀÖÁÒ... ¿¹¸¦ µé¾î ¿þÇÁ¶ó¿ìÁ®ÀÇ JVM) ¾î¶°ÇÑ ¼Ò½º ÆÄÀÏÀ» ·ÎµåÇÕ´Ï´Ù. ±×·¯¸é ÀÎÅÍÇÁ·¹ÅÍ´Â »õ·Î¿î ¾ð¾î¸¦ ÇÑÁÙ¾¿ ÇÑÁÙ¾¿ Àо¸ç ±×¿¡ ÇØ´çÇÏ´Â ¾Æ·¡ ·¹º§ÀÇ ¸í·É¾î¸¦ ¼öÇàÇÕ´Ï´Ù.


´Ù½Ã ¸»¾¸µå¸®¸é, ÄÄÆÄÀÏ·¯´Â ¹Ì¸® »óÀ§ ·¹º§ ¾ð¾î¸¦ ¾Æ·¡ ·¹º§·Î ¸ðÁ¶¸® ¹Ù²Û ÈÄ, ±× ¹Ù²ï °á°úÀÇ ¾ð¾î¸¦ ½ÇÇà½Ãŵ´Ï´Ù. ¹Ý¸é ÀÎÅÍÇÁ·¹ÅÍ´Â »óÀ§ ·¹º§ ¾ð¾î¸¦ ½Ç½Ã°£À¸·Î ÀÐ¾î µå¸®¸é¼­ ±×¿¡ ÇØ´çÇÏ´Â ÇÏÀ§ ·¹º§ ¾ð¾î¸¦ »ç¿ëÇÏ´Â °ÍÀÔ´Ï´Ù.


±×·¯³ª JAVA´Â °£È¤ »ç¶÷µéÀ» Çò°¥¸®°Ôµµ ¸¸µì´Ï´Ù. ±×°ÍÀº JAVA°¡ ÄÄÆÄÀÏ°ú ÀÎÅÍÇÁ·¿À» µ¿½Ã¿¡ Çϱ⠶§¹®ÀÔ´Ï´Ù. JAVA´Â ºÐ¸í Interpreter¸¦ ÅëÇؼ­ µ¿ÀÛÇÏ°Ô µÇ´Âµ¥, ÀÚ¹Ù ¼Ò½º ÄÚµå ´ë½Å¿¡ byte code¸¦ InterpretÇÏ°Ô µÇ´Â °ÍÀÔ´Ï´Ù. ±×·¸±â ¶§¹®¿¡ JAVA ¼Ò½º¸¦ byte code·Î ÄÄÆÄÀÏÇÏ´Â °úÁ¤ÀÌ »ý±â°í, test.java(¼Ò½º)¸¦ ÄÄÆÄÀÏÇؼ­ »ý±ä test.class(¹ÙÀÌÆ® ÄÚµå)¸¦ JVM(ÀÎÅÍÇÁ·¹ÅÍ)°¡ ½ÇÇà½ÃÅ°°Ô µÇ´Â °ÍÀÔ´Ï´Ù.


ÄÄÆÄÀÏ·¯ÀÇ °æ¿ì »óÀ§ ·¹º§ ¾ð¾î¸¦ ÇÏÀ§ ·¹º§·Î ¹Ì¸® ¹Ù²Ù±â ¶§¹®¿¡ ¼Óµµ°¡ ºü¸¨´Ï´Ù. ÀÎÅÍÇÁ·¹ÅÍ´Â ¹Ý¸í ¼Ò½º¸¦ ±×´ë·Î »ç¿ëÇϱ⠶§¹®¿¡ ¼Ò½º¸¦ ¼öÁ¤Çϱ⠽¬¿î ÀÕÁ¡ÀÌ ÀÖ½À´Ï´Ù. ¶ÇÇÑ ÀÎÅÍÇÁ·¹ÅÍ´Â ¼Ò½ºÀÇ ¹®¹ýÀÌ µ¿ÀÏÇÒ °æ¿ì ¼­·Î ´Ù¸¥ ±âÁ¾ÀÇ ÄÄÇ»ÅÍ¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ´Â ÀåÁ¡ÀÌ ÀÖ½À´Ï´Ù.


Àá°á¿¡ ÀϾ Ⱦ¼³¼ö¼³Ç߳׿ä... ±×³ª¸¶ µµ¿òÀÌ µÇ¼ÌÀ¸¸é ÇÕ´Ï´Ù ^^;


´ÙÀ½ ±Ûµé:



À̾ ±Û¿Ã¸®±â(´äÇϱâ)

À̸§:
E-Mail:
Á¦¸ñ:
³»¿ë:
HTML ÅÂ±× Æ÷ÇÔ ¿©ºÎ: HTML ¹®¼­ÀÏ °æ¿ì üũ
°ü·Ã URL(¼±ÅÃ):
URL Á¦¸ñ(¼±ÅÃ):
°ü·Ã À̹ÌÁö URL:


[ ´ÙÀ½ ±Ûµé ] [ À̾ ±Û¿Ã¸®±â(´äÇϱâ) ] [ ÀÚ¹Ù ¹¯°í ´äÇϱâ ]