ภาษาคอมพวิ เตอร์
1ภาษาเคร่ือง (Machine Language)
การ เขียนโปรแกรมเพื่อสั่งใหค้ อมพวิ เตอร์ทางานในยคุ แรก ๆ จะตอ้ งเขียนดว้ ยภาษาซ่ึงเป็นที่ยอมรับของ
เครื่องคอมพวิ เตอร์ที่เรียกวา่ “ภาษาเคร่ือง” ภาษาน้ีประกอบดว้ ยตวั เลขลว้ น ทาให้เครื่องคอมพิวเตอร์
สามารถทางานไดท้ นั ที ผทู้ ี่จะเขียนโปรแกรมภาษาเคร่ืองได้ ตอ้ งสามารถจารหสั แทนคาสั่งตา่ ง ๆ ได้ และ
ในการคานวณตอ้ งสามารถจาไดว้ า่ จานวนตา่ ง ๆ ท่ีใชใ้ นการคานวณน้นั ถูกเก็บไวท้ ่ีตาแหน่งใด ดงั น้นั
โอกาสที่จะเกิดความผดิ พลาดในการเขียนโปรแกรมจึงมีมาก นอกจากน้ีเคร่ืองคอมพิวเตอร์แตล่ ะระบบมี
ภาษาเคร่ืองท่ีแตกตา่ งกนั ออก ทาใหเ้ กิดความไมส่ ะดวกเมื่อมีการเปลี่ยนเครื่องคอมพิวเตอร์เพราะจะตอ้ ง
เขียน โปรแกรมใหมท่ ้งั หมด
2 ภาษาระดบั ต่า (Low Level Language)
เนื่อง จากภาษาเคร่ืองเป็ นภาษาที่มีความยงุ่ ยากในการเขียนดงั ไดก้ ล่าวมาแลว้ จึงไมม่ ีผนู้ ิยมและมีการใชน้ อ้ ย
ดงั น้นั ไดม้ ีการพฒั นาภาษาคอมพวิ เตอร์ข้ึนอีกระดบั หน่ึง โดยการใชต้ วั อกั ษรภาษาองั กฤษเป็นรหสั แทนการ
ทางาน การใชแ้ ละการต้งั ช่ือตวั แปรแทนตาแหน่งที่ใชเ้ กบ็ จานวนตา่ ง ๆ ซ่ึงเป็นคา่ ของตวั แปรน้นั ๆ การใช้
สญั ลกั ษณ์ช่วยใหก้ ารเขียนโปรแกรมน้ีเรียกวา่ “ภาษาระดบั ต่า”ภาษาระดบั ต่าเป็นภาษาท่ีมีความหมาย
ใกลเ้ คียงกบั ภาษาเคร่ือง มากบางคร้ังจึงเรียกภาษาน้ีวา่ “ภาษาอิงเครื่อง” (Machine – Oriented Language)
ตวั อยา่ งของภาษาระดบั ต่า ไดแ้ ก่ ภาษาแอสเซมบลี เป็นภาษาที่ใชค้ าในอกั ษรภาษาองั กฤษเป็นคาสัง่ ให้
เคร่ืองทางาน เช่น ADD หมายถึง บวก SUB หมายถึง ลบ เป็นตน้ การใชค้ าเหล่าน้ีช่วยใหก้ ารเขียนโปรแกรม
ง่ายข้ึนกวา่ การใชภ้ าษาเคร่ืองซ่ึง เป็นตวั เลขลว้ น ดงั ตารางแสดงตวั อยา่ งของภาษาระดบั ต่าและภาษาเคร่ืองที่
สงั่ ใหม้ ีการบวกจานวน ท่ีเก็บอยใู่ นหน่วยความจา
ตารางที่ 5.1 แสดงความสัมพนั ธ์ของคาสั่งในภาษาระดบั ต่าและภาษาเครื่อง
ภาษาระดบั ต่า ภาษาเครื่อง รหสั เลขฐานสิบหก
MOV AL,05 10110000 00000101 B0 05
MOV BL,08 10110011 00001000 B3 08
ADD AL,BL 00000000 11011000 00 D8
MOV CL,AL 0001000 11000001 88 C1
จาก ตารางบรรทดั แรก 10110000 00000101 เป็นคาสง่ั ใหน้ าจานวน 5 (หรือเขียนในรูปของเลขฐานสองเป็น
00000101) ไปเกบ็ ในรีจิสเตอร์ชื่อ AL โดยส่วนแรก 10110000 คือรหสั คาสัง่ MOV ซ่ึงเป็นการเคล่ือนยา้ ย
ขอ้ มูลจานวนมาเก็บไวใ้ นรีจิสเตอร์ AL
บรรทดั ท่ี สอง 10110011 00001000 เป็นคาสัง่ ใหน้ าจานวน 8 (หรือเขียนในรูปของเลขฐานสองเป็ น
00001000) ไปเกบ็ ในรีจิสเตอร์ช่ือ BL โดยส่วนแรก 10110011 คือรหสั คาสัง่ MOV ซ่ึงเป็นการเคลื่อนยา้ ย
ขอ้ มลู จานวนมาเก็บไวใ้ นรีจิสเตอร์ BL
บรรทดั ที่สาม เป็นคาสงั่ การบวกระหวา่ งรีจิสเตอร์ AL กบั BL หรือนา 5 บวก 8 ผลลพั ธ์เก็บในรีจิสเตอร์ AL
บรรทดั ท่ีส่ี เป็นการนาผลลพั ธ์จากรีจิสเตอร์ชื่อ AL ไปเก็บไวใ้ นรีจิสเตอร์ช่ือ CL
การ ใชโ้ ปรแกรมท่ีเขียนดว้ ยภาษาแอสเซมบลีน้นั เครื่องคอมพวิ เตอร์ไม่สามารถทางานไดท้ นั ที จาเป็นตอ้ ง
มีการแปลโปรแกรมในการแปลท่ีมีช่ือวา่ “แอสเซมเบลอร์” (Assembler) ซ่ึงแตกตา่ งไปตามเคร่ือง
คอมพวิ เตอร์แต่ละชนิด ดงั น้นั แอสเซมเบลอร์ของเคร่ืองชนิดหน่ึงจะไม่สามารถใชแ้ ปลโปรแกรมภาษาแอส
เซ มบลีของเครื่องชนิดอ่ืน ๆ ไดภ้ าษาแอสเซมบลีน้ียงั คงใชย้ าก เพราะผเู้ ขียนโปรแกรมจะตอ้ งเขา้ ใจในการ
ทางานของเคร่ืองคอมพิวเตอร์อยา่ ง ละเอียด ตอ้ งรู้วา่ จานวนท่ีจะนามาคานวณน้นั อยู่ ณ ตาแหน่งใดใน
หน่วยความจาในทานองเดียวกบั การเขียนโปรแกรมเป็นภาษาเคร่ือง ภาษาแอสเซมบลีจึงมีผใู้ ชน้ อ้ ย และ
มกั จะใชใ้ นกรณีท่ีตอ้ งการควบคุมการทางานภายในของตวั เครื่องคอมพิวเตอร์
3 ภาษาระดบั สูง (High Level Language)
ภาษา ระดบั สูงเป็นภาษาท่ีสร้างข้ึนเพื่อช่วยอานวยความสะดวกในการเขียนโปรแกรม กล่าวคือลกั ษณะของ
คาสั่งจะประกอบดว้ ยคาต่าง ๆ ในภาษาองั กฤษ ซ่ึงผอู้ ่านสามารถเขา้ ใจความหมายไดท้ นั ที ผเู้ ขียนโปรแกรม
จึงเขียนโปรแกรมดว้ ยภาษาระดบั สูงไดง้ ่ายกวา่ เขียนดว้ ยภาษาแอ สเซมบลีหรือภาษาเคร่ือง ภาษาระดบั สูงมี
มากมายหลายภาษา อาทิเช่น ภาษาฟอร์แทรน (FORTRAN) ภาษาโคบอล (COBOL) ภาษาปาสคาล (Pascal)
ภาษาเบสิก(BASIC) ภาษาวชิ วลเบสิก (Visual Basic) ภาษาซี (C) และภาษาจาวา (Java) เป็นตน้ โปรแกรมที่
เขียนดว้ ยภาษาระดบั สูงแตล่ ะภาษาจะตอ้ งมีโปรแกรมท่ีทาหนา้ ท่ีแปล ภาษาระดบั สูงใหเ้ ป็นภาษาเคร่ือง เช่น
โปรแกรมแปลภาษาฟอร์แทรนเป็ นภาษาเครื่อง โปรแกรมแปลภาษาปาสคาลเป็นภาษาเคร่ือง คาสัง่ หน่ึง
คาสง่ั ในภาษาระดบั สูงจะถูกแปลเป็นภาษาเคร่ืองหลายคาสัง่
ภาษาระดบั สูงที่จะกล่าวถึงในท่ีน้ี ไดแ้ ก่
1) ภาษาฟอร์แทรน (FORmula TRANstation : FORTRAN)
จดั เป็นภาษาระดบั สูงท่ีเก่าแก่ที่สุด ไดร้ ับการคิดคน้ ข้ึนเป็ นคร้ังแรก ราว พ.ศ. 2497 โดยบริษทั ไอบีเอม็ เป็น
ภาษาท่ีเหมาะสาหรับงานท่ีตอ้ งการการคานวณ เช่น งานทางดา้ นวทิ ยาศาสตร์ วศิ วกรรมศาสตร์ และงานวจิ ยั
ต่าง ๆ เน่ืองจากแนวคิดในการเขียนโปรแกรมในระยะหลงั น้ีเปล่ียนมานิยมการเขียน โปรแกรมแบบ
โครงสร้างมากข้ึน ลกั ษณะของคาสั่งภาษาฟอร์แทรนแบบเดิมไม่เอ้ืออานวยท่ีจะใหเ้ ขียนได้ จึงมีการ
ปรับปรุงโครงสร้างของภาษาฟอร์แทรนใหส้ ามารถเขียนโปรแกรมแบบโครง สร้างข้ึนมาไดใ้ นปี พ.ศ. 2509
เรียกวา่ FORTRAN 66 และในปี พ.ศ. 2520 สถาบนั มาตรฐานแห่งชาติของสหรัฐอเมริกา (American
National Standard Institute หรือ ANSI) ไดป้ รับปรุง FORTRAN 66 และยอมรับใหเ้ ป็นภาษาฟอร์แทรนท่ี
เป็นมาตรฐาน เรียกวา่ FORTRAN 77 ใชไ้ ดก้ บั เครื่องคอมพวิ เตอร์ที่มีตวั แปลภาษาน้ี
2) ภาษาโคบอล (Common Business Oriented Language : COBOL)
เป็น ภาษาที่พฒั นาข้ึนในราว พ.ศ. 2502 ตอ่ มาไดร้ ับการปรับปรุงจากคณะกรรมการซ่ึงเป็นตวั แทนของ
หน่วยงานธุรกิจและ รัฐบาลของสหรัฐอเมริกา เป็ นภาษาโคบอลมาตรฐานในปี พ.ศ. 2517 เป็นภาษาที่
เหมาะสมสาหรับงานดา้ นธุรกิจ เครื่องคอมพวิ เตอร์ขนาดใหญ่ส่วนมากมีโปรแกรมแปลภาษาโคบอล
3) ภาษาเบสิก (Beginner’s All – purpose Symbolic Instruction Code : BASIC)
เป็น ภาษาที่ไดร้ ับการคิดข้ึนเป็นคร้ังแรกท่ีวทิ ยาลยั ดาร์ทมธั (Dartmouth College) และเผยแพร่เป็นทางการ
ในปี พ.ศ. 2508ภาษาเบสิกเป็นภาษาที่สร้างข้ึนโดยมีจุดประสงคเ์ พ่ือใชส้ อนเพอ่ื ใชส้ อน เขียนโปรแกรม
แทนภาษาคอมพวิ เตอร์ภาษาอื่น เช่น ภาษาฟอร์แทรน ซ่ึงมีขนาดใหญ่และตอ้ งใชห้ น่วยความจาสูงในการ
ทางาน ซ่ึงไมเ่ หมาะกบั เคร่ืองคอมพวิ เตอร์ในสมยั น้นั ภาษาเบสิกเป็นภาษาที่มีขนาดเล็ก เป็นตวั แปลภาษา
ชนิดที่เรียกวา่ อินเทอร์พรีเตอร์
นอก จากน้ี ภาษาเบสิกเป็นภาษาท่ีง่ายตอ่ การเขียน ซ่ึงผเู้ ขียนจะสามารถนาไปประยกุ ตก์ บั การแกป้ ัญหา
ตา่ ง ๆ ไดท้ ุกสาขาวชิ า ผทู้ ่ีเพิง่ ฝึกเขียนโปรแกรมใหม่ ๆ หรือผทู้ ่ีไม่ใช่นกั เขียนโปรแกรมมืออาชีพ แต่เป็น
เพยี งวศิ วกรหรือนกั วจิ ยั จะสามารถหดั เขียนโปรแกรมภาษาเบสิกไดใ้ นเวลาไมน่ านนกั ปกติภาษาเบสิกส่วน
ใหญ่ใชก้ บั ไมโครคอมพิวเตอร์
4) ภาษาปาสคาล (Pascal)
ต้งั ชื่อตามนกั คณิตศาสตร์ชาวฝร่ังเศส ช่ือ เบลส ปาสคาล (Blaise Pascal) ซ่ึงเป็นผผู้ ลิตเคร่ืองคิดเลขโดยใช้
เฟื องหมุน ภาษาปาสคาลคิดข้ึนในปี พ.ศ. 2514 โดยนิคลอส เวยี ซ (Niklaus Wirth) ศาสตราจารยว์ ชิ า
คอมพวิ เตอร์ชาวสวติ ภาษาปาสคาลไดร้ ับการออกแบบให้ใชง้ ่ายและมีโครงสร้างที่ดี จึงเหมาะกบั การใช้
สอนหลกั การเขียนโปรแกรม ปัจจุบนั ภาษาปาสคาลยงั คงไดร้ ับความนิยมใชใ้ นการเรียนเขียนโปรแกรม
คอมพวิ เตอร์
5) ภาษาซีและซีพลสั พลสั (C และ C++)
ภาษา ซีเป็นภาษาที่พฒั นาจากหอ้ งปฏิบตั ิการเบลลข์ องบริษทั เอทีแอนดท์ ีในปี พ.ศ. 2515 หลงั จากที่
พฒั นาข้ึนไดไ้ ม่นาน ภาษาซีก็กลายเป็นภาษาที่นิยมในหมูน่ กั เขียนโปรแกรมมาก และมีใชง้ านในเคร่ืองทุก
ระดบั ท้งั น้ีเน่ืองจากภาษาซีไดร้ วมเอาขอ้ มูลของภาษาระดบั สูงและภาษาระดบั ต่าเขา้ ไวด้ ว้ ยกนั กล่าวคือ
เป็นภาษาท่ีมีไวยากรณ์ท่ีเขา้ ใจง่าย ทาใหเ้ ขียนโปรแกรมไดง้ ่ายเช่นเดียวกบั ภาษาระดบั สูงทว่ั ไป แต่
ประสิทธิภาพและความเร็วในการทางานดีกวา่ มาก เนื่องจากมีการทางานเหมือนภาษาระดบั ต่า สามารถ
ทางานไดใ้ นระดบั ที่เป็นการควบคุมฮาร์ดแวร์ไดม้ ากกวา่ ภาษาระดบั สูงอื่น ๆ ดงั จะเห็นวา่ ภาษาซีเป็นภาษาท่ี
สามารถพฒั นาระบบปฏิบตั ิการได้ เช่น ระบบปฏิบตั ิการยนู ิกซ์
นอก จากน้ีเมื่อแนวคิดของการเขียนโปรแกรมแบบเชิงวตั ถุ (Object Oriented Programming : OOP) ไดเ้ ขา้
มามีบทบาทในวงการคอมพิวเตอร์มากข้ึน ภาษาซีก็ยงั ไดร้ ับการพฒั นาโดยประยกุ ตใ์ ชก้ บั การเขียน
โปรแกรมดงั กล่าว เกิดเป็นภาษาใหมช่ ื่อวา่ “ภาษาซีพลสั พลสั ” (C++)
6) ภาษาวชิ วลเบสิก (Visual Basic)
เป็น ภาษาท่ีพฒั นาตอ่ มาจากภาษาเบสิก ใชไ้ วยากรณ์บางส่วนของภาษาเบสิกในการเขียนโปรแกรม แต่มี
แนวคิดและวธิ ีการพฒั นาโปรแกรมท่ีแตกต่างจากภาษาเบสิกโดยสิ้นเชิง รวมท้งั การใชเ้ น้ือที่ใน
หน่วยความจาก็แตกต่างกนั มาก ท้งั น้ีเน่ืองจากภาษาวชิ วลเบสิกใชแ้ นวคิดท่ีต่างออกไป
7) การเขียนโปรแกรมแบบจินตภาพ (Visual Programming)
ภาษา น้ีพฒั นาข้ึนโดยบริษทั ไมโครซอฟตอ์ อกแบบเพ่ือเขียนโปรแกรมท่ีสามารถใชง้ านได้ บน
ระบบปฏิบตั ิการแบบจียไู อ เช่น ระบบปฏิบตั ิการไมโครซอฟตว์ นิ โดวส์ มีการติดตอ่ กบั ผใู้ ชโ้ ดยใชร้ ูปภาพ
การเขียนโปรแกรมทาไดง้ ่ายกวา่ การเขียนโปรแกรมแบบเก่ามาก
8) ภาษาจาวา (Java)
พฒั นา ข้ึนในปี พ.ศ. 2534 โดยบริษทั ซนั ไมโครซิสเตมส์ เป็นภาษาที่ไดร้ ับความนิยมสูงมาโดยตลอด
เนื่องจากเป็นภาษาที่มีความยดื หยนุ่ สูง สามารถเขียนโปรแกรมและใชง้ านไดบ้ นเครื่องคอมพวิ เตอร์ทุก
ประเภทและระบบ ปฏิบตั ิการทุกรูปแบบ ในช่วงแรกท่ีเริ่มมีการนาภาษาจาวามาใชง้ านจะเป็นการใชง้ านบน
เครือข่ายอิน เทอร์เน็ต เป็ นภาษาที่เนน้ การทางานบนเวบ็ แต่ปัจจุบนั สามารถสามารถนามาประยกุ ตส์ ร้าง
โปรแกรมใชง้ านทว่ั ไปได้
นอก จากน้ี เม่ือเทคโนโลยขี องการส่ือสารกา้ วหนา้ ข้ึน จนกระทงั่ เครื่องคอมพิวเตอร์ปาลม์ ทอ็ ป หรือ แมแ้ ต่
โทรศพั ทเ์ คลื่อนที่สามารถเชื่อมต่อเขา้ สู่ระบบอินเทอร์เน็ตและใชง้ าน ระบบเวลิ ดไ์ วดเ์ วบ็ ได้ ภาษาจาวาก็
สามารถสร้างส่วนที่เรียกวา่ “แอปเพล็ต” (Applet) ใหอ้ ุปกรณ์อิเล็กทรอนิกส์ที่กล่าวขา้ งตน้ เรียกใชง้ านจาก
เครื่องที่เป็นแมข่ ่าย (Server) ได้
9) ภาษาเดลฟาย (Delphi)
เป็น ภาษาท่ีไดร้ ับความนิยมภาษาหน่ึง แนวคิดในการเขียนโปรแกรมภาษาเดลฟายเหมือนกบั แนวคิดในการ
เขียนโปรแกรมภาษาวิ ชวลเบสิก คือเป็นการเขียนโปรแกรมเชิงจินตภาพ แต่ภาษาพ้ืนฐานท่ีใชใ้ นการเขียน
โปรแกรมจะเป็ นภาษาปาสคาล ในการเขียนโปรแกรมเชิงจินตภาพน้ีมีคอมโพเนนต์ (Component) ที่
สามารถใชเ้ ป็นส่วนประกอบเพ่ือสร้างส่วนติดต่อผใู้ ชท้ ่ีเป็ นแบบกราฟิ ก ทาใหซ้ อฟตแ์ วร์ที่พฒั นามีความ
น่าสนใจและใชง้ านง่ายข้ึน การเขียนโปรแกรมดว้ ยภาษาเดลฟายจึงเป็นท่ีนิยมในการนาไปพฒั นาเป็น
โปรแกรมใช้ งานมาก รวมท้งั ภาษาปาสคาลเป็นภาษาที่เขา้ ใจง่าย เหมาะแก่การนามาใชส้ อนเขียนโปรแกรม
4. ภาษาระดบั สูงมาก
เป็น ภาษาโปรแกรมยคุ ที่ 4 ซงึ่ เป็นภาษาระดบั สงู มาก จดั เป็นภาษาไร้กระบวนคาสง่ั หมายความวา่ ผ้ใู ช้
เพียงบอกแตว่ า่ ให้คอมพิวเตอร์ทาอะไร โดยไมต่ ้องบอกคอมพวิ เตอร์วา่ สงิ่ นนั้ ทาอยา่ งไร เรียกวา่ เป็นภาษา
เชงิ ผลลพั ธ์ คือเน้นวา่ ทาอะไร ไมใ่ ชท่ าอยา่ งไร ดงั นนั้ จงึ เป็นภาษาโปรแกรมท่ีเขียนงา่ ย
5. ภาษาธรรมชาติ
เป็น ภาษาโปรแกรมยคุ ที่ 5 ซ่ึงคลา้ ยกบั ภาษาพดู ตามธรรมชาติของคน การเขียนโปรแกรมง่ายท่ีสุด คือการ
เขียนคาพดู ของเราเองวา่ เราตอ้ งการอะไร ไม่ตอ้ งใชค้ าสัง่ งานใดๆ เลย
ตวั อยา่ งภาษาในยคุ ตา่ งๆ ดงั น้ี
Fortran : ภาษาระดบั สูงภาษาแรก เป็นภาษาโปรแกรมท่ีใชง้ านดา้ นวทิ ยาศาสตร์ วศิ วกรรมศาสตร์ และดา้ น
คณิตศาสตร์ ภาษาฟอร์เทนจะประกอบดว้ ยขอ้ ความ คาส่งั ทีละบรรทดั
Colbol : ภาษาโปรแกรมสาหรับธุรกิจ ที่มีลกั ษณะคลา้ ยกบั ภาษาองั กฤษ และท่ีสาคญั คือ เป็นภาษา
โปรแกรมที่อิสระจากเครื่อง หมายความวา่ โปรแกรมท่ีเขียนข้ึนใชง้ านบนคอมพิวเตอร์ชนิดหน่ึงเพียงแค่
ปรับปรุงเลก็ นอ้ ย ก็สามารถรันไดบ้ นคอมพิวเตอร์อีกชนิดหน่ึง
Basic : ภาษาโปรแกรมสาหรับผเู้ ร่ิมตน้ เป็นภาษาโปรแกรมที่เรียนรู้ง่าย ไมซ่ บั ซอ้ น เหมาะสาหรับใชใ้ นวง
การศึกษา
Pascal : เป็นภาษาสาหรับการเรียนการสอนโดยเฉพาะ เป็ นภาษาท่ีเขียนง่าย ใชถ้ อ้ ยคานอ้ ย
Ada : ภาษามาตรฐาน ซ่ึงพฒั นาข้ึนโดย โปรแกรมเมอร์คนแรก คือ เคาต์ Add Lovelace เป็นภาษาที่ประสบ
ความเร็จกบั งานดา้ นธุรกิจ
C : ภาษาสมบั ใหม่ เป็นภาษาท่ีใชส้ าหรับเขียนโปรแกรมระบบปฎิบตั ิการ เหมาะสาหรับโปรแกรมเมอร์ที่มี
ความสามารถสูง
ALGOL : เป็นภาษาท่ีใชเ้ ขียนโปรแกรมดา้ นวทิ ยาศาสตร์
LISP : เป็นภาษาท่ีใชเ้ มื่อประมวลผลดา้ นสญั ลกั ษณ์, อกั ขระ,หรือคาต่างๆ ซ่ึงเป็นการไดต้ อบระหวา่ งคนกบั
คอมพวิ เตอร์ ภาษาน้ีนิยมใชเ้ ขียนโปรแกรมดา้ นปัญญาประดิษฐ์
Prolog : เป็นภาษาโปรแกรมสาหรับงานดา้ นปัญญาประดิษฐ์ ซ่ึงแทนการใชภ้ าษาLISP
PL/1 : เป็นภาษาท่ีเรียนรู้ง่าย ใชง้ านท้งั ดา้ นวทิ ยาศาสตร์ และดา้ นธุรกิจ ดงั น้นั ภาษาน้ีจะมีขนาดใหญ่ มี
option มา
ALP : เป็นภาษที่เหมาะสมกบั การทาตาราง มีสัญลกั ษณ์ต่างๆ มาก
Logo : เป็นภาษายอ่ ยของ lisp เป็นโปรแกรมสาหรับเด็ก มีการสนทนาโตต้ อบกบั คอมพวิ เตอร์ โดยใช้ "เต่า"
เป็นสญั ลกั ษณ์โตต้ อบกบั คาสัง่ ง่ายเช่น forward, left
Pilot : เป็นภาษาโปรแกรมที่นิยมใชม้ ากที่สุดในการเขียนโปรแกรมบทเรียนคอมพิวเตอร์ ช่วยสอน(CAI)
เช่น งานเก่ียวกบั คาส่งั ฝึกหดั การทดสอบ เป็ นตน้
Smalltalk : เป็นภาษาเชิงโตต้ อบกบั เคร่ืองคอมพวิ เตอร์ประกอบดว้ ยการจา และการพิมพ์ เป็นภาษาท่ี
สนบั สนุนระบบคอมพวิ เตอร์ภาพ เป็นภาษาเชิงวตั ถุไมใ่ ช่เชิงกระบวนการ
Forth : เป็นภาษาสาหรับงานควบคุมแบบทนั ที เช่นการแนะนากลอ้ งดาราศาสตร์ และเป็นภาษาโปรแกรมท่ี
มีความเร็วสูง
Modula-2 : คลา้ ยคลึงกบั ภาษาปาสคาล ออกแบบมาเพ่อื ใหเ้ ขียนซอฟตแ์ วร์ระบบ
RPG : เป็นภาษาเชิงปัญหา ออกแบบมาเพื่อใชแ้ กป้ ัญหาการทารายงานเชิงธุรกิจ เช่น การปรับปรุง
แฟ้ มขอ้ มลู