java2c. ¼øÀ§ ¹× ¿ä¾à
- °Ô½ÃÀÚ À̸§:
- Hartmut Schorrig
java2c. ű×
java2c. ¼³¸í
Java¿¡¼ C ¾ð¾î·Î ¹ø¿ªÀ» ¼öÇàÇϽʽÿÀ Java2C´Â Java¿¡¼ C ¾ð¾î·Î º¯È¯ÇÏ´Â µ¥ µµ¿òÀ̵Ǵ ¹«·á ¹× ¿ÀÇ ¼Ò½º ÀÀ¿ë ÇÁ·Î±×·¥ÀÔ´Ï´Ù. ƯÈ÷ ÀÓº£µðµåµÇ°í ºü¸¥ ½Ç½Ã°£ ÀÀ¿ë ÇÁ·Î±×·¥À»À§ÇÑ °ÍÀ̸ç C. ¿ä±¸ »çÇ׿¡ javalike ·±Å¸ÀÓ ½Ã½ºÅÛÀ» Æ÷ÇÔÇÕ´Ï´Ù. ¡¤ ÀÚ¹Ù ÀÌ ¸±¸®½º¿¡¼´Â »õ·Î¿î ±â´É : ¡¤ ¹®ÀÚ¿ ó¸®. org / vishia / util / stringpart.java Ŭ·¡½º´Â Java2C¿¡¼ º¯È¯µÇ¾î Å×½ºÆ®µË´Ï´Ù. ¡¤ 1 Â÷¿øÀÌÀÖ´Â ¹è¿. C¿¡¼ »ç¿ëÇÏ´Â ¸î °¡Áö º¯ÇüÀÌ ÀÖÀ¸¸ç Java2C : Array-HandlingÀ» ÂüÁ¶ÇϽʽÿÀ. ¡¤ Á¤Àû ¸Þ¼Òµå, Á¤Àû Çʵå. ¡¤ ¸Å°³ º¯¼ö ¹Î°¨ÇÑ ¹æ¹ý (°úºÎÇÏ). ¡¤ ´øÁö±â ½Ãµµ. ¡¤ °£´ÜÇÑ º¯Çü ¸¸ (¹Ýº¹ÀÚ°¡ ¾Æ´Ñ Java 5) ¡¤ org / vishia / util / stringpart.java ¹× stringformatter.java´Â ¹®ÀÚ¿ 󸮰¡Àִ Ŭ·¡½ºÀ̸ç, ÇöÀç C·Î ¹ø¿ªµÇ¾ú½À´Ï´Ù. ¡¤ Áö´ÉÇü Make Process : File.java°¡ ¹ø¿ª µÈ file.c, file.hÀÇ newer°¡ ¾Æ´Ñ °æ¿ì Ŭ·¡½º Á¤º¸¸¦ Æ÷ÇÔÇÏ´Â file.stc¸¦ »ç¿ëÇÕ´Ï´Ù. ¡¤ÀÌ °³³äÀº ¾ÆÁ÷ uptodate°¡ ¾Æ´Ï¸ç ³»ºÎ ±¸Á¶ÀÇ ÀϺΰ¡ Çâ»óµÇ¾ú½À´Ï´Ù. ¾ÆÁ÷ Àüü ¹ø¿ª ¸¸ »ç¿ëÇϽʽÿÀ. ¡¤ Java ¼Ò½ºÀÇ ¹®¼È. ¡¤ ³»ºÎ Á¶Á÷, ƯÈ÷ ID ¹× À¯Çü Á¤º¸¿¡ ´ëÇÑ ÀϺΠµ¥ÀÌÅÍ °³Á¤. ¡¤ ÀÎÅÍÆäÀ̽º ·çƾ ±¸Çö (µ¿Àû È£Ãâ, °¡»ó ¸Þ¼Òµå) : ù ¹ø° »óÅ¿¡¼ °³¹ßµÇ°í logMessageFile.java·Î Å×½ºÆ®µË´Ï´Ù. ¡¤ °¡ºñÁö Ä÷º¼ÇÀ» ÀÛµ¿ÇÏ´Â µ¿¾È LogMessage-Output.
java2c. °ü·Ã ¼ÒÇÁÆ®¿þ¾î