ภาษาสคริปต์คืออะไร

ภาษาสคริปต์ซึ่งเรียกอีกอย่างว่าภาษาส่วนขยายเป็นภาษาการเขียนโปรแกรมชนิดที่เรียกใช้แอปพลิเคชันซอฟต์แวร์ต่างๆ ภาษาสคริปต์เป็นลูกหลานของ Job Control Language ซึ่งเป็นภาษาแรก ๆ ที่ บริษัท ต่างๆใช้ในการดำเนินการงานต่างๆโดยอัตโนมัติ ระบบอัตโนมัตินี้เรียกว่าการดำเนินการแบทช์

ภาษาที่ใช้ในการควบคุมการประมวลผลแบบแบตช์ที่เรียกว่าแบทช์ภาษาเป็นรูปแบบแรกสุดของภาษาสคริปต์ ตั้งแต่ปี 1950 มีการใช้ภาษาแบทช์เป็นวิธีการทำหน้าที่ทางธุรกิจในระดับสูง แต่ยังคงไว้ซึ่งความน่าสนใจเช่นการเรียกเก็บเงินและรายงาน ภาษาแบตช์มักจะเชื่อมโยงกับเชลล์เฉพาะหรือส่วนต่อประสานผู้ใช้ เชลล์ยอดนิยมสำหรับภาษาชุดงานประกอบด้วยCocoa®, เชลล์UNIX®และ MS-DOS®

มีวัตถุประสงค์มากมายสำหรับภาษาสคริปต์ วัตถุประสงค์ที่สำคัญอย่างหนึ่งของภาษาดังกล่าวคือการใช้เป็นรหัสกาว รหัสกาวคือรหัสที่ใช้ผูกโปรแกรมและแอปพลิเคชั่นต่าง ๆ ที่ไม่เกี่ยวข้องกัน

ภาษาสคริปต์ยังใช้ในการสร้างอัตโนมัติสำหรับส่วนต่อประสานกราฟิกกับผู้ใช้ (GUI) GUI ช่วยให้ผู้ใช้โต้ตอบกับส่วนต่อประสานที่ออกแบบด้วยรูปภาพปุ่มและเมนูแทนการใช้งานบรรทัดคำสั่ง เดสก์ท็อปคอมพิวเตอร์ยุคใหม่เป็นตัวอย่างที่ดีของ GUI ภาษาสคริปต์ช่วยอำนวยความสะดวกในการทำงานบางอย่างของ GUI เช่นการพิมพ์และการเปลี่ยนชื่อไฟล์

เว็บแอปพลิเคชั่นหลายตัวเขียนด้วยภาษาสคริปต์ หนึ่งในเว็บแอปพลิเคชันที่เป็นที่รู้จักมากขึ้นคือเว็บเบราว์เซอร์ ในรูปแบบพื้นฐานที่สุดเว็บเบราว์เซอร์ช่วยให้ผู้ใช้สามารถดูหน้าเว็บแบบไดนามิกและย้ายจากหน้าไปหน้า ตัวอย่างของภาษาสคริปต์ยอดนิยมที่ใช้ในการสร้างและออกแบบเว็บไซต์ ได้แก่ JavaScript®, XUL ™, Ajax, VBScript®และ XLST

เพื่อสร้างแอปพลิเคชันแบบไดนามิกและแบบโต้ตอบบนอินเทอร์เน็ตจะต้องใช้ภาษาสคริปต์ ภาษาสคริปต์ยอดนิยมที่ใช้เพื่อจุดประสงค์นี้คือ PHP PHP สร้างบน HTML โดยให้คำแนะนำเฉพาะสำหรับบล็อก HTML ของโค้ด กล่าวอีกนัยหนึ่งคือ HTML "ฟื้นคืนชีวิต" เมื่อฝัง PHP PHP ถูกใช้เป็นสคริปต์ฝั่งเซิร์ฟเวอร์เป็นหลักซึ่งหมายความว่ามันทำหน้าที่เป็นสื่อกลางระหว่างส่วนหน้าของเว็บไซต์กับฐานข้อมูลส่วนหลังและที่เก็บข้อมูล

ภาษาสคริปต์สามารถใช้เป็นภาษาเฉพาะโดเมนได้ ภาษาเฉพาะโดเมนนั้นได้รับการปรับให้เหมาะกับการใช้งานโปรแกรมหรือแอพพลิเคชั่นสำหรับปัญหาโดเมนที่ระบุหรือการแก้ปัญหาโดเมน ตัวอย่างเช่น SQL ใช้เพื่ออำนวยความสะดวกในการสืบค้นฐานข้อมูลโลโก้ใช้เพื่อสอนเด็ก ๆ ถึงวิธีการเขียนโปรแกรมและนิพจน์ทั่วไปจะถูกใช้โดยภาษาสคริปต์ที่หลากหลายเพื่อประมวลผลไฟล์และเอกสารที่เป็นข้อความ