Weitere ähnliche Inhalte
Ähnlich wie การเขียนโปรแกรมภาษา (20)
Mehr von Kornnicha Wonglai (20)
การเขียนโปรแกรมภาษา
- 2. สมาชิก
1.นายวชิรภูมิ เลิศอรุณวัฒนา เลขที่ 3
2.นายธนดล วิบูลย์เชื้อ เลขที่ 10
3.นางสาวกุลณัฐ กาฬภักดี เลขที่ 11
4.นางสาววรันธร ภุมรินทร์ เลขที่ 13
5.นางสาวรัชชนก นุชยิ้มย่อง เลขที่ 16
6.นางสาวศรัณยา พรหมมา เลขที่ 18
7.นางสาวกรณ์นิชา วงษ์ไล เลขที่ 19
8.นางสาวกาญจนา สิลพันธ์ เลขที่ 20
9.นางสาวประทานพร กุมภาพันธ์ เลขที่ 22
10.นางสาวณัฐริกานต์ ธรรมโชติ เลขที่ 33
- 3. ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์ หมายถึง ภาษาใดๆ ที่ผู้ใช้งานใช้สื่อสารกับคอมพิวเตอร์ หรือ
คอมพิวเตอร์ด้วยกัน แล้วคอมพิวเตอร์สามารถทางานตามคาสั่งนั้นได้ คานี้มักใช้เรียก
แทนภาษาโปรแกรม แต่ความเป็นจริงภาษาโปรแกรมคือส่วนหนึ่งของ
ภาษาคอมพิวเตอร์เท่านั้น และมีภาษาอื่นๆ ที่เป็นภาษาคอมพิวเตอร์เช่นกัน ยกตัวอย่าง
เช่น HTML แม้ว่ามันจะไม่ใช่ภาษาโปรแกรม หรือภาษาเครื่องนั้นก็นับเป็น
ภาษาคอมพิวเตอร์ ซึ่งโดยทางเทคนิคสามารถใช้ในการเขียนโปรแกรมได้ แต่ก็ไม่จัด
ว่าเป็นภาษาโปรแกรม
- 5. 1.2 ภาษาแอสเซมบลี (assembly language)
ภาษาแอสเซมบลีใช้รหัสเป็นคาแทนคาสั่งภาษาเครื่องทาให้ผู้เขียนสามารถเขียนได้
ง่ายขึ้นโดยใช้อักษรภาษาอังกฤษในการเขียน
2. ภาษาระดับสูง (High Level Language) เป็นภาษาที่ทาความเข้าใจได้ง่าย
มีลักษณะของการใช้คาสั่งเป็นภาษาอังกฤษซึ่งใกล้เคียงกับภาษามนุษย์มากแต่
คอมพิวเตอร์ก็ยังไม่เข้าใจภาษาระดับสูงจึงต้องมีการใช้ตัวแปลภาษาให้เป็น
ภาษาเครื่อง
ตัวแปรภาษา แบ่งออกเป็น 2 ประเภท ได้แก่ อินเทอร์ฟรีเตอร์ คอมไพเลอร์
ภาษาระดับสูงกับการใช้การ ภาษาระดับสูงมีหลายภาษา ได้แก่ ภาษาฟอร์แทรน
ภาษาโคบอล ภาษาปาสกาล ภาษาซี ภาษาเบสิก ภาษาอัลกอล ภาษาพีแอลวัน
- 7. 4. ประโยคที่ใช้การคานวณ ใช้ในการคานวณค่าทางคณิตศาสตร์
5. ประโยคที่ใช้บอกจบการทางาน ใช้ระบุจุดจบของการทางาน
คุณสมบัติของการเขียนโปรแกรม
1.มีความถูกต้องเชื่อถือได้
2.มีความเป็นมิตรต่อผู้ใช้
3.ค่าใช้จ่ายต่า
4.ต้องอ่านง่ายและสามารถนากลับมาใช้ใหม่ได้
5.มีความปลอดภัย
6.ใช้เวลาในการพัฒนาไม่นาน
- 10. การเขียนโปรแกรมเชิงวัตถุ (Object Oriented Programming)
เมื่อโปรแกรมมีความซับซ้อนมากขึ้นนักพัฒนาก็จาเป็นต้องหาวิธีการจัดการ
โครงสร้างของโปรแกรมเพื่อให้มีประสิทธิภาพและสามารถจัดการบารุงรักษาได้
โดยง่าย จึงเป็นที่มาของการใช้โปรแกรมเชิงวัตถุที่อาศัยแนวคิดในการเขียนโปรแกรม
เชิงวัตถุ (Object Oriented Programming) ซึ่งการโปรแกรมด้วยภาษา
ต่างๆ ในอดีตจะอาศัยลาดับการทางานของชุดคาสั่งต่างๆ มาประกอบเป็นโปรแกรม