The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.

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

Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by peetor_torres, 2022-03-06 00:16:20

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

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

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

ภาษาคอมพวิ เตอร์จะเป็ น ”ภาษาประดษิ ฐ์” (Artificial Language) ทมี่ นุษย์คดิ สร้าง
มาเอง เป็ นภาษาทมี่ จี ุดมุ่งหมายเฉพาะ มกี ฎเกณฑ์ทตี่ ายตวั และจากดั คืออยู่ในกรอบให้ใช้คาและ
ไวยากรณ์ทก่ี าหนดและมกี ารตคี วามหมายทชี่ ัดเจน จงึ จัดภาษาคอมพวิ เตอร์เป็ นภาษาทมี่ รี ูปแบบ

เป็ นทางการ (Formal Language) ต่างกบั ภาษาธรรมชาตทิ มี่ ขี อบเขตกว้างมาก ไม่มี
รูปแบบตายตวั ทแ่ี น่นอน

01. 02. 03.
05. 06.
02. 01.

03.

04.

04.

05.

06.

01.
02.
03.
04.
05.
06.

01. การเขยี นโปรแกรมเพอื่ สง่ั ใหค้ อมพวิ เตอรท์ างานในยุคแรก ๆ
จะตอ้ งเขยี นดว้ ยภาษาซงึ่ เป็ นทยี่ อมรบั ของเครอื่ งคอมพวิ เตอรท์ เี่ รยี กวา่

02. “ภาษาเครอื่ ง” ภาษานีป้ ระกอบดว้ ยตวั เลขลว้ น ทาใหเ้ ครอื่ งคอมพวิ เตอร ์

สามารถทางานไดท้ นั ที
ผูท้ จี่ ะเขยี นโปรแกรมภาษาเครอื่ งได้ ตอ้ งสามารถจารหสั แทนคาสง่ั ตา่ ง
03. ๆ ได้ และในการคานวณตอ้ งสามารถจาไดว้ า่ จานวนตา่ ง ๆ ทใี่ ชใ้ นการ

คานวณนนั้ ถูกเกบ็ ไวท้ ตี่ าแหน่งใด

04.

05.

06.

01.
02.
03.
04.
05.
06.

01.

02. เนื่องจากภาษาเคร่ืองเป็นภาษาที่มีความย่งุ ยากในการเขียนดงั ได้กล่าว
มาแลว้ จงึ ไมม่ ีผนู้ ิยมและมีการใช้น้อย ดงั นัน้ ได้มีการพฒั นาภาษาคอมพิวเตอร์

03. ขนึ้ อีกระดบั หน่ึง โดยการใช้ตวั อกั ษรภาษาองั กฤษเป็นรหสั แทนการทางาน การใช้
และการตงั้ ชื่อตวั แปรแทนตาแหน่งที่ใช้เกบ็ จานวนต่าง ๆ ซ่ึงเป็นค่าของตวั แปร

04. นัน้ ๆ การใช้สญั ลกั ษณ์ช่วยให้การเขียนโปรแกรมนี้เรียกว่า “ภาษาระดบั ตา่ ”
ภาษาระดบั ต่าเป็นภาษาที่มีความหมายใกล้เคียงกบั ภาษาเครอื่ ง มากบางครงั้ จึง

05. เรียกภาษานี้ว่า “ภาษาอิงเคร่ือง” (Machine – Oriented Language)

06.

01.
02.
03.
04.
05.
06.

01.

02.

ภาษา ระดบั สงู เป็นภาษาท่ีสรา้ งขึน้ เพ่ือช่วยอานวยความสะดวกในการเขียน
03. โปรแกรม กล่าวคือลกั ษณะของคาสงั่ จะประกอบด้วยคาต่าง ๆ ในภาษาองั กฤษ ซึ่ง

ผอู้ ่านสามารถเข้าใจความหมายได้ทนั ที ผเู้ ขียนโปรแกรมจึงเขียนโปรแกรมด้วยภาษา
04. ระดบั สงู ได้งา่ ยกวา่ เขียนด้วยภาษาแอ สเซมบลีหรือภาษาเครอ่ื ง ภาษาระดบั สงู มี

มากมายหลายภาษา

05.

06.

01. ภาษาโคบอล (Common Business

02. Oriented Language : COBOL)

ภาษาฟอรแ์ ทรน (FORmula ภาษาปาสคาล (Pascal)

TRANstation : FORTRAN) ภาษาวิชวลเบสิก (Visual Basic)
03.

ภาษาเบสกิ (Beginner’s All –

04. purpose Symbolic Instruction
Code : BASIC)

05.

ภาษาซีและซีพลสั พลสั (C และ

C++)
06.

01.

02.

การเขยี นโปรแกรมแบบจนิ ตภาพ

(Visual Programming)
03.

04. ภาษาจาวา (Java)

05.

06. ภาษาเดลฟาย (Delphi)

01.
02.
03.
04.
05.
06.

01.

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

03. แต่ว่าให้คอมพิวเตอรท์ าอะไร โดยไมต่ ้องบอกคอมพิวเตอรว์ ่า
ส่ิงนัน้ ทาอย่างไร เรียกว่าเป็นภาษาเชิงผลลพั ธ์ คือเน้นว่าทา

04. อะไร ไมใ่ ช่ทาอย่างไร ดงั นัน้ จงึ เป็นภาษาโปรแกรมที่เขียนง่าย

05.

06.

01.
02.
03.
04.
05.
06.

01.

เป็นภาษาโปรแกรมยคุ ที่ 5 ซึ่งคล้ายกบั ภาษาพดู ตามธรรมชาติ
02. ของคน การเขียนโปรแกรมงา่ ยท่ีสดุ คือการเขียนคาพดู ของเราเอง

ว่าเราต้องการอะไร ไมต่ ้องใช้คาสงั่ งานใดๆเลย
03. ตวั อย่างภาษาในยคุ ต่างๆ

04.

05. Fortran : ภาษาระดบั สงู ภาษาแรก เป็นภาษาโปรแกรมที่ใช้งานด้าน
วิทยาศาสตร์ วิศวกรรมศาสตร์ และด้านคณิตศาสตร์ ภาษาฟอรเ์ ทนจะ

06. ประกอบด้วยข้อความ คาสงั่ ทีละบรรทดั

01.

02. Basic : ภาษาโปรแกรมสาหรบั ผูเ้ รมิ่ ตน้ เป็ นภาษา
โปรแกรมทเี่ รยี นรงู ้ ่าย ไม่ซบั ซอ้ น เหมาะสาหรบั ใชใ้ นวง

03. การศกึ ษา

Colbol : ภาษาโปรแกรมสาหรบั ธรุ กิจ ท่ีมีลกั ษณะคล้ายกบั ภาษาองั กฤษ
04. และที่สาคญั คือ เป็นภาษาโปรแกรมท่ีอิสระจากเครอ่ื ง หมายความวา่

โปรแกรมที่เขียนขึน้ ใช้งานบนคอมพิวเตอรช์ นิดหน่ึงเพียงแค่ปรบั ปรงุ
05. เลก็ น้อย กส็ ามารถรนั ได้บนคอมพิวเตอรอ์ ีกชนิดหนึ่ง

06. Pascal : เป็นภาษาสาหรบั การเรียนการสอนโดยเฉพาะ เป็นภาษาที่
เขียนง่าย ใช้ถ้อยคาน้อย

01.

02. ALGOL : เป็นภาษาท่ีใช้เขียนโปรแกรมด้านวิทยาศาสตร์
03. C : ภาษาสมบั ใหม่ เป็นภาษาท่ีใช้สาหรบั เขียนโปรแกรมระบบปฎิบตั ิการ

เหมาะสาหรบั โปรแกรมเมอรท์ ี่มีความสามารถสงู

04.

05.

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

01.
02.
03.
04.
05.
06.

01.

ในการประมวลผลโปรแกรมท่ีเขียนขึน้ ด้วยภาษาระดบั สงู จาเป็นต้องอาศยั
02. โปรแกรมท่ีทาหน้าที่ช่วยในการแปลโปรแกรมภาษาระดบั สงู ให้เป็น ภาษาเครื่อง

โปรแกรมแปลภาษาที่ใช้แบง่ ออกเป็น 2 ลกั ษณะ ได้แก่

03.

04.

05.

06.

01.

02.

03.

04. เป็นโปรแกรมท่ีทาหน้าที่ในการแปลโปรแกรมที่เขียนด้วยภาษาระดบั สงู ท่ีเรียกกนั ว่า
“โปรแกรมต้นฉบบั ” (Source Program) ให้เป็ นโปรแกรมภาษาเครื่อง (Object Program) ถ้า

มีข้อผิดพลาดเครอ่ื งจะพิมพร์ หสั หรอื ข้อผิดพลาดออกมาด้วย ภายหลงั การแปลถา้ ไม่มี

05. ข้อผิดพลาด ผใู้ ช้สามารถสงั่ ประมวลผลโปรแกรม และสามารถเกบ็ โปรแกรมท่ีแปลภาษาเครื่อง

ไว้ใช้งานต่อไปได้อีก โดยไม่ต้องทาการแปลโปรแกรมซา้ อีก ตวั อย่างโปรแกรมแปลภาษาแบบนี้

06. ได้แก่ โปรแกรมแปลภาษาฟอรแ์ ทรน โปรแกรมแปลภาษาโคบอล โปรแกรมแปลภาษาปาสคาล
โปรแกรมแปลภาษาซี

01.

02.

03.

04. เป็นโปรแกรมท่ีทาหน้าที่ในการแปลโปรแกรมท่ีเขียนด้วยภาษาระดบั สูงให้เป็น
โปรแกรม ภาษาเครอื่ งเช่นเดียวกบั คอมไพเลอร์ ความแตกต่างจะอยทู่ ี่อินเทอรพ์ รี
เตอรจ์ ะทาการแปลและประมวลผลทีละคาสงั่ ข้อเสียของอินเทอรพ์ รีเตอรก์ ค็ ือถา้ นา

05. โปรแกรมนัน้ มาใช้งานอีกจะต้องทาการแปล โปรแกรมทุกครงั้ ภาษาบางภาษามี
โปรแกรมแปลทงั้ สองลกั ษณะ เช่น ภาษาเบสิก เป็นต้น

06.


Click to View FlipBook Version