KTUGFaq
KTUG FAQ
To laugh at men of sense is the privilege of fools.
FrontPage › LayOut/Memoir › ScriptLanguages
½ºÅ©¸³Æ® ¾ð¾î ºñ±³
[ÆíÁý]
1 Perl ¶
- ÀåÁ¡ - RegularExpression ¹× °ÅÀÇ ¿Ïº®ÇÑ ¶óÀ̺귯¸®, ¿±¤ÀûÀÎ »ç¿ëÀÚµé, ÀÎÅÍ³Ý CGIÀÇ Ç¥Áؾð¾î.
- ´ÜÁ¡ - ½Ã°£ÀÌ Áö³ª¼ ´Ù½Ã º¸¸é ³ªµµ ¸ø°íÄ£´Ù. Swig À» »ç¿ëÇϱâ ÀÌÀü¿¡´Â C ·Î È®Àå ¸ðµâÀ» ¸¸µå´Â °ÍÀÌ ¾ÆÁÖ °íÅ뽺·´´Ù. Python¼¼°è¿¡¼ À¯¸íÇÑ ¸»ÀÌ ÀÖ½À´Ï´Ù. 'Àû¿¡°Ô PerlÀ» ¾²°ÔÇ϶ó.'
[ÆíÁý]
2 Python ¶
- ÀåÁ¡ - °´Ã¼ ÁöÇâÀ¸·Î °³¹ß ÇÒ ¼ö°¡ ÀÖ´Ù´Â °ÍÀÔ´Ï´Ù. ½ÇÁ¦·Î Language Guru ¶ó°í ÇÏ´Â Eric Raymond µµ ÇöÀç´Â PythonÀ¸·Î Á¤ÂøÇÑ°Í °°´õ ±º¿ä. Lisp ÀÇ ´ë°¡ÀÎ Paul Graham µµ '¸¸ÀÏ »ó»ç°¡ Lisp ¾²´Â °ÍÀ» ½È¾î ÇÏÁö¸¸ ºñ½ÁÇÑ È¿°ú¸¦ ³»±â¸¦ ¿øÇÑ´Ù¸é Python À» ½á¶ó' ¶ó°í ÇѸ»ÀÌ ±â¾ï³³´Ï´Ù. C ¾ð¾î·Î È®ÀåÇÏ´Â °Íµµ ¾ÆÁÖ ½±°í ¸íÈ®ÇÕ´Ï´Ù.
- ´ÜÁ¡ - ´ÜÁ¡Àº º°·Î »ý°¢³ªÁö ¾Ê´Âµ¥, óÀ½ ¹è¿ï¶§ Á¶±Ý °ÅºÎ°¨ÀÌ ÀÖÀ» ¼öµµ ÀÖ°Ú½À´Ï´Ù. ¼Ò½ºÄڵ带 °øºÎÇÏ·Á°í ÇÒ¶§, Æļ³ª ±âŸ ºÎºÐÀÌ Ã³À½ ¹öÀüº¸´Ù ¸¹ÀÌ º¹ÀâÇØÁ®¼ º¸±â°¡ Èûµç°Íµµ ÀÖ½À´Ï´Ù.(ÀÌ°ÍÀÌ ´ÜÁ¡Àº ¹°·Ð ¾Æ´Õ´Ï´Ù¸¸)
[ÆíÁý]
3 Ruby ¶
- ÀåÁ¡ - SmallTalk¸¦ ±â¹ÝÀ¸·Î Perl ÀÇ ±¸¹®/´À³¦°ú ÇÔ²² PythonÀÇ ±â´É °ú ½ÇÈ¿¼ºÀ» ÇÕÄ£ ¾ð¾î. ½ÇÁ¦·Î Perl ¹è¿î´ÙÀ½¿¡ Object Perl·Î °¡´Â °Í º¸´Ù Ruby·Î °¡´Â °ÍÀÌ ÁÁ´Ù´Â »ç¶÷µµ ¸¹½À´Ï´Ù. ÃÖ±Ù¿¡ ³ª¿Â Herrington ÀÇ 'Code Generation In Action'À̶ó´Â Ã¥¿¡¼ Code »ý¼º±â·Î Ruby¸¦ »ç¿ëÇؼ Á¶±Ý ³î·¨½À´Ï´Ù. ¹ú½á ÀÌ·¸°Ô ¾Ë·ÁÁ³³ª ÇÏ°í¿ä. È°µ¿ÇÏ´Â »ç¶÷ÀÇ ¸¹Àº ºÎºÐÀÌ ÀϺ»»ç¶÷ÀÌ¾î¼ ÀÚ·áµµ ÀϺ»¾î°¡ ¸¹½À´Ï´Ù.
- ´ÜÁ¡ - ÀϺ» »ç¶÷µµ ÀÌÁ¤µµ´Â Çϴ±¸³ª ÇÏ´Â ¹¦ÇÑ ½É¸®(?), ¾ð¾î°¡ »ý¼ºµÈ ³ª¶ó¸¦ º¸¸é Perl/TclÀº ¹Ì±¹, PythonÀº ³×µ¨¶õµå Á¦Ç°ÀÔ´Ï´Ù. Lua ´Â ºê¶óÁú Á¦Ç°ÀÌ°í¿ä.
[ÆíÁý]
4 Tcl/Tk ¶
- ÀåÁ¡ - Script ´ëÁßÈÀÇ ¿øÁ¶, John Ousterhout´Â CAD Åø ¸¸µé´ø ¹öŬ¸® ±³¼ö¿´´Âµ¥ ¾ð¾î¸¦ ¸¸µé´Ù, ¸¸µé´Ù ¹ü¿ë¾ð¾î¸¦ ¸¸µå´Â °ÍÀ¸·Î Tcl À» ¸¸µé¾ú´Ù°í ÇÕ´Ï´Ù. Tk ´Â ±×´ÙÀ½¿¡ ¸¸µé¾ú±¸¿ä. Tk ´Â Python¿¡¼ Tkinter ·Î integration µÇ¾î ÀÖ½À´Ï´Ù. Altera ³ª ±âŸ CAD Åøµé ¹× WinCVS ÀÇ ³» ºÎ½ºÅ©¸³Æ®°¡ Tcl ·Î µÇ¾î ÀÖ½À´Ï´Ù. Ousterhout ¹Ú»ç´Â ÀÌÈÄ Sun¿¡ ÀÖ´Ù°¡ Scriptics¶ó´Â ȸ»ç¸¦ ¼¼¿ö¼ ºñ½Î°Ô ÆȾÒÁö¿ä.
- ´ÜÁ¡ - ¾²±â ÆíÇÏÁö ¾Ê°í, ¶óÀ̺귯¸®µµ º°·Î ÀÌ°í ¿±¤ÀûÀÎ »ç¿ëÀÚ³ª »ç¿ë±×·ìµµ º°·Î ¾ø½À´Ï´Ù. Tk µµ ¿äÁòÀº wxWindows¿¡ ¹Ð¸®´Â ´À³¦µµ ÀÖ½À´Ï´Ù.
[ÆíÁý]
5 Lua ¶
- ÀåÁ¡ - Á¤¸» ÀÛÀº ¾ð¾î, °³³äµµ table·Î ¸ðµç °ÍÀ» ó¸®ÇÏ´Â °£´ÜÇϸ鼵µ ÈǸ¢ÇÕ´Ï´Ù. ½ÇÁ¦·Î ¿äÁò Game ¿¡ ³»ºÎ Script ¾ð¾î´Â °ÅÀÇ Lua¸¦ ¾¹´Ï´Ù. ¿ì¸®³ª¶ó¿¡¼ ¿¾³¯¿¡ ºê¶óÁú¿¡¼ ¸¸µç DOS¸¦ ºñ½Î°Ô »ç´Ù°¡ Çѱ¹ DOS ¸¸µç´Ù°í ¾¾²ô·´´ø ±â¾ïÀÌ Àִµ¥, ºê¶óÁúµµ Ã౸¸¸ ÀßÇÏ´Â °ÍÀÌ ¾Æ´Ñ°¡ º¾´Ï´Ù. ÃÖÃÊÀÇ Lua Ã¥ÀÌ LaTeXÀ» ÀÌ¿ëÇؼ ¸¸µé¾îÁ³½À´Ï´Ù.
- ´ÜÁ¡ - ¶óÀ̺귯¸®°¡ º°·Î ¾ø°í, »ç¿ëÀÚ ÃþÀÌ ³ÐÁö ¸øÇÕ´Ï´Ù.
ÀÌ·± ¸»ÀÌ ÀÖ´õ±º¿ä. Oreilly ¿¡ ³ª¿À´Â ¾ð¾î¸¸ ½á¶ó. À̸»¿¡ Àû¿ë
ÀÌ ¾ÈµÇ´Â ¾ð¾î, Áï OreillyÃâÆǻ翡¼ ³ª¿ÀÁö ¾Ê´Â ¾ð¾î´Â Lua »ÓÀ̱º¿ä.
Contributors : smcho