More Related Content
PDF
PDF
PDF
PPTX
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์ PDF
PDF
PDF
PDF
What's hot
PDF
PDF
PDF
PDF
PDF
PDF
PDF
PDF
PDF
ข้อสอบกลางภาค ม.5/2 เลขที่ 16 PDF
PDF
Viewers also liked
PPTX
PDF
FALCK “Zonevorming, een uitdagende ontwikkeling PPTX
PPT
Vaartuigen wetgeving en signalisatie PPT
PPTX
PPT
Fixed tackling sports concussions head on PDF
น.ส.ศิรพร โมกศิริ เลขที่ 9 ม.4.5 PDF
น.ส.ศิรพร โมกศิริ เลขที่ 9 ม.4.5 PPTX
PPTX
The Truth About Diabetes: Myths versus Facts PPT
Alzheimer Dementia: The Threshold Between Normal Aging and Disease PPT
Improving Self Esteem in Children and Teens PDF
Kenniskring samenvatting E3K groep 1 PDF
Le Pen et le salaire maternel PDF
ReSo pour les entreprises - Manoo 3. e-Reputation Similar to น.ส.ศิรพร โมกศิริ เลขที่ 9 ม.4.5
PPTX
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์ ฟลุ๊ค DOC
PPTX
PPT
PPT
PPT
PPTX
PPTX
PPTX
PPTX
PPTX
PPTX
DOCX
PDF
ภาษาคอมพิวเตอร์ (Computer languages) PDF
ภาษาคอมพิวเตอร์ (Computer languages) PPTX
PDF
1.ซอฟต์แวร์และภาษาคอมพิวเตอร์ PPTX
PPTX
PPTX
More from Siriporn Narak
PDF
น.ส.ศิรพร โมกศิริ เลขที่ 9 ม.4.5 PDF
น.ส.ศิรพร โมกศิริ เลขที่ 9 ม.4.5 PDF
น.ส.ศิรพร โมกศิริ เลขที่ 9 ม.4.5 PDF
น.ส.ศิรพร โมกศิริ เลขที่ 9 ม.4.5 PDF
PDF
น.ส.ศิรพร โมกศิริ เลขที่ 9 ม.4.5
- 1.
- 2.
ภาษากับคอมพิวเตอร์
ภาษาคอมพิวเตอร์ หมายถึง ภาษาใดๆ ที่ผู้ใช้งานใช้สื่อสารกับ
คอมพิวเตอร์ หรือคอมพิวเตอร์ด้วยกัน แล้วคอมพิวเตอร์สามารถ
ทางานตามคาสั่งนั้นได้ คานี้มักใช้เรียกแทนภาษาโปรแกรมแต่ความ
เป็นจริงภาษาโปรแกรมคือส่วนหนึ่งของภาษาคอมพิวเตอร์เท่านั้น
และมีภาษาอื่นๆ ที่เป็นภาษาคอมพิวเตอร์เช่นกัน ยกตัวอย่างเช่น
HTML เป็นทั้งภาษามาร์กอัปและภาษาคอมพิวเตอร์ด้วย แม้ว่ามันจะ
ไม่ใช่ภาษาโปรแกรม หรือภาษาเครื่องนั้นก็นับเป็นภาษาคอมพิวเตอร์
ซึ่งโดยทางเทคนิคสามารถใช้ในการเขียนโปรแกรมได้ แต่ก็ไม่จัดว่า
เป็นภาษาโปรแกรม
- 3.
ภาษาคอมพิวเตอร์สามารถแบ่งออกเป็นสองกลุ่มคือ ภาษาระดับสูง (highlevel) และ
ภาษาระดับต่่า (low level) ภาษาระดับสูงถูกออกแบบมาเพื่อให้ใช้งานง่ายและสะดวกสบาย
มากกว่าภาษาระดับต่่า โปรแกรมที่เขียนถูกต้องตามกฎเกณฑ์และไวยากรณ์ของภาษาจะถูกแปล
(compile) ไปเป็นภาษาระดับต่่าเพื่อให้คอมพิวเตอร์สามารถน่าไปใช้งานหรือปฏิบัติตามค่าสั่งได้
ต่อไป ซอฟต์แวร์สมัยใหม่ส่วนมากเขียนด้วยภาษาระดับสูง แปลไปเป็นออบเจกต์โค้ด (object
code) แล้วเปลี่ยนให้เป็นชุดค่าสั่งในภาษาเครื่อง
ภาษาคอมพิวเตอร์อาจแบ่งกลุ่มได้เป็นอีกสองประเภทคือ ภาษาที่มนุษย์อ่านออก (human-
readable) และภาษาที่มนุษย์อ่านไม่ออก (non human-readable) ภาษาที่มนุษย์อ่านออกถูก
ออกแบบมาเพื่อให้มนุษย์สามารถเข้าใจและสื่อสารได้โดยตรงกับคอมพิวเตอร์ ส่วนใหญ่เป็น
ภาษาอังกฤษ ส่วนภาษาที่มนุษย์อ่านไม่ออกจะมีโค้ดบางส่วนที่ไม่อาจอ่านเข้าใจได้
ตัวอย่างภาษาคอมพิวเตอร์
- 4.
ภาษามาร์กอัป
ภาษามาร์กอัป (อังกฤษ: markup language) คือประเภท
ภาษาคอมพิวเตอร์ที่แสดงทั้งข้อมูล และข้อมูลรูปแบบเข้าด้วยกัน
โดยข้อมูลรูปแบบอธิบายถึงโครงสร้างหรือการแสดงผลซึ่งส่วนนี้
เรียกว่า มาร์กอัป โดยจะอยู่รวมกับข้อมูลปกติ ภาษามาร์กอัปที่
รู้จักกันดีที่สุดคือ HTMLตามความเป็นมาแล้ว ภาษารูปแบบนี้ได้มี
การใช้ในอุตสาหกรรมการพิมพ์ในการติดต่อสื่อสารงานพิมพ์
ระหว่างผู้เขียน บรรณาธิการ และเครื่องพิมพ์
- 5.
ภาษาสอบถาม
ภาษาสอบถาม (Query language)เป็นภาษาคอมพิวเตอร์ที่ใช้ส่าหรับสอบถามหรือจัดการกับข้อมูลใน DBMS
โดยภาษาประเภทนี้ที่ได้รับความนิยมสูงสุดคือ ภาษาสอบถามเชิงโครงสร้าง (Structure Query
Language: SQL) คิดค้นโดยนักวิทยาศาสตร์ของไอบีเอ็มในทศวรรษที่ 1970 มีรูปแบบค่าสั่งที่คล้ายกับ
ประโยคในภาษาอังกฤษมาก ซึ่งปัจจุบันองค์กร แอนซีได้ประกาศให้ภาษาสอบถามเชิงโครงสร้าง เป็น
ภาษามาตรฐานส่าหรับระบบการจัดการฐานข้อมูลเชิงสัมพันธ์ (Relational Database managemen
Systemหรือ RDBM) เป็นระบบ DBMS แบบที่ใช้กันแพร่หลายที่สุดในปัจจุบน ระบบการจัดการฐานข้อมูล
ั
เชิงสัมพันธ์ทุกระบบจะใช้ค่าสั่งพื้นฐานของภาษา SQL ได้เหมือน ๆ กัน แต่อาจมีค่าสั่งพิเศษที่แตกต่างกัน
บ้าง เนื่องจากบริษัทผู้ผลิตแต่ละรายก็พยายามที่จะพัฒนา RDBMSของตนเองให้มีลักษณะที่เด่นกว่า
ระบบอื่นโดยเพิ่มคุณสมบัติที่เกินข้อก่าหนดของ แอนซี ซึ่งคิดว่าจะเป็นประโยชน์ต่อผู้ใช้เข้าไป
ตัวอย่างค่าสั่ง และผลลัพธ์ DELETE ใช้ส่าหรับลบข้อมูลหรือลบเรคอร์ดใดในฐานข้อมูล
INSERt ใช้ส่าหรับเพิ่มข้อมูลหรือเพิ่มเรคอร์ดใดเข้าไปในฐานข้อมูล
SELECT ใช้ส่าหรับเลือกข้อมูลหรือเลือกเรคอร์ดที่ต้องการจากฐานข้อมูล
UPDATE ใช้ส่าหรับแก้ไขหรือแก้ไขเรคอร์ดใดในฐานข้อมูล
- 6.
ภาษโปรแกรม
ภาษาโปรแกรม คือภาษาประดิษฐ์ที่สามารถใช้ควบคุมกาหนดพฤติกรรมการทางานของ
เครื่องจักรได้ โดยเฉพาะคอมพิวเตอร์ ภาษาโปรแกรมก็เหมือนภาษามนุษย์ที่จะต้องใช้
วากยสัมพันธ์ (syntax) และความหมาย (semantic) เพื่อกาหนดโครงสร้างและ
ตีความหมายตามลาดับ ภาษาโปรแกรมช่วยให้การสื่อสารในภารกิจสารสนเทศสะดวกมาก
ขึ้นและถูกต้องแม่นยาตามขั้นตอนวิธี (algorithm) ในโลกนี้มีภาษาโปรแกรมมากกว่า
8,500 ภาษาที่แตกต่างกันไปและก็ยังมีภาษาใหม่เกิดขึ้นทุกๆ ปี ผู้ที่ใช้งานภาษา
โปรแกรมเพื่อเขียนโปรแกรมเรียกว่า โปรแกรมเมอร์ (programmer)ภาษาโปรแกรมใน
ยุคแรกเริ่มนั้นเกิดขึ้นก่อนที่คอมพิวเตอร์จะถูกประดิษฐ์ขึ้น โดยในยุคนั้น ภาษาโปรแกรม
ถูกใช้เพื่อควบคุมการทางานของเครื่องจักรทอผ้าของแจ็คการ์ด และเครื่องเล่นเปียโน มี
ภาษาโปรแกรมมากมายหลายพันภาษาที่ถูกสร้างขึ้นมา ส่วนมากใช้ในวงการคอมพิวเตอร์
และสาหรับวงการอื่น ๆ ภาษาโปรแกรมก็เกิดเพิ่มขึ้นทุก ๆ ปี ภาษาโปรแกรมส่วนใหญ่จะ
อธิบายการคิดคานวณในรูปแบบเชิงคาสั่ง เช่น ชุดลาดับคาสั่ง แม้ว่าบางภาษา เช่น ภาษา
ที่สนับสนุนการโปรแกรมเชิงฟังก์ชัน หรือการโปรแกรมเชิงตรรกะ จะใช้การอธิบายใน
รูปแบบอื่น
- 7.
ลักษณะของภาษาโปรแกรม
ภาษาโปรแกรมแต่ละภาษาสามารถพิจารณาว่าเป็นเซตของข้อกาหนดอย่างเป็น
ทางการของวากยสัมพันธ์ ศัพท์ และความหมาย
ข้อกาหนดเหล่านี้มักรวมถึง:
ข้อมูล และโครงสร้างข้อมูล
คาสั่ง และลาดับการทางาน
ปรัชญาในการออกแบบ
สถาปัตยกรรมของภาษา
ภาษาส่วนใหญ่ที่มีการใช้งานอย่างกว้างขวาง หรือมีการใช้งานในระยะเวลา
พอสมควร จะมีกลุ่มทางานเพื่อสร้างมาตรฐาน ซึ่งมักจะมีการพบปะกันเป็น
ระยะๆ เพื่อสร้างและจัดพิมพ์นิยามอย่างเป็นทางการของภาษา รวมถึงการ
ปรับปรุงเพิ่มเติมภาษาด้วย