½ºÄ®¶ó

ÀϹÝÀûÀÎ ÇÁ·Î±×·¡¹Ö ÆÐÅÏÀ» Ç¥ÇöÇϵµ·Ï ¼³°èµÈ ¹ü¿ë ÇÁ·Î±×·¡¹Ö ¾ð¾î
Áö±Ý ´Ù¿î·Îµå

½ºÄ®¶ó ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • GPL
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • Michel Schinz
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • http://www.scala-lang.org/
  • ¿î¿µÃ¼Á¦:
  • Mac OS X
  • ÆÄÀÏ Å©±â:
  • 14.9 MB

½ºÄ®¶ó ű×


½ºÄ®¶ó ¼³¸í

ÀϹÝÀûÀÎ ÇÁ·Î±×·¡¹Ö ÆÐÅÏÀ» Ç¥ÇöÇϵµ·Ï ¼³°èµÈ ¹ü¿ë ÇÁ·Î±×·¡¹Ö ¾ð¾î Scala´Â ÀϹÝÀûÀÎ ÇÁ·Î±×·¡¹Ö ÆÐÅÏÀ» °£°áÇÏ°í ¿ì¾ÆÇÏ°í À¯Çü ¾ÈÀü ¹æ½ÄÀ¸·Î Ç¥ÇöÇϱâ À§ÇØ °í¾ÈµÈ ¹ü¿ë ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÔ´Ï´Ù. °´Ã¼ ÁöÇâ ¹× ±â´ÉÀû ¾ð¾îÀÇ ±â´ÉÀ» ¿øÈ°ÇÏ°Ô ÅëÇÕÇÕ´Ï´Ù. Scala´Â Java¿Í ¿ÏÀüÈ÷ »óÈ£ ¿î¿ë °¡´ÉÇϸç Calculus¿¡ ±â¹ÝÇÑ ¾ð¾î ÀÎ ±ò¶§±âÀÇ ÈļÓÀÚÀÔ´Ï´Ù. ´ÙÀ½Àº "½ºÄ®¶ó"ÀÇ ÁÖ¿ä ±â´ÉÀÌ ÀÖ½À´Ï´Ù. ½ºÄ®¶ó´Â °´Ã¼ ÁöÇâ : ¡¤ ¡¤ ½ºÄ®¶ó´Â ¸ðµç °ªÀÌ °´Ã¼ ÀÎ Àǹ̿¡¼­ ¼ø¼öÇÑ °´Ã¼ ÁöÇâ ¾ð¾îÀÔ´Ï´Ù. °´Ã¼ÀÇ À¯Çü°ú µ¿ÀÛÀº Ŭ·¡½º ¹× Ư¼º¿¡ ÀÇÇØ ¼³¸íµË´Ï´Ù. Ŭ·¡½º Ãß»óÈ­´Â ¼­ºê Ŭ·¡½Ì ¹× À¯¿¬ÇÑ ¹Í½º ±â¹Ý ±¸¼º ¸ÞÄ¿´ÏÁòÀ¸·Î ¿©·¯ »ó¼ÓÀ»À§ÇÑ ±ú²ýÇÑ ±³Ã¼·Î È®ÀåµË´Ï´Ù. ½ºÄ®¶ó´Â ±â´ÉÀûÀÔ´Ï´Ù. ¡¤ ¡¤ ½ºÄ®¶ó´Â ¸ðµç ±â´ÉÀÌ °ªÀÎ Àǹ̿¡¼­ ±â´ÉÀû ¾ð¾îÀÔ´Ï´Ù. Scala´Â À͸í ÇÔ¼ö¸¦ Á¤ÀÇÇϱâÀ§ÇÑ °¡º­¿î ±¸¹®À» Á¦°øÇÏ°í, °íÂ÷¿ø ±â´ÉÀ» Áö¿øÇϸç, ±â´ÉÀ» ÁßøÇÏ°í, Ä«·¹¸¦ Áö¿øÇÕ´Ï´Ù. ScalaÀÇ »ç·Ê ¼ö¾÷ ¹× ÆÐÅÏ ÀÏÄ¡ ¸ðµ¨ ´ë¼ö À¯Çü¿¡ ´ëÇÑ ³»Àå Áö¿øÀº ´Ù¾çÇÑ ±â´É ÇÁ·Î±×·¡¹Ö ¾ð¾î¿¡¼­ »ç¿ëµË´Ï´Ù. ¡¤ ¶ÇÇÑ ScalaÀÇ ÆÐÅÏ ÀÏÄ¡ÀÇ °³³äÀº ÀÚ¿¬½º·´°Ô XML µ¥ÀÌÅÍÀÇ Ã³¸®·Î È®ÀåµÇ¾î ½ÃÄö½º ÆÐÅÏÀ» ¿À¸¥ÂÊ ¹«½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ¸Æ¶ô¿¡¼­, ¼­¿­ Æ÷°ýÀº Äõ¸®¸¦ °ø½ÄÈ­Çϴµ¥ À¯¿ëÇÏ´Ù. ÀÌ·¯ÇÑ ±â´ÉÀº À¥ ¼­ºñ½º (¿ÜºÎ ¸µÅ©)¿Í °°Àº ÀÀ¿ë ÇÁ·Î±×·¥À» °³¹ßÇÏ´Â µ¥ Scala°¡ ÀÌ»óÀûÀÔ´Ï´Ù. ½ºÄ®¶ó´Â Á¤ÀûÀ¸·Î ÀԷµ˴ϴÙ. ¡¤ ½ºÄ®¶ó´Â Á¤ÀûÀ¸·Î Ãß»óÈ­°¡ ¾ÈÀüÇÏ°í ÀÏ°üµÈ ¹æ½ÄÀ¸·Î »ç¿ëµÇ´Â Ç¥Çö½Ä À¯Çü ½Ã½ºÅÛÀ» °®Ãß°í ÀÖ½À´Ï´Ù. ƯÈ÷ À¯Çü ½Ã½ºÅÛÀº ´ÙÀ½À» Áö¿øÇÕ´Ï´Ù. ¡¤ ¡¤ ÀÏ¹Ý ¼ö¾÷, ¡¤ ¡¤ ¡¤ ºÐ»ê ÁÖ¼®, ¡¤ ¡¤ »óÇÑ ¹× ÇϺΠŸÀÔ °æ°è, ¡¤ ¡¤ ¡¤ ³»ºÎ ¼ö¾÷ ¹× Ãß»ó À¯Çü °´Ã¼ ¸â¹ö, ¡¤ ¡¤ È­ÇÕ¹° À¯Çü, ¡¤ ¡¤ ¸í½Ã ÀûÀ¸·Î ÀÔ·Â µÈ ÀÚü ÂüÁ¶, ¡¤ ¡¤ ¡¤ ºä ¹× ¡¤ ¡¤ ´ÙÇü¼º ¹æ¹ý. ¡¤ ¡¤ ·ÎÄà ŸÀÔ Ãß·Ð ¸ÞÄ¿´ÏÁòÀº »ç¿ëÀÚ°¡ Áߺ¹ Çü½Ä Á¤º¸·Î ÇÁ·Î±×·¥¿¡ ÁÖ¼®À» ´Þ¸®Áö ¾Ê¾ÆµµµË´Ï´Ù. ÀÌ ±â´ÉÀ» Á¶ÇÕÇÏ¿© ÀÌ·¯ÇÑ ±â´ÉÀº ÇÁ·Î±×·¡¹Ö Ãß»óÈ­ ¹× ¼ÒÇÁÆ®¿þ¾îÀÇ À¯Çü ¾ÈÀüÇÑ È®ÀåÀ»À§ÇÑ ¾ÈÀüÇÑ Àç»ç¿ëÀ»À§ÇÑ °­·ÂÇÑ ±â¹ÝÀ» Á¦°øÇÕ´Ï´Ù. ½ºÄ®¶ó´Â È®Àå °¡´ÉÇÕ´Ï´Ù. ¡¤ ½ºÄ®¶ó ¼³°è´Â ½ÇÁ¦·Î µµ¸ÞÀÎ º° ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ °³¹ßÀÌ Á¾Á¾ µµ¸ÞÀÎ º° ¾ð¾î È®ÀåÀ» ÇÊ¿ä·ÎÇÑ´Ù´Â »ç½ÇÀ» ÀÎÁ¤ÇÕ´Ï´Ù. Scala´Â ¶óÀ̺귯¸® ÇüÅ·Π»õ·Î¿î ¾ð¾î ±¸Á¶¹°À» ½±°Ô Ãß°¡ ÇÒ ¼öÀÖ´Â ¾ð¾î ¸ÞÄ¿´ÏÁòÀÇ °íÀ¯ ÇÑ Á¶ÇÕÀ» Á¦°øÇÕ´Ï´Ù. ¡¤ ¡¤ ¸ðµç ¹æ¹ýÀº infix ¶Ç´Â postfix ¿¬»êÀÚ·Î »ç¿ëµÉ ¼ö ÀÖÀ¸¸ç, ¡¤ ¡¤ Æó¼â´Â ¿¹»ó À¯Çü (Ÿ°Ù ŸÀÌÇÎ)¿¡ µû¶ó ÀÚµ¿À¸·Î »ý¼ºµË´Ï´Ù. ¡¤ ¡¤ µÎ ±â´ÉÀÇ °øµ¿À¸·Î »ç¿ëÇÏ¸é ±¸¹®À» È®ÀåÇÏ°í ¸ÅÅ©·Î¿Í °°Àº ¸ÞŸ ÇÁ·Î±×·¡¹Ö ±â´ÉÀ» »ç¿ëÇÏÁö ¾Ê°íµµ »õ ¹®ÀåÀÇ Á¤ÀǸ¦ ÃËÁøÇÕ´Ï´Ù. ¡¤ ¡¤ ½ºÄ®¶ó´Â Java 2 ·±Å¸ÀÓ È¯°æ (JRE) ¹× .NET Framework (CLR)¿Í °°Àº ÀαâÀÖ´Â ÇÁ·Î±×·¡¹Ö ȯ°æ¿¡¼­ ÀÎÅÍÆäÀ̽ºÇϵµ·Ï ¼³°èµÇ¾ú½À´Ï´Ù. ƯÈ÷ Java¿Í C #°ú °°Àº ÁÖ·ù °´Ã¼ ÁöÇâ ¾ð¾î¿ÍÀÇ »óÈ£ ÀÛ¿ëÀº °¡´ÉÇÑ ÇÑ ºÎµå·´½À´Ï´Ù. Scala´Â Java¿Í C #°ú °°Àº ÄÄÆÄÀÏ ¸ðµ¨ (º°µµÀÇ ÄÄÆÄÀÏ, µ¿Àû Ŭ·¡½º·Îµå)À» °¡Áö¸ç ¼öõ °³ÀÇ °íÇ°Áú ¶óÀ̺귯¸®¿¡ ¾×¼¼½º ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿ä±¸ »çÇ× : ¡¤ JDK 1.4 ÀÌ»ó ÀÌ ¸±¸®½º¿¡¼­´Â »õ·Î¿î ±â´É : ¡¤ ±âº» ½º·¹µå Ç®ÀÇ ¹®Á¦°¡ÀÖ´Â ¼ºÀåÀ» ÀÏÀ¸Å³ ¼öÀÖ´Â ¹è¿ì ¶óÀ̺귯¸®ÀÇ ¹®Á¦¸¦ ÇØ°áÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿À·¡µÈ FJTaskrunner´Â threadpoolexecutorÀÇ ¹é Æ÷Æ®·Î ´ëüµÇ¾ú½À´Ï´Ù. ½º·¹µå Ç®ÀÇ °£ÇæÀû Á¾´ÜÀºº¸´Ù Á¤»óÀûÀ¸·Î 󸮵˴ϴÙ. ¡¤ 1.5VM¿¡¼­ ½ÇÇàµÇ´Â Eclipse ¿ë Scala IDEÀÇ ÀϺΠ»ç¿ëÀÚ¿¡°Ô ¹®Á¦¸¦ ÀÏÀ¸Å°´Â ¹®Á¦ # 2380ÀÇ ¼öÁ¤. ¡¤ Eclipse ¿ë Scala IDE ¼³Ä¡¿Í °ü·ÃµÈ AJDT ȣȯ¼º ¼öÁ¤ ƼÄÏ # 2327. ¡¤ À̽´ # 2392¿¡ ´ëÇÑ ¼öÁ¤, "¸¶Ä§³» Á¶Ç×ÀÌ ¿¹¿Ü¸¦ ´øÁö¸é ¿Ã¹Ù¸£°Ô ÀÛµ¿ÇÏÁö ¾Ê½À´Ï´Ù." ¡¤ ¹ö±× # 715, # 1896, # 1930 (Pikner / Unpickler ¹®Á¦), ¸®ÇÁÆ® ÇÁ·¹ÀÓ ¿öÅ©ÀÇ ¹®Á¦¸¦ ÇØ°áÇÏ´Â ¹ö±× # 715, # 1896 (¹®Á¦ ÇØ°á)¿¡ ´ëÇÑ Çâ»óµÈ ¼öÁ¤. ¡¤ ¹®Á¦ ¼öÁ¤ # 1535 (»ó¼Ó µÈ °ÔÀ¸¸¥ val ¹®Á¦). ¡¤ IZPACK Uninstaller ¹®Á¦ # 1433¿¡ ´ëÇÑ ¼öÁ¤ ÇÁ·Î±×·¥Àº ÀϺΠºó ÇÏÀ§ µð·ºÅ丮°¡ * NIX ½Ã½ºÅÛÀÇ ¼³Ä¡ µð·ºÅ丮¿¡¼­ À߸ø »èÁ¦ µÉ ¼ö ÀÖ½À´Ï´Ù (Windows ½Ã½ºÅÛÀº ¿µÇâÀ»¹ÞÁö ¾ÊÀ½). ¡¤ ¼³Ä¡ ÇÁ·Î±×·¥ÀÇ Vista ¹× Windows 7ÀÇ ÀÚµ¿ Ư±Ç »ó½Â Áö¿ø ¹× ±âŸ »ç¼ÒÇÑ °³¼± »çÇ×À» Áö¿øÇÕ´Ï´Ù.


½ºÄ®¶ó °ü·Ã ¼ÒÇÁÆ®¿þ¾î

ASCII ǥ

ASCII Å×À̺í - ÇÁ·Î±×·¡¸Ó µµ±¸¸¦ »ç¿ëÇÏ¿© ¹®ÀÚ¿¡ ´ëÇÑ ASCII Äڵ带 ã½À´Ï´Ù. ...

70 145 KB

´Ù¿î·Îµå