กลุ่มการใช้งานทางด้านกราฟิกและมัลติมีเดีย
ซอฟต์แวรืกลุ่มนี้ถูกพัฒนาขึ้นเพื่อช่วยจัดการด้านงานกราฟฟิกและมัลติมีเดีย เพื่อให้งานง่ายขึ้น เช่น ใช้ตกแต่ง วาดรูป ปรับเสียง ตัดต่อ ภาพเครื่อนไหว และการสร้างและออกแบบเว็บไซต์ ตัวอย่างเช่น
โปรแกรมงานออกแบบ อาทิ Microsoft Visio Professional
ปรแกรมตกแต่งภาพ อาทิCorelDRAW,Adobo Photoshop
โปรแกรมตัดต่อวีดีโอและเสียง อาทิ Adobo Premiere,Pinnacle DV
โปรแกรมสร้างสื่อมัลติมีเดีย อาทิ Adobo Authorware, Toolbook Instructor, Adobo Director
โปรแกรมสร้างเว็บ อาทิ Adobo Flash, Adobo Dreamweaver
กลุ่มการใช้งานบนเว็บและการติดต่อสื่อสาร
เมื่อเกิดการเติบโดของอินเตอร์เน็ตซอฟต์แวร์กลุ่มนี้ได่พัฒนาขึ้นเพื่อใช้งานเฉพาะเพิ่มมากขึ้น เช่น โปรแกรมการตรวจเช็คอีเมลการท่องเว็บไซต์ การจัดการดูแลเว็บและการส่งข้อความติดต่อสื่อสาร การประชุมทางไกลผ่านเครือข่าย ตัวอย่างโปรแกรมกลุ่มนี้ได้แก่:
โปรแกรมจัดการอีเมล อาทิ Microsoft Outlook,Mozzila Thunderbird
โปรแกรมทองเว็บ อาทิMicrosoft Internet Explorer,Mozzila Firafox
โปแกรม ประชุมทางไกล อาทิVideo Conference อาทิ Microsof etm
โปรแกรมส่งข้อความด่วน Instsnt Messaging vkmb MSN Messager/Windows Messager,ICQ
โปรแกรมสนทนาบนอินเตอร์เน็ต อาทิ PIRCH,MIRCH
ความจำเป็นของการใช้ซอฟต์แวร์
การใช้ภาษาเครื่องนี้ถึงแม้ว่าคอมพิวเตอร์จะเข้าใจได้ทันที แต่มนุษย์ผู้ใช้จะมีข้อยุ่งยากมากเพราะเข้าใจและจดจำได้ยาก จึงมีผู้สร้างภาคอมพิวเตอร์ในรูปแบบที่เป็นตัวอักษร เป็นประโยคข้อความ ภาษาในลักษณะดังกล่าวนี้เรียกว่าภาษาคอมพิวเตอร์ระดับสูง ภาษาระดับสูงมีอยู่มากมายบางภาษามีความเหมาะสมกับการใช้งานการคำนวณทางคณิตศาสตร์ และวิทยาศาสตร์ บางภาษามีความเหมาะสมไว้ใช้สั่งงานทางด้าน
ซอฟต์แวร์และภาษาคอมพิวเตอร์
เมื่อมนุษย์ต้องการใช้คอมพิวเตอร์ช่วยในการทำงานมนุษย์จะต้องบอกขั้นตอนวิธีการให้คอมพิวเตอร์ทราบการที่บอกสิ่งที่มนุษย์เข้าใจให้คอมพิวเตอร์รับรู้ และทำงานด้อย่างถูกต้อง จำเป็นต้องมีสื่อกลาง ถ้าเปรียบเทียบกับชีวิตประจำวันแล้ว เรามีภาษาที่ใช้ในการติดต่อซึ่งกันและกัน เช่นเดียวกันถ้ามนุษย์ต้องการจะถ่ายทอดความต้องการให้คอมพิวเติร์รับรู้ และปฎิบัติตามจะต้องมีสื่อกลางสำหรับการติดต่อเพื่อให้คอมพิวเตอร์รับรู้เราเรียกสื่อกลางนี้ว่า ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์ในแต่ละยุคประกอบด้วย
ภาษาเครื่อง (MachineLanguages)
เนื่องจากคอมพิวเตอร์ทำงานด้วยสัญญาณทางไฟฟ้าใช้แทนด้วยตัวเลข0และ1ได้ ผู้ออกแบบคอมพิวเตอร์ใช้ตัวเลข0และ1 นี้เป็นรหัสแทนคำสั่งในการสั่งงานคอมพิวเตอร์ รหัสแทนข้อมูลและคำสั่งโดยใช้ระบบเลขฐานสองนี้ คอมพิวเตอร์สามารถเข้าใจได้ เราเรียกเลขฐานสองที่ประกอบกันเป็นชุดคำสั่งและใช้สั่งงาน คอมพิวเตอร์ว่าภาษาเครื่อง
การใช้ภาษาเครื่องนี้ถึงแม้คอมพิวเตอร์จะเข้าใจได้ทันทีแต่มนุษย์ผู้ใช้จะมีข้อยุ่งยากมาก เพราะเข้าใจและจดจำได้ยาก จึงมีผู้สร้างภาคอมพิวเตอร์ในรุปแบบอื่นที่เป็นตัวอักษร
ภาษาแอสเซมบลี
เป็นภาษาคอมพิวเตอร์ในยุคที่2ถัดจากภาษาเครื่อง ภาษาแอสเซมบลีช่วยลดความ
ภาษาระดับสูง (High-Level languages)
เป็นภาษาคอมพิวเตอร์ในยุคที่3เริ่มมีการใช้ยุคคำส่งที่เรียกว่าStatementsที่มีลักษณะเป็นประโยคภาษาอังกฤษ ทำให้ผู้ที่เขียนโปรแกรมสามารถเข้าใจชุดคำสั่งให้คอมพิวเตอรืทำงานง่ายขึ้น ผู้คนทั่วไปสามารถเรียนรู้และเขียนโปรแกรมได้ง่ายขึ้น เนื่องจากภาษาระดับสูงใกล้เคียงภาษามนุษย์ ตัวแปลภาษาระดับสูงเพื่อให้เป้นภาเครื่องนั้นมีอยู่2ชนิด ด้วยกันคือ
คอมไพเลอร์ Compiler และ อินเทอร์พรีเตอร์ Interpreter
คอมไพเลอร์ จะทำการแปลโปรแกรมที่เขียนเป็นภาษาระดับสูง ทั้งโปรแกรมให้เป็นภาษาเครื่องก่อน แล้วจึงให้คอมพิวเตอร์ทำงานตามภาษาเครื่องนั้น
อินเทอร์พรีเตอร์ จะทำการแปลทีละคำสั่งแล้วให้คอมพิวเตอร์ทำตามคำสั่งนั้น เมื่อทำเสร็จแล้วจึงมาทำแปลคำสั่งลำดับต่อไป ข้อแตกต่างระหว่างคอมไพเลอร์กับอินเทอรพรีเตอร์จึงอย่ที่การแปลทั้งโปรแกรมหรือแปลทีละคำสั่ง
ไม่มีความคิดเห็น:
แสดงความคิดเห็น