วันพุธที่ 31 ธันวาคม พ.ศ. 2557

สรุป

   สรุป
                ภาษาคอมพิวเตอร์ เป็นสื่อกลางระหว่างมนุษย์กับเครื่องคอมพิวเตอร์ เพื่อควบคุมและสั่งงานให้เครื่องทำงานตามคำสั่งเพื่อให้ได้ผลลัพธ์ตามที่ผู้ใช้ต้องการ ซึ่งในปัจจุบันภาษาคอมพิวเตอร์ได้มีผู้พัฒนาออกมามากมายหลานภาษา ผู้เขียนโปรแกรมจะต้องทำความเข้าใจถึงหลักการเขียน และรูปแบบโครงสร้างคำสั่งของภาษานั้นๆ โดยภาษาคอมพิวเตอร์ได้แบ่งออกเป็น 5 ระดับคือ
        1.ภาษาเครื่อง (Machine Languagr)
        2. ภาษาระดับต่ำ (Low Level Language)
        3.ภาษาระดับสูง (High level Language
        4 ภาษาระดับสูงมาก (Very High-level Language)
        5 ภาษาธรรมชาติ (Nature language)
        โปรแกรมแปลภาษา เป็นซอฟต์แวร์หรือชุดคำสั่งที่ทำหน้าที่แปลโคดโปรแกรม (Source Program) ให้เป็นคำสั่งปฏิบัติการ (Object Program) เนื่องจากภาษาระดับต่ำและภาษาระดับสูงเป็นภาษาที่เครื่องคอมพิวเตอร์ไม่สามารถรับรู้ได้ จำเป็นต้องมีชุดคำสั่งที่ใช้เป็นตัวแปลภาษาให้เป็นภาษาเครื่องโปรแกรมแปลภาษาแบ่งออกเป็น 2 ประเภท คือ
        1. ตัวแปลภาษาระดับต่ำ ได้แก่ แอสเซมเบลอร์ ( Assembler )
        2. ตัวแปลภาษาระดับสูง ได้แก่ คอมไพเลอร์ (Compiler) และอินเตอร์พรีตเตอร์ (Interpreter)
        ในการเขียนโปรแกรมจะต้องเลือกภาษาคอมพิวเตอร์ที่มีความสามารถตรงกับลักษณะงานที่จะนำไปใช้หรือพัฒนา อีกทั้งผู้เขียนจะต้องมีความรู้ในภาษานั้นๆ ซึ่งภาษาคอมพิวเตอร์อย่างมากมายให้เลือกใช้โดยแบ่งเป็น 3 ประเภท คือ
        1. ภาษาที่เหมาะสำหรับงานธุรกิจ (Business Language)
        2. ภาษาที่เหมาะสำหรับด้านวิทยาศาสตร์ (Scientific language)
        3. ภาษาที่สารถใช้งานได้อเนกประสงค์ (Multipurpose Language)
        ภาษาซีพัฒนาขึ้นมาในปี ค.ศ.1970 โดย เดนนิส ริชชี (Dennis Ritchie) แห่ง Bell Telephone Laboratories, Inc. ซึงภาษาซีนั้นมีต้นกำเนิดมาจากภาษา 2 ภาษา คือ ภาษา BCPL และภาษา B เมื่อมีการศึกษาภาษาบีอย่างละเอียดได้พบข้อบกพร่องต่างๆ ของภาษาบี จึงไดมีการพัฒนารูปแบบภาษาบีขึ้นใหม่ให้มีหลักการทำงานที่ดีกว่าเดิม และใช้ชื่อว่า ภาษาซี ( C language )

ไม่มีความคิดเห็น:

แสดงความคิดเห็น