ภาษาโปรแกรมที่ใช้ในการพัฒนาโปรแกรมขึ้นมาใช้งานนั้น มีอยู่ด้วยกันหลายภาษา Show ยุคที่ 1 : ภาษาเครื่อง (Machine Language) ภาษาเครื่อง เป็นภาษาโปรแกรมคอมพิวเตอร์ระดับต่ำที่สุด ซึ่งคอมพิวเตอร์เข้าใจ คำสั่งภาษาเครื่อง (Machine Code) ความหมาย 0010 0000 โหลดข้อมูลจากหน่วยความจำ 0100 0000 ดำเนินการบวกข้อมูล 0011 0000 เก็บข้อมูลลงในหน่วยความจำ ก่อนปี ค.ศ. 1952 มีการเขียนโปรแกรมคอมพิวเตอร์ด้วยภาษาเครื่องเพียงภาษาเดียว ดังนั้นนักเขียนโปรแกรมจึงไม่นิยมที่จะเขียนโปรแกรมด้วยภาษาเครื่อง เพราะทำการ ข้อดีของภาษาเครื่อง คือสามารถเขียนโปรแกรมควบคุมการทำงานคอมพิวเตอร์ได้ ยุคที่ 2 ภาษาแอสเซมบลี ( Assembly Language) ภาษาแอสเซมบลี จัดอยู่ในภาษาระดับต่ำ และเป็นภาษาที่พัฒนาต่อมาจากภาษา คำสั่งนิวมอนิกโคด คำสั่งภาษาเครื่อง ความหมาย LOAD 0010 0000 โหลดข้อมูลจากหน่วยความจำ ADD 0100 0000 ดำเนินการบวกข้อมูล SUB 1101 0000 ดำเนินการลบข้อมูล MOV 1001 0000 ย้ายข้อมูลเข้าออกจากหน่วยความจำ STROE 0011 0000 เก็บข้อมูลไว้ในหน่วยความจำ ตัวอย่างของคำสั่งภาษาแอสเซมบลี ดังตัวอย่าง เช่น CALL MySub ;transfer of control MOV AX, 5 ;data transfer ADD AX, 20 ;arithmetic JZ Next 1 ;logical (jump if zero) IN A 1, 20 ;input/output (read from hardware port) RET ;return เมื่อนักเขียนโปรแกรม เขียนโปรแกรมด้วยภาษาแอสเซมบลีแล้ว ต้องใช้ตัวแปล สรุปคำสั่งที่เขียนด้วยภาษาโปรแกรมคอมพิวเตอร์ ในยุคที่ 1 และที่ 2 จะต้องใช้ ยุคที่ 3 ภาษาระดับสูง ( High-level Language) ภาษาระดับสูงถือว่าเป็นภาษาโปรแกรมคอมพิวเตอร์ในยุคที่สาม ( Third-generation การเขียนโปรแกรมด้วยภาษาระดับสูงจะต้องใช้ตัวแปลภาษา ที่เรียกว่า คอมไพเลอร์ ตัวอย่างของภาษาคอมพิวเตอร์ระดับสูงได้แก่ ภาษา BASIC ภาษา COBOL ภาษา สรุปภาษาโปรแกรมคอมพิวเตอร์ในยุคที่ 3 มีการเขียนโปรแกรมที่ง่ายกว่าในยุคที่ 2 ยุคที่ 4 ภาษาระดับสูงมาก ( Very high-level Language) ภาษาระดับสูงมากเป็นภาษา โปรแกรมคอมพิวเตอร์ยุคที่สี่ ( Fourth-generation language) TABLE FILE SALES SUM UNITS BY MONTH BY CUSTOMER BY PRODUCT ON CUSTOMMER SUBTOTAL PAGE BREAK END ข้อดีของภาษาคอมพิวเตอร์ในยุคที่ 4 • การเขียนโปรแกรมจะสั้นและง่าย เพราะเน้นที่ผลลัพธ์ของงานว่าต้องการอะไร ตัวอย่างภาษาคอมพิวเตอร์ในยุคที่ 4 ประกอบด้วย Report Generators, Query ภาษาที่ใช้สำหรับเรียกดูข้อมูลจากฐานข้อมูลได้เรียกว่า ภาษาสอบถาม ( Query Report Generator หรือ Report Writer คือโปรแกรมสำหรับผู้ใช้ ( End user) ที่ใช้สำหรับ Application Generators คือเครื่องมือของผู้เขียนโปรแกรมที่ใช้ในการสร้างโปรแกรม ยุคที่ 5 ภาษาธรรมชาติ ( Natural Language) ภาษาธรรมชาติจัดเป็นภาษาโปรแกรมคอมพิวเตอร์ยุคที่ห้า ( Fifth generation language) ตัวอย่างภาษาคอมพิวเตอร์ในยุคที่ 5 เช่น SUM SHIPMENTS BY STATE BY DATE ข้อดีของภาษาคอมพิวเตอร์ในยุคที่ 5 คือผู้เขียนโปรแกรมสามารถเขียนโปรแกรม ภาษาเครื่อง มีอะไรบ้างภาษา คอมพิวเตอร์อาจแบ่งได้เป็น 3 ระดับ คือ ภาษาเครื่อง (Machine Language) ภาษาระดับต่ำ (Low Level Language) และภาษาระดับสูง (High Level Language). Java. java2. ... . JavaScript. ... . C# ... . PHP. ... . C++ ... . Python. ... . C. ... . ภาษาที่ใช้กับคอมพิวเตอร์มีภาษา อะไรบ้างภาษาคอมพิวเตอร์อาจแบ่งได้เป็น 3 ระดับ คือ ภาษาเครื่อง (Machine Language) ภาษาระดับต่ำ (Low Level Language) และภาษาระดับสูง (High Level Language) 1. ภาษาเครื่อง (Machine Language) การเขียนโปรแกรมเพื่อสั่งให้คอมพิวเตอร์ทำงานในยุคแรก ๆ
ภาษาเครื่องเขียนด้วยเลขฐานใด1. ภาษาเครื่อง (Machine Language) เป็นภาษาที่เกิดขึ้นในยุคแรกสุด และเป็นภาษาเดียวที่เครื่องคอมพิวเตอร์จะสามารถเข้าใจคำสั่งได้ ภาษาเครื่องจะแทนข้อมูลหรือคำสั่งในโปรแกรมด้วยกลุ่มของตัวเลข 0 และ 1 หรือที่เรียกว่าเลขฐานสอง ซึ่งจะสัมพันธ์กับการเปิด (On) และการปิด (Off) ของสัญญาณไฟฟ้าภายในเครื่องคอมพิวเตอร์
ภาษาเครื่องอยู่ในระดับใดภาษาเครื่อง เป็นภาษาโปรแกรมคอมพิวเตอร์ระดับต่ำที่สุด ซึ่งคอมพิวเตอร์เข้าใจ ได้ทันทีโดยไม่ต้องผ่านตัวแปลภาษาเพราะเขียนคำสั่งและแทนข้อมูลด้วยเลขฐานสอง (Binary. Code) ทั้งหมด ซึ่งเป็นการเขียนคำสั่งด้วยเลข 0 หรือ 1 ดังตัวอย่างคำสั่งภาษาเครื่อง ดังนี้ คำสั่งภาษาเครื่อง (Machine Code)
|