Ä¿¹Â´ÏƼ z µµ±¸

Z »ç¾ç ¹× ¾Ö´Ï¸ÞÀÌ¼Ç ÆíÁý, TYPECHECKING ¹× °ü·Ã Ç¥±â¹ý
Áö±Ý ´Ù¿î·Îµå

Ä¿¹Â´ÏƼ z µµ±¸ ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • GPL
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • Mark Utting and Petra Malik
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:

Ä¿¹Â´ÏƼ z µµ±¸ ű×


Ä¿¹Â´ÏƼ z µµ±¸ ¼³¸í

ÆíÁý ÇÒ ¼öÀÖ´Â µµ±¸, z »ç¾ç ¹× °ü·Ã Ç¥±â¹ý ¹× ¾Ö´Ï¸ÞÀÌ¼Ç Community z Tools (CZT) ÇÁ·ÎÁ§Æ®´Â z »ç¾ç ¾ð¾î·Î ÀÛ¼ºµÈ °ø½Ä »ç¾çÀ» ÆíÁý, Typecheck ¹× ¾Ö´Ï¸ÞÀÌÆà ÇÒ ¼öÀÖ´Â µµ±¸ ¼¼Æ®¸¦ ±¸ÃàÇÏ°í ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ µµ±¸´Â ¸ðµÎ z µµ±¸ ¿ë CZT Java Framework¸¦ »ç¿ëÇÏ¿© ±¸ÃàµÇ¾ú½À´Ï´Ù. Z »ç¾ç ¾ð¾î´Â 2002 ³â ISO Ç¥ÁØÀ¸·Î äÅõǾú½À´Ï´Ù.ÀÌ ÇÁ·ÎÁ§Æ®´Â ½Ã½ºÅÛÀÇ ¿ä±¸ »çÇ×À̳ª ÇൿÀ» Á¤È®ÇÏ°Ô ÁöÁ¤ÇÏ´Â µ¥ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª Áõ°Å, ¾Ö´Ï¸ÞÀ̼Ç, Å×½ºÆ® »ý¼º µîÀ» ÅëÇØ ±× ÇൿÀ» ºÐ¼®ÇÏÁö¸¸ Z »ç¾ç ¾ð¾îÀÇ ±¤¹üÀ§ÇÑ »ç¿ë¿¡ ´ëÇÑ °¡Àå Å« À庮 Áß Çϳª°¡ µµ±¸ Áö¿ø ¹®Á¦ ÀÎ °ÍÀ¸·Î º¸ÀÔ´Ï´Ù .Many ÇÁ·ÎÁ§Æ®´Â z µµ±¸, ÀϺΠÁ¦Ç° Ç°ÁúÀ» ±¸ÃàÇß½À´Ï´Ù. , ´ëºÎºÐ Çлý ÇÁ·ÎÁ§Æ®·Î¼­. ±×µé Áß ¸î ¸íÀº ¼­·Î ÅëÇյǾî ÀÖ½À´Ï´Ù. ¸ðµç »õ·Î¿î ISO Ç¥ÁØÀ» Áö¿øÇÕ´Ï´Ù. ¿©ÀüÈ÷ °³¹ßÀÚ°¡ ±â´ëÇϱ⠽ÃÀÛÇÑ ÅëÇÕ È¯°æÀÇ Á¾·ù¸¦ Çü¼ºÇϱâ À§ÇØ ÇÔ²² ºôµåÇϱâ À§ÇØ Àû°Ô ºôµåÇÕ´Ï´Ù. ÈǸ¢ÇÑ ¾ÆÀ̵ð¾î°¡ ÇÁ·ÎÅä ŸÀÔ ´Ü°è·Î °³¹ßµÇ¾úÀ¸¸ç, ÇÁ·ÎÁ§Æ®°¡ ¿Ï¼ºµÇ°í ÇлýÀ̳ª ¿¬±¸¿øÀÌ ÀÌ»ç ¿ÔÀ» ¶§ ¼Õ½ÇµÇ¾ú½À´Ï´Ù. Z ´º ´º½º ±×·ì¿¡¼­ Z Æļ­ ¿äûÀÌ ¹ß»ýÇϴ Ƚ¼ö´Â ¸¹Àº »ç¶÷µéÀÌ µµ±¸¸¦ »ý»êÇÏ´Â µ¥ ¸¹Àº »ç¶÷µéÀÌ »ý»êÇÏ°í ÀÖÀ¸¸ç, ´ëºÎºÐÀº ÀÚü ¿¬±¸¼Ò ¹Û¿¡¼­ º¸Áö ¾ÊÀ» °ÍÀÔ´Ï´Ù. ÅëÇÕ µÈ ³ë·ÂÀº µµ±¸ÀÇ »óŸ¦ Àü´ÞÇϹǷΠZ.OUR ¸ñÇ¥ÀÇ Å×ÀÌÅ© ¾÷Àº ±âÁ¸ Z µµ±¸ (z¿¡ ´ëÇÑ Ç¥ÁØ XML ±³È¯ Çü½ÄÀ» ÅëÇØ)¿Í °Ç¹°¿¡ ´ëÇÑ ¿ÀÇ ¼Ò½º ¶óÀ̺귯¸®¸¦ Á¦°øÇÏ´Â °Í°ú »óÈ£ ±³È¯À» Àå·ÁÇÏ´Â °ÍÀÔ´Ï´Ù. »õ z µµ±¸¸¦ ÅëÇÕÇÕ´Ï´Ù. ¿ì¸®°¡ °ÇÃàÇÏ´Â ¼ÒÇÁÆ®¿þ¾î´Â ´ÙÀ½°ú °°½À´Ï´Ù. 1. Z¸¦À§ÇÑ XML ½ºÅ°¸¶ ¸¶Å© ¾÷.ÀÌ ¸¶Å© ¾÷ 2¸¦ ¼³¸íÇÏ´Â ¿ëÁö¿¡ ´ëÇÑ ZB2003 ÀýÂ÷¸¦ ÂüÁ¶ÇϽʽÿÀ .2. Z ÁÖ¼®ÀÌ ´Þ¸° ±¸¹® Æ®¸® (AST) .3ÀÇ Java Ŭ·¡½º .3. XML°ú Java AST.4¸¦ º¯È¯ÇϱâÀ§ÇÑ Java Ŭ·¡½º. ¸ðµç Z µµ±¸ (¸¶Å© ¾÷ ÄÁ¹öÅÍ, Æļ­, À¯Çü °Ë»ç±â, ½ºÅ°¸¶ È®Àå µî)¿¡ ÇÊ¿äÇÑ °øÅë ÀÛ¾÷À»À§ÇÑ Java ¶óÀ̺귯¸®. À̰͵éÀ» ¼³¸íÇÏ´Â Á¾ÀÌ´Â ZB2005.5¿¡¼­ Á¦½Ã µÉ °ÍÀÔ´Ï´Ù. Çϳª ÀÌ»óÀÇ °£´ÜÇÑ ±×·¡ÇÈ z ÆíÁýÀڴ Ư¼ö Z À¯´Ï ÄÚµå ±âÈ£¸¦ ½±°Ô ÀÔ·Â ÇÒ ¼öÀÖ´Â ½Ã¼³À» °®Ãß°í ÀÖ½À´Ï´Ù. óÀ½¿¡´Â JEDIT.6À» »ç¿ëÇÏ°í ÀÖ½À´Ï´Ù. ¸ÂÃãÇü ±×·¡ÇÈ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º°¡ÀÖ´Â ZLive¶ó´Â Z ¾Ö´Ï¸ÞÀÌ¼Ç µµ±¸ .7. ´Ù¸¥ Ç¥±â¹ýÀ̳ª ´Ù¸¥ z µµ±¸¿¡¼­ z¸¦ Ãâ·ÂÇÏ´Â µµ±¸¸¦ ³»º¸³»´Â µµ±¸. (¿¹Á¦, HTML Ãâ·Â, ¶óÅؽº Ãâ·Â, B ¹× JML ·ÎÀÇ ¹ø¿ª) .8. object-z ¹× tcoz¿Í °°Àº z È®ÀåÀ» Áö¿øÇÏ´Â ¶óÀ̺귯¸® ¹× µµ±¸ÀÇ È®Àå ¹öÀü. ÀÌ ¸±¸®½º¿¡¼­´Â »õ·Î¿î ±â´É : ¡¤ÀÌ ¸±¸®½º´Â z, object-z ¹× ¼­Ä¿½º °ø½Ä »ç¾ç ¾ð¾îÀÇ µµ±¸¸¦ Æ÷ÇÔÇÏ¿© ÇöÀç °³¹ßÁßÀÎ ¸ðµç CZT µµ±¸ÀÇ ½º³À ¼¦ÀÔ´Ï´Ù. ¡¤ CZT_1_5_0_BIN.jar´Â GUI ÇÁ·Î±×·¥ ¶Ç´Â ¸í·É ÁÙ ÇÁ·Î±×·¥À¸·Î »ç¿ëÇÒ ¼öÀÖ´Â CZTÀÇ ÀÌÁø ¸±¸®½ºÀÔ´Ï´Ù. ¿¹¸¦ µé¾î: ¡¤ 1. .jar ÆÄÀÏÀ» Ŭ¸¯ÇÏ¿© CZT GUI¸¦ ¿±´Ï ´Ù. ¡¤ 2. ¶Ç´Â 'Java -jar Czt_1_5_0_bin.jar'¸¦ ¼öÇàÇÏ¿© CZT GUI¸¦ ¿±´Ï ´Ù. ¡¤ 3. 'java -jar czt_1_5_0_bin.jar --help'¸¦ »ç¿ëÇÏ¿© ¸í·É ÁÙ ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇϽʽÿÀ. ¡¤ CZT_1_5_0_ECLIPSE_PLUGIN.zipÀº Eclipse 3.4ÀÇ CZT Ç÷¯±×ÀÎÀÔ´Ï´Ù. ¼³Ä¡ÇÏ·Á¸éÀÌ .zip ÆÄÀÏÀ» ÃÖ»óÀ§ Eclipse Æú´õ ( '±â´É'¹× 'Ç÷¯±×ÀÎ'µð·ºÅ丮°¡ Æ÷ÇÔ µÈ °Í)¿¡ÀÖ´Â Åé ¼öÁØÀÇ Eclipse Æú´õ·Î ¾ÐÃàÀ» DZ´Ï ´Ù. Eclipse¸¦ ´Ù½Ã ½ÃÀÛÇϽʽÿÀ. ¡¤ 'file / new / other ... / czt / czt project'¸í·ÉÀ» »ç¿ëÇÏ¿© »õ CZT ÇÁ·ÎÁ§Æ®¸¦ ¸¸µé°í 'file / new / z »ç¾ç'À» ¸¸µé·Á¸é z »ç¾çÀ» ¸¸µì´Ï´Ù. Eclipse 'µµ¿ò¸» / µµ¿ò¸» ¸ñÂ÷'ÆäÀÌÁö¿¡´Â CZT ¼³¸í¼­°¡ ÀÖ½À´Ï´Ù. ¡¤ ´ÙÀ½ CZT ±Û²ÃÀ» ¼³Ä¡ÇؾßÇÕ´Ï´Ù. ¡¤ cztsans_1_5_0.ttf´Â Z¿¡ ´ëÇÑ ¸ðµç À¯´Ï ÄÚµå ¹®ÀÚ°¡ÀÖ´Â ºñÆ® ½ºÆ®¸² VERA ±Û²ÃÀÔ´Ï´Ù. Eclipse ¹× Jedit Editors°¡ Z¿¡ ¿Ã¹Ù¸¥ À¯´Ï ÄÚµå ¹®ÀÚ¸¦ Ç¥½Ã ÇÒ ¼ö ÀÖµµ·Ï ½Ã½ºÅÛ ¿¡ÀÌ ÀÛ¾÷À» ¼³Ä¡ÇؾßÇÕ´Ï´Ù. Windows ½Ã½ºÅÛ¿¡¼­´ÂÀÌ ±Û²Ã·Î ÀÎÇØ ÀϺΠMicrosoft ÇÁ·Î±×·¥ÀÌ Å©·¡½Ã ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹. Visual Studio Form Designer´ÂÀÌ ±Û²ÃÀÌ ½Ã½ºÅÛ¿¡ ¼³Ä¡µÈ °æ¿ì À߸øµÈ ¸Þ¸ð¸® ¾×¼¼½º ¿À·ù¸¦ Á¦°øÇÕ´Ï´Ù. ¡¤ CZT_1_5_0_SRC.ZIP¿¡´Â SVN Á¤º¸¸¦ Æ÷ÇÔÇÑ ¸ðµç CZT ¼Ò½º ÆÄÀÏÀÌ µé¾î ÀÖ½À´Ï´Ù. ÄÄÆÄÀÏÇÏ·Á¸é ÃÖ±Ù Java¿Í Maven ¹öÀüÀÌ ÇÊ¿äÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº install.txt ÆÄÀÏÀ» ÂüÁ¶ÇϽʽÿÀ.


Ä¿¹Â´ÏƼ z µµ±¸ °ü·Ã ¼ÒÇÁÆ®¿þ¾î