ÃÑ ÆäÀÌÁö ¼ö : 3224
![]()
|
Facebook Joinc ±×·ì
Joinc QA »çÀÌÆ®
![]()
Tweet
joinc´Â Firefox¿Í chrome¿¡¼ Å×½ºÆ® Çß½À´Ï´Ù. IE¿¡¼´Â Å×À̺íÀÌ ±úÁö°Å³ª À̹ÌÁö°¡ º¸ÀÌÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. ƯÈ÷ ±¸±Û DocsÀ̹ÌÁöÀÇ °æ¿ì ¿¢¹Úó¸®µÉ ¼ö ÀÖ½À´Ï´Ù. scriptÀÇ ÀǹÌ
ÄÄÇ»ÆÃ¿µ¿ª¿¡¼ »ç¿ëµÇ´Â script language·Î¼ÀÇ script¿¡ ´ëÇØ¼ ¾Ë¾ÆºÁ¾ß ÇϰÚÁö¸¸ ±×Àü¿¡ script ¿ø·¡ÀÇ Àǹ̿¡ ´ëÇØ¼ ¾Ë¾Æº¸´Â °Íµµ ²Ï³ª Àç¹ÌÀÖÀ» °Í °°¾Æ¼ ³ª¸§ »ý°¢À» Á¤¸®ÇØ º¸±â·Î Çß´Ù.
script´Â ¾ð¾îÂÊ¿¡¼ ¸ÕÀú »ç¿ëµÈ °Í °°´Ù. ÀϹÝÀûÀ¸·Î ¹®ÀÚ·Î ±¸¼ºµÈ Àǹ̸¦ Æ÷ÇÔÇÑ ÀÏ·ÃÀÇ ¹®ÀåÀÇ ÀÇ¹Ì·Î ÇØ¼®ÇÒ ¼ö ÀÖ´Ù. ÁÖ¸ñÇÒ ¸¸ÇÑ Á¡Àº Àǹ̸¦ Æ÷ÇÔÇÑ ¸»À» script¶ó°í ÇÏÁö´Â ¾Ê´Â ´Ù´Â °ÍÀÌ´Ù. ¹Ýµå½Ã ¸»ÀÌ °ø°£ - µ¹µ¢ÀÌ, ´ë³ª¹«, ÆÄÇǷ罺 ȤÀº Á¾ÀÌ - ¿¡ ºÙµé·ÁÁø ÇüÅ·ΠÁ¸ÀçÇØ¾ß ºñ·Î¼ ±×°ÍÀ» script¶ó°í ÇÑ´Ù´Â Á¡ÀÌ´Ù. scriptÀÇ ¾î¿øÀÌ ¾²´Ù¶ó´Â Àǹ̸¦ °¡Áö°Ô µÈ °Íµµ ÀÌ·¯ÇÑ ¼ºÁúÀ» ¹Ý¿µÇÑ °ÍÀ̸®¶ó »ý°¢µÈ´Ù.
script´Â ±Û·Î ¾º¾îÁø ÇüÅÂÀ̱⠶§¹®¿¡ °ø°£°ú ½Ã°£ÀÇ ¸Æ¶ô¹Û¿¡ Á¸ÀçÇÒ ¼ö Àִٴ Ư¡À» °¡Áø´Ù. ¸»Àº ¸»À» ÀüÇÑ ±× ½Ã°£°ú °ø°£À» ¹þ¾î³ª¸é °øÁßÀ¸·Î »ç¶óÁø´Ù. ±×·¯³ª ±Û·Î ³²Àº Áö½Ã³ª ¸í·ÉÀº °ø°£°ú ½Ã°£¿¡ °ü°è ¾øÀÌ ÀÐÇôÁö°í ÇØ¼®µÇ°í Çʿ信 µû¶ó¼ ¼öÇàµÉ ¼ö ÀÖ´Ù. script languagescript language vs complie language
ÄÄÇ»ÅÍ¿¡¼ÀÇ script language ¿ª½Ã ¾î¶² ÀÏÀ» ÁÖ±âÀûÀ¸·Î ¼öÇàÇϰí, ±× ¼öÇàÇÏ´Â ¹æ½ÄÀ» ±â·Ï¿¡ ³²°Ü¼ ¹èÆ÷Çϱâ À§ÇÑ ¸ñÀûÀ¸·Î »ç¿ëÇÑ´Ù. ´Ù¸¸ ÄÄÇ»ÅÍÀÇ °æ¿ì¿¡´Â script°¡ ¼öÇàµÇ´Â ´ë»óÀÌ Àΰ£ÀÌ ¾Æ´Ï°í ±â°è¶ó´Â Ư¡ ¶§¹®¿¡ compile language ¿Í ±¸ºÐÀ» ÇØ¾ßÇÒ Çʿ䰡 ÀÖ´Ù. script´Â ÀϹÝÀûÀ¸·Î Àΰ£ÀÌ ÀÌÇØÇÒ ¼ö ÀÖ´Â ¾ð¾î, ±× Áß¿¡¼µµ ¿µ¾î·Î ÀÛ¼ºÀÌ µÇ´Âµ¥ ¿µ¾î´Â ÄÄÇ»ÅͰ¡ ÀÌÇØÇÒ ¼ö ¾ø´Â ¾ð¾î´Ù. ±×·¯¹Ç·Î À̸¦ ÄÄÇ»ÅͰ¡ ÀÌÇØÇÒ ¼ö ÀÖ´Â ¾ð¾î·Î Àü´ÞÇØ¾ßÇÒ Çʿ䰡 ÀÖ´Ù.
ÀϹÝÀûÀ¸·Î ¾î¶² ¹ø¿ª ÇÁ·Î±×·¥ÀÌ scriptÀÇ ³»¿ëÀ» ÀÐ¾î¼ ÄÄÇ»ÅÍÀÇ ¾ð¾îÀÎ ±â°è¾î·Î ¹ø¿ªÀ» ÇØ¼ ½ÇÇàµÇ¸é script ¾ð¾î ¶ó°í Çϰí, codeÀÇ ³»¿ëÀ» ¹Ì¸® ±â°è¾î·Î ¹ø¿ªÀ» ÇØµÎ°í ÀÌ ±â°è¾î¸¦ ½ÇÇà½Ã۵µ·Ï ¸¸µé¾îÁø ¾ð¾î¸¦ compile ¾ð¾î ¶ó°í ÇÑ´Ù. À̸¦Å׸é script ¾ð¾î´Â µ¿½ÃÅ뿪 À̰í compile´Â ¹ø¿ªÀ̶ó°í º¸¸é µÉ °Å °°´Ù.
script language ÀÇ ¿ª»ç
¾î¶² Áö½Ã¸¦ ´ãÀº ½ºÅ©¸³Æ®°¡ ´Ù¾çÇÑ ¾ð¾î·Î Á¸ÀçÇÒ ¼ö ÀÖµíÀÌ, ÄÄÇ»ÅÍ¿µ¿ª¿¡¼ÀÇ script ¿ª½Ã ´Ù¾çÇÑ ¾ð¾î·Î ¾º¿©Áú ¼ö ÀÖ´Ù. ÃÖÃÊÀÇ script language ´Â shell·Î½á 1960³â°æ time-shareing ½Ã½ºÅÛÀ» Á¦¾îÇϱâ À§ÇÑ ¸ñÀûÀ¸·Î »ç¿ëµÇ¾ú´Ù. shellÀº ¿¬¼ÓµÈ ¸í·É¾îµé·Î ¸¸µé¾îÁ® ÀÖÀ¸¸ç, Â÷·ÊÂ÷·Ê ¸í·ÉµéÀÌ ½ÇÇàµÉ ¼ö ÀÖµµ·Ï µÇ¾î ÀÖ¾ú´Ù. ÀÏÁ¾ÀÇ °£´ÜÇÑ ¸ÅÅ©·Î¶ó°í º¼ ¼ö ÀÖ¾ú´Ù.
±× ÈÄ Ã³¸®ÇØ¾ßµÉ Á¤º¸ÀÇ ¾çÀÌ ´Ã¾î³ªÀÚ Tcl, Lua, Perl°ú °°Àº script language µéÀÌ °³¹ßµÇ¾ú°í, internetÀÌ ÀϹÝÈ µÇ¸é¼ http¸¦ ÀÌ¿ëÇØ¼ Àü¼ÛµÈ Á¤º¸¸¦ ó¸®Çϱâ À§ÇÑ PHP, ASP¿Í °°Àº ½ºÅ©¸³Æ®¾ð¾î°¡ °³¹ß µÇ¾ú´Ù. PHP¿Í ASP´Â ¼¹öÃø¿¡¼ ½ÇÇàÀÌ µÇ¾ú±â ¶§¹®¿¡ server-side script language¶ó°í ºÎ¸¥´Ù. ÀÌ¿Í ¹Ý´ë·Î clientÃø Áï ºê¶ó¿ìÀú¿¡¼ ½ÇÇàµÇ´Â ECMAScript(Javascript ¶ó°í ´õ À߾˷ÁÁø), CSS, HTMLµîÀÌ °³¹ßµÇ°Ô µÇ¾ú´Ù. script language ÀÇ Á¾·ùJob controll language and shells
script language°¡ °¡Àå ³Î¸® »ç¿ëµÇ´Â ¿µ¿ªÀº Job controllºÐ¾ßÀÏ °ÍÀÌ´Ù. À̰ÍÀº ÀÛ¾÷ÀÇ ¼öÇà°ú °ü·ÃµÈ ½Ã½ºÅÛ ÇÁ·Î±×·¥µéÀ» Á¦¾îÇϴµ¥ ÁÖ·Î »ç¿ëµÈ´Ù. °¡Àå ³Î¸® »ç¿ëµÇ´Â Job controll¾ð¾î´Â Unix shellÀÏ °ÍÀÌ´Ù. À̿ܿ¡µµ MS-DOSÀÇ COMMAND.COM, AppleScript¿Í °°Àº ¾ð¾î°¡ ÀÖ´Ù. ÀÌµé ½ºÅ©¸³Æ® ¾ð¾îµéÀº command-line(¸í·É¾î¶óÀÎ)À» ÅëÇØ¼ ¸í·ÉÀ» ³»¸®´Â command-line interface ȯ°æ¿¡¼ ³Î¸® »ç¿ëµÈ´Ù. GUI Scripting
command-line interface´Â °·ÂÇϱä ÇÏÁö¸¸ ½ºÅ©¸³Æ®ÀÇ ÀÛ¼ºÀÚ°¡ ¸í·É¾î¸¦ ¿Ü¾î¼ Á÷Á¢ ÀÔ·ÂÇØ¾ß Çß´Ù. ÀÌ´Â ¹è¿ì°í »ç¿ëÇϴµ¥ ¸¹Àº ½Ã°£ÀÌ °É¸± ¼ö ÀÖÀ½À» ÀǹÌÇÑ´Ù. ±×·¡¼ graphical user interface ¸¦ °¡Áö´Â script ¾ð¾î°¡ ¸¸µé¾îÁ³´Ù. ÀÌµé ¾ð¾î¸¦ ÀÌ¿ëÇÏ¸é ¾ÆÀÌÄܰú ¸Þ´º ±×¸®°í ¸¶¿ì½º¸¦ ÀÌ¿ëÇØ¼ ÇÊ¿äÇÑ ÇÁ·Î±×·¥À» ÀÛ¼ºÇÒ ¼ö ÀÖ´Ù.
ÀÌ·¯ÇÑ ½ºÅ©¸³Æ® ¾ð¾î¸¦ ÀÌ¿ëÇϸé Á»´õ ½±°Ô ÇÁ·Î±×·¥À» ¸¸µé ¼ö ÀÖÁö¸¸ ¹ü¿ëÀûÀ¸·Î »ç¿ëÇϱ⿣ ¾î·Á¿òÀÌ ÀÖ´Ù. Application-specific language
ƯÁ¤ ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼¸¸ »ç¿ëÇÏ´Â ¾ð¾î´Ù. ¾î¶² ÀÀ¿ë ÇÁ·Î±×·¥Àº ÇÁ·Î±×·¥ÀÇ ±â´ÉÀ» ÀϹÝÀ¯Àú°¡ È®Àå½Ãų ¼ö ÀÖµµ·Ï Çϱâ À§Çؼ ÇÁ·Î±×·¥ÀÌ Àü¿ëÀÇ script language¸¦ ³»ÀåÇÑ´Ù. ¿¹¸¦µé¾î Quake °°Àº °æ¿ì¿¡´Â QuakeC¿Í °°Àº ¾ð¾î¸¦ Á¦°øÇؼ À¯Àú°¡ Á÷Á¢ ·¹º§À» µðÀÚÀÎÇÒ ¼ö ÀÖ°Ô²û Çϰí ÀÖ´Ù. À¥ ºê¶ó¿ìÀú
À¥ ºê¶ó¿ìÀú´Â Javascript, CSS, HTML¸¦ ÇØ¼®Çϱâ À§ÇÑ ½ºÅ©¸³Æ® ÇØ¼® ¿£ÁøÀ» °¡Áö°í ÀÖ´Ù. ÀÌµé ½ºÅ©¸³Æ® ¾ð¾î´Â Ŭ¶óÀÌ¾ðÆ® ºê¶ó¿ìÀú¿¡¼ ÇØ¼®µÇ±â ¶§¹®¿¡, client-side script language ¶ó°í Çϱ⵵ ÇÑ´Ù. À¥ ¼¹ö
À¥ ºê¶ó¿ìÀú¸¦ ÀÌ¿ëÇÑ »ç¿ëÀÚÀÇ ÀÔ·ÂÀ» ó¸®Çϱâ À§Çؼ PHP, ASP¿Í °°Àº ¼¹öÃø ½ºÅ©¸³Æ®¾ð¾îµµ ÀÖ´Ù. ¼¹öÃø¿¡¼ ½ÇÇàµÇ±â ¶§¹®¿¡ server-side script language ¶ó°í ºÎ¸£±âµµ ÇÑ´Ù. text processing laguage
¸¹Àº µ¥ÀÌÅ͵éÀÌ text ±â¹ÝÀ¸·Î ÀÛ¼ºÀÌ µÈ´Ù. Á÷°üÀûÀÌ¿©¼ ÀÐ°í¾²±â°¡ ¼ö¿ùÇϱ⠶§¹®ÀÌ´Ù. ÀÌ·± ÅØ½ºÆ®±â¹Ý µ¥ÀÌÅÍ´Â º°µµÀÇ Ã³¸®°úÁ¤À» °ÅÃÄ¾ß ÇÑ´Ù. ¸¹Àº ¾ÖÇø®ÄÉÀ̼ÇÀÌ µ¥ÀÌÅͳª ·Î±×¸¦ text±â¹ÝÀ¸·Î ÀúÀåÇϱ⠶§¹®¿¡ ½Ã½ºÅÛ¿£Áö´Ï¾î³ª ÇÁ·Î±×·¡¸Ó¿¡°Ô ÀÖ¾î¼ text processingÀ» ½±°ÔÇÒ ¼ö ÀÖ´Â ¾ð¾î´Â ¸Å¿ì Áß¿äÇÑ µµ±¸°¡ µÈ´Ù. |
|
|
EmailÀ» ±âÀÔÇϸé, ´ñ±ÛÀÌ ¸ÞÀÏ·Î Àü´ÞµË´Ï´Ù. |
|