Please enable JavaScript.
Coggle requires JavaScript to display documents.
ยุคของภาษาโปรแกรม :confetti_ball: - Coggle Diagram
ยุคของภาษาโปรแกรม :confetti_ball:
ยุคที่ 1 : ภาษาเครื่อง (Machine Language) :pencil2:
ภาษาเครื่อง เป็นภาษาโปรแกรมคอมพิวเตอร์ระดับต่ำที่สุด ซึ่งคอมพิวเตอร์เข้าใจ ได้ทันทีโดยไม่ต้องผ่านตัวแปลภาษาเพราะเขียนคำสั่ง :smiley:
และแทนข้อมูลด้วยเลขฐานสอง (Binary. Code) ทั้งหมด ซึ่งเป็นการเขียนคำสั่งด้วยเลข 0 หรือ 1 ดังตัวอย่างคำสั่งภาษาเครื่อง
ยุคที่ 2 ภาษาแอสเซมบลี ( Assembly Language)
ภาษาแอสเซมบลี จัดอยู่ในภาษาระดับต่ำ และเป็นภาษาที่พัฒนาต่อมาจากภาษา
เครื่องในปี ค.ศ. 1952 ภาษาแอสเซมบลีมีความใกล้เคียงกับภาษาเครื่องมาก คือ 1 คำสั่งของ
ภาษาแอสเซมบลีจะเท่ากับ 1 คำสั่งของภาษาเครื่อง
ยุคที่ 3 ภาษาระดับสูง ( High-level Language)
ภาษาระดับสูงถือว่าเป็นภาษาโปรแกรมคอมพิวเตอร์ในยุคที่สาม ( Third-generation
language) ที่มีการใช้กันอย่างแพร่หลายในปี ค.ศ. 1960 โดยมีโครงสร้างภาษาและชุดคำสั่ง
เหมือนกับภาษาอังกฤษ รวมทั้งสามารถใช้นิพจน์ทางคณิตศาสตร์ในการคำนวณได้ด้วย
ยุคที่ 4 ภาษาระดับสูงมาก ( Very high-level Language)
ภาษาระดับสูงมากเป็นภาษา โปรแกรมคอมพิวเตอร์ยุคที่สี่ ( Fourth-generation language)
ซึ่งเป็นภาษาที่ใช้ในการเขียนโปรแกรมด้วยคำสั่งสั้น ๆ และง่ายกว่าภาษาในยุคก่อน ๆ มีการ
ทำงานแบบไม่จำเป็นต้องบอกลำดับของขั้นตอนการทำงาน ( Nonprocedural language)
ยุคที่ 5 ภาษาธรรมชาติ ( Natural Language)
ภาษาธรรมชาติจัดเป็นภาษาโปรแกรมคอมพิวเตอร์ยุคที่ห้า ( Fifth generation language)
คือ การเขียนคำสั่ง หรือสั่งงานคอมพิวเตอร์ทำงานโดยการใช้ภาษาธรรมชาติต่าง ๆ เช่น ภาพ
หรือ เสียง โดยไม่สนใจรูปแบบไวยากรณ์หรือโครงสร้างของภาษามากนัก
พยายามคิดวิเคราะห์ และแปลความหมายโดยอาศัยการเรียนรู้ด้วยตนเองและระบบองค์ความรู้
( Knowledge Base System) มาช่วยแปลความหมายของคำสั่งต่าง ๆ และตอบสนองต่อผู้ใช้งาน