ยินดีต้อนรับสู่ Web blog ผมครับ
ซอฟแวร์ประยุกต์
 Application  Software 
        ซอฟแวร์ที่ใช้งานรวมกับคอมพิวเตอร์  เพื่อใช้ทำงานเฉราะด้าน เช้น การจัดพิมพ์รายงาน  การนำเสนองาน  การจัดทำบัญชี  การตกแต่งภาพ  หรือการออกแบบเว็บไซต้  เป็นต้น


             ประเภทของซอฟแวร์ประยุกต์


แบ่งตามลักษณะการผลิต  จำแนกได้เป็น 2  ประเภท  คือ

              1    ซอฟแวร์ที่พัฒนาขึนใช้เองโดยเฉราะ
               Propietary  Sofware
              2   ซอฟแวร์ที่หาซื่อได้ทั่วไป Pacfaged  Software
มีทั้งโปรแกรมเฉราะ  Customized  package และโปรแกรมมาตรฐาน Standard  package               


ประเภทของซอฟแวร์ปรัยุกต์

แบ่งตามกลุ่มใช้งาน   จำแนกได้เป็น  3   กลุ่มใหญ่ๆ ดั่งนี้
              1.   กลุ่มการใช้งานทางธุรกิจ
Business
               2.   กลุ่มการใช้งานด้านกราฟิกและมัลติมีเดียว  Graphic and Multimedia
               3.   กลุ่มการใช้งานเว็บ  Wed  and  communicatiosn


กลุ่มการใช้งานทางด้านธุรกิจ Business

     ซอฟแวแวร์กลุ่มนี้  ถูกนำมาใช้โดยมุ่งหวังให้การทำงานมีประสิทธิภาพมากขึง เช่น  การจักพิมพ์รายงานเอกสาร  นำเสนอและการบันทึกนัดหมายต่างๆ ตัวอยางเช่น
โปรปกรมประมวลคำ  อาทิ  MICROSOFT  WORRD SUN StarOffce Writer
โปรแกรม  ตารางคำนวน  อาทิ MICROSOFT Excel SUN StarOffce Cals
โปรแกรมนำเสนองาน  อาทิ Microsoft  PowerOoint Sun StarOffice Impress


กลุ่มการใช้งานทางด้านกราฟิกและมัลติมีเดีย

     ซอฟแวกลุ่มนี้ถูกพัฒนาขึ่งเพื่อช่วยการด้านงานกราฟิกและมัลติมีเดีย  เพื่อให้งานง่ายขึ่น เช่นใช้ในการ  ตกแต้ง  วาดรูป  ปรับเสียง  ตักต่อ  ภาพเคลื่อนไหว  และการสร้างและการออกแบบเว็ปไซต์  ตัวอยางเช่น
     โปรแกรมงานออกแบบ อาทิ Microsft  Professional
โปรแกรมตกแต่แต่งภาพ อาทิ coreldraw adode photshop
โปรแกรมตัดต่อวิดิโอและเสียง อาทิ adoe premirer pinnacle studio dv

โปรแกรมสร้างสื่อมัลติมีเดีย อาทิ adobe authorwarer toolbook instructor adobe directtor
โปรแกรมสร้างเว็บ   อาทิ  adobe flash adobe dreamweaver


กลุ่มการใช้งานบนเว็บและการติดต่อสื่อสาร

      เมื่อเกิดการเติบโตของเครือข่ายอินเตอร์เน็ตซอฟแวร์กล่มนี้ได้ภูกพัฒนาขึ่งเพื่อใช้งานเฉราะเพิ่มมากขึ่น เช่น โปรแกรมการตรวจเช็กอีเมลการท่องเว็บไซต์  การจัดการดูแลเว็บ และการส่งข้อความติดต่อสื่อสาร  การประชุมทางไกลผ่านเครือข่าย  ตัวอยางโปรแกรมในกลุ่มนี้ได้แก้
       โปรแกรมจดการอีเมล อาทิ Microroft Outlook Mozzila  hunderdird
       โปรแกรมท่องเว็บ อาทิ Microroft internet explcrer moxxila fireox
       โปรแกรม  ประชุมทางไกล video  conference อาทิ Microroft netmeeting


โปรแกรมส่งข้อความด่วน intant messaging อาทิ sms messenger window messenger icq
โปรแกรมสนทนาบนอินเตอร์เน็ต อาทิ pirch mirch

ความจำของการใช้ซอฟแวร์

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

ซอฟแวร์และภาษาคอมพิวเตอร์

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

ภาษาคอมพิวเตอร์ในแต่ละยุคประกอบด้วย

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


ภาษาแอสเซมบาลี(assembly languages)

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

ภาษาระดับสูง HIGH- LEVEL LANGUAGES

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