top of page

ภาษาคอมพิวเตอร์

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

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

        2 ภาษาระดับต่ำ (ภาษาระดับต่ำ)

            การใช้ภาษาอังกฤษเป็นรหัสแทนการทำงานเป็นภาษาอังกฤษโดยใช้ภาษาอังกฤษเป็นหลัก การใช้และการตั้งชื่อแทนตำแหน่งที่ใช้เก็บข้อมูลจำนวนเท่า ๆ กันเป็นค่าของการใช้งาน เป็นภาษาที่มีความหมายคล้ายคลึงกับภาษาที่ใช้บ่อยๆ (ภาษาเครื่องจักร) ตัวอย่างของภาษาละติน เป็นภาษาที่ใช้คำในภาษาอังกฤษเป็นคำสั่งให้ใช้เครื่องเช่น ADD MESSAGE SIZE = "" ">" "" "" "" "" "" "" "" "" "" "" "" "" "" " ็นตัวเลขล้วนเช่น 

                ภาษาระดับต่ำภาษาเครื่องรหัสเลขฐาน สิบหก 
               MOV AL, 05 10110000 00000101 B0 05 
               MOV BL, 08 10110011 00001000 B3 08 
               เพิ่ม AL, BL 00000000 11011000 00 D8 
               MOV CL, AL 10001000 11000001 88 C1
         

          จากบรรทัดแรก 10110000 00000101 เป็นคำสั่งให้นำจำนวน 5 (หรือเขียนในรูปของเลขฐานสองเป็น 00000101) ไปเก็บในรีจิสเตอร์ AL โดยส่วนแรก 10110000 คือรหัสคำสั่งการเคลื่อนย้ายข้อมูลจำนวนมาเก็บ ลงทะเบียนไว้ในรีจิสเตอร์ AL 
         บรรทัดที่สอง 10110011 00001000 เป็นคำสั่งให้นำจำนวน 8 (หรือเขียนในรูปของเลขฐานสองเป็น 00001000) ไปเก็บในรีจิสเตอร์ชื่อ BL โดยส่วนแรก 10110011 คือรหัสคำสั่ง เป็นการเคลื่อนย้ายข้อมูล ำนวนมาเก็บไว้ในรี จิสเตอร์ BL 
         บรรทัดที่สามเป็นคำสั่งการบวก ระหว่างรีจิสเตอร์ AL กับ BL หรือนำ 5 บวก 8 ผลลัพธ์เก็บในรีจิสเตอร์ AL 
         บรรทัดที่สี่เป็นการนำผลลัพธ์จากรี จิ ชื่อร้าน CL ชื่อ CL

         (Assembler) (Assembler) (แอสเซมเบอร) สิ่งที่ตางกันไปตามเครื่องไมใชเครื่องคอมพิวเตอร คอมพิวเตอร์เป็นเครื่องหนึ่งที่ไม่สามารถใช้งานได้โปรแกรมอื่น ๆ ที่จะใช้งานได้ รอมจะต้องเข้าใจในการทำงานของเครื่องคอมพิวเตอร์อย่างใดอย่างหนึ่งต้องเป็นที่น่าพอใจว่าจะมีจำนวนเท่าไร ใช้น้อยและมักจะใช้ในกรณีที่ต้องการควบคุมการทำงานภายในของเครื่องคอมพิวเตอร์ 

         ภาษาระดับสูง (ภาษาระดับสูง)

             ภาษาระดับสูงเป็นภาษาสร้างขึ้นเพื่ออำนวยความสะดวกในการเขียนโปรแกรมเป็นลักษณะของคำสั่งที่จะรวมคำต่าง ๆ ในภาษาอังกฤษผู้อ่านเข้าใจได้ง่ายขึ้นได้ทันทีผู้เขียนโปรแกรมจึงเขียนโปรแกรมด้วยภาษาระดับสูง ได้รับการตอบรับเป็นอย่างดีจากผู้เชี่ยวชาญด้านภาษาอังกฤษ (FORTRAN) ภาษา (COBOL) ภาษาอังกฤษ (ภาษาไทย) (ภาษาไทย) ล (((((((((((((((((((((((((((((((((((((((((((((((( ทำหน้าที่แปลภาษาภาษาอังกฤษเป็นภาษาละติน (ภาษาอังกฤษ) ระดับสูงที่จะกล่าวถึงใ นที่นี้ ได้แก่
            1) ภาษาฟอร์แทรน (สูตร TRANstation: FORTRAN)
            ขั้นสูงครึ่งวันแรก 2497 โดย บริษัท ไอบีเอ็มเป็นภาษาที่เหมาะสำหรับงานที่ต้องการงานทางด้านวิทยาศาสตร์วิศวกรรมศาสตร์และงานวิจัยต่าง ๆ ที่น่าสนใจในการเขียนโปรแกรมในครั้งต่อไป ฟอร์ดฟอร์มแบบเดิมไม่เอื้ออำนวยต่อการเขียนโปรแกรม กรมพัฒนาเศรษฐกิจการค้า 2509 เรียกว่า FORTRAN 66 และในปี 2520 สถาบันมาตรฐานแห่งชาติหรือ ANSI) ได้ปรับปรุง FORTRAN 66 และเป็นที่ยอมรับว่า FORTRAN 77 มีภาษาไทย
             2 ภาษา บอล (Common Business Oriented Language: COBOL)
             เป็นภาษาอังกฤษ 2502 ต่อมาได้รับการปรับปรุงจากหน่วยงานที่ทำหน้าที่เป็นตัวแทนของหน่วยงานของสหรัฐอเมริกาเป็นภาษาโคบอลมาตรฐานในปี 2517 เป็นภาษาโปรแกรมเบ็ดเตล็ด
            3) ภาษาเบสิก (Beginner's Symbol Symbol of All Instruction Code: BASIC) เป็น
            ภาษาที่ได้รับการตอบรับเป็นครั้งแรก วิทยาลัยดาร์ทมั ธ (วิทยาลัยดาร์ตมั ธ ) และเผยแพร่เป็นทางการในปี 2508 ภาษาเบสิกเป็นภาษาที่สร้างขึ้นโดยมีจุดประสงค์เพื่อใช้สอนเพื่อใช้สอนเขียนโปรแกรมแทนภาษาอื่น ๆ เช่นเดียวกับภาษาที่ใช้ในการทำงาน สิ่งที่คุณจำเป็นต้องรู้คืออะไร?
           นอกจากนี้ภาษาเบเกอรี่เป็นภาษาที่ง่ายต่อการอ่านเขียนโปรแกรมได้ทุกสาขาวิชา เป็นเพียงวิศวกรหรือนักวิจัยจะสามารถ หัดเขียนโปรแกรมภาษาเบสิกได้ในเวลาไม่นานนักปกติภาษาเบสิกส่วนใหญ่ใช้กับไมโครคอมพิวเตอร์ 
             4) ภาษาปาสคาล (Pascal)
            ตั้งชื่อตามน กคณิตศาสตร์ชาวฝรั่งเศสชื่อเบลส ปาสคาล (Blaise Pascal) ซึ่งเป็นผู้ผลิตเครื่องคิดเลขโดย ใช้เฟืองหมุนภาษาปาสคาลคิดขึ้นในปี พ.ศ. 2514 โดยนิคลอสเวียร์ดศาสตราจารย์กฤษดา ธ นาธิปกรณ์ คงที่ได้รับความนิยมใช้ในการเรียนการเขียนโปรแกรมคอมพิวเตอร์
            5) ภาษาและซีพลัสพลัส (C และ C ++)
            เป็นภาษาที่พัฒนาจากห้องปฏิบัติการเบลล์ของ บริษัท เอทีแอนด์ทีในปี 2515 หลังจากที่พัฒนาขึ้นได้ไม่นานภาษาซีได้รับการรวมเอาข้อมูลภาษาระดับสูงและภาษาระดับต่ำสุดไว้ด้วยกัน เป็นโปรแกรมเมอร์ที่ใช้งานง่ายและมีประสิทธิภาพในการเขียนโปรแกรม มีความสามารถในการทำงานได้สูงกว่าระดับที่สามารถควบคุมการทำงานของระบบได้
             การเขียนโปรแกรมเชิงวัตถุ (Object Oriented Programming: OOP) ได้รับการเข้ามามีบทบาทมากขึ้นในวงการคอมพิวเตอร์มากขึ้น ชื่อภาษาไทย "ภาษาซีพลัสพลัส" (C ++) 
             6) ภาษาวิชวลเบสิก (Visual Basic) เป็น
             ภาษาที่ใช้ในการเขียนโปรแกรม แต่มี แนวคิดและวิธีกา พัฒนาโปรแกรมที่แตกต่างจากภาษาเบ สิกโดยสิ้นเชิงรวมทั้งการใช้เนื้อที่ในหน่วยความจำก็แตกต่างกันมากทั้งนี้เนื่องจากภาษาวิชวลเบสิกใช้แนวคิดที่ต่างออกไป 
            7) การเขียนโปรแกรมแบบจินตภาพ ( การเขียนโปรแกรมเชิงภาพ)
            ภาษานี้พัฒนาขึ้นโดย บริษัท ไมโครซอฟต์ออกแบบ เพื่อเขียนโปรแกรมที่สามารถใช้งานได้บนระบบปฏิบัติการแบบจียูไอเช่นระบบปฏิบัติการไมโครซอฟต์วินโดวส์มีการติดต่อกับผู้ใช้โดยใช้รูปภาพการเขียนโปรแกรมทำได้ง่ายกว่าการเขียนโปรแกรมแบบเก่ามาก 
            8 ) จาวา (จาวา)
            พัฒนาขึ้นในปี 2534 โดย บริษัท ซันไมโครซิตีอินเตอร์เนชั่นแนล (ประเทศไทย) จำกัดความสามารถในการเขียนโปรแกรมและใช้งานคอมพิวเตอร์ทุกประเภทและระบบปฏิบัติการทุกรูปแบบในช่วงแรกที่เริ่มมี การใช้งานเว็บโฮสติ้งสามารถใช้งานได้ง่าย างโปรแกรมใช้งานทั่วไปได้
           นอกจากนี้เทคโนโลยีของการสื่อสารเครื่องใช้ไฟฟ้าสามารถนำไปสู่ระบบอินเทอร์เน็ตและใช้งานระบบเวิลด์ไวด์เว็บได้ภาษาจาวาก็สามารถสร้างส่วนที่เรียกว่า "แอ็ปเปิ้ลเพล็กซ์ (เซิร์ฟเวอร์) ได้
           9) ภาษาเดลฟาย (เดลฟี่)
            เป็นภาษาที่ได้รับความนิยมในการเขียนโปรแกรมเป็นภาษาอื่นที่ใช้ในการเขียนโปรแกรมจะเป็นภาษา (คอมโพเนนต์) ที่สามารถใช้เป็นโครงเพื่อสร้างส่วนติดต่อผู้ใช้เป็นแบบแผน พัฒนามีความน่าสนใจและใช้งานง่ายขึ้นการเขียนโปรแกรมด้วยภาษาเดลฟายจึงเป็นที่นิยมในการนำไปพัฒนาเป็นโปรแกรมใช้งานมากรวมทั้งภาษาปาสคาลเป็นภาษาที่เข้าใจง่ายเหมาะแก่การนำมาใช้สอนเขียนโปรแกรม


      4. ภาษาระดับสูงมาก 

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

      5. ภาษา 

          เป็นภาษาโปรแกรมยุคที่ 5 หลักการทำงานของผู้ใช้คนอื่นการใช้ภาษาไทยในยุคต่างๆ

            - Fortran: ภาษาระดับสูงภาษาอังกฤษเป็นภาษาที่ใช้งานด้านวิทยาศาสตร์วิศวกรรมศาสตร์และคณิตศาสตร์ด้านต่าง ๆ จะขึ้นอยู่กับข้อความคำสั่งทีละบรรทัด

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

            - พื้นฐาน: ภาษาสำหรับผู้เริ่มต้นเป็นภาษาที่เรียนรู้ง่าย ๆ สำหรับการใช้งานในวงการศึกษา

            - Pascal: เป็นภาษาสำหรับการเรียนการสอนโดยใช้ภาษาเฉพาะ

            - Ada: เพิ่มระดับความสามารถในการทำธุรกิจโดยใช้โปรแกรมสำเร็จรูป

           - C: ภาษา C: ภาษาที่ใช้สำหรับเขียนโปรแกรมระบบที่มีความสามารถสูง

           - ALGOL: เป็นภาษาที่ใช้เขียนโปรแกรมด้านวิทยาศาสตร์

           - LISP: เป็นภาษาที่ใช้ในการประมวลผลด้านข้าง, อักขระ, หรือคำพูดที่ดีเกี่ยวกับการเขียนโปรแกรมด้านปัญญาประดิษฐ์

           - Prolog: เป็นภาษาโปรแกรมสำหรับงานด้านปัญญาประดิษฐ์ใช้แทนภาษา LISP

           - PL / 1: เป็นภาษาที่เรียนรู้ง่ายใช้ทั้งสองด้านวิทยาศาสตร์และด้านธุรกิจภาษาจะมีขนาดใหญ่มีตัวเลือกมาก

           - ALP: มีส่วนเกี่ยวข้องกับการทำตารางมาก

           - โลโก้: เป็นภาษาย่อยของ lisp เป็นโปรแกรมสำหรับเด็กที่มีการสนทนากับคอมพิวเตอร์โดยใช้ "เต่า" เป็นคำอธิบายภาพกับคำสั่งง่ายๆเช่นไปข้างหน้าซ้าย

           - Pilot: เป็นโปรแกรมที่ใช้ในการเขียนโปรแกรมบทเรียนคอมพิวเตอร์ช่วยสอน (CAI) เช่นงานเกี่ยวกับคำสั่งฝึกหัดการตรวจ ฯลฯ

           - Smalltalk: เป็นภาษาที่ใช้คอมพิวเตอร์เชิงพาณิชย์

           - Forth: เป็นภาษาสำหรับงานควบคุมแบบทันทีเช่นการแนะนำกล้องดาราศาสตร์และโปรแกรมภาษาที่มีความสูง

           - Modula-2: คล้ายคลึงกับภาษาเพื่อการเขียนระบบ

           - RPG: เป็นภาษาที่มีการออกแบบมาเพื่อใช้แก้ปัญหาการทำรายงานเชิงธุรกิจเช่นการปรับปรุงแฟ้มข้อมูล

  • Facebook Social Icon
  • Twitter Social Icon
  • Google+ Social Icon
  • YouTube Social  Icon
  • Pinterest Social Icon
  • Instagram Social Icon
bottom of page