Please enable JavaScript.
Coggle requires JavaScript to display documents.
การเเขียนโปรแกรมภาษาขั้นพื้นฐาน (ภาษาคอมพิวเตอร์ (ตัวแปลภาษาคอมพิวเตอร์…
การเเขียนโปรแกรมภาษาขั้นพื้นฐาน
ภาษาคอมพิวเตอร์
ภาษาระดับต่ำ
พัฒนาขึ้นมาเพื่อให้ผู้เขียนโปรแกรมสามารถเขียนโปรแกรมติดต่อกับคอมพิวเตอร์ได้ง่ายกว่าภาษาเครื่อง
ภาษาระดับสูง
เป็นภาษที่ผู้มีเขียนโปรแกรมสามารถเข้าใจได้ง่ายกว่าภาษาแอสเซมบลีและภาษาเครื่อง
ภาษาเครื่อง
สามารถสื่อสารกับคอมพิวเตอร์ได้โดยตรง ทำให้ไม่จำเป็นต้องมีตัวแปลภาษา
ตัวแปลภาษาคอมพิวเตอร์
คอมไพเลอร์
เป็นตัวแปลระดับสูง เช่น ภาษาปากสกาล ภาษาโคบอล
อินเทอร์พรีเตอร์
เป็นตัวแปลระดับสูงเช่นเดียวกับคอมไพเลอร์แต่จะเป็นตัวแปลพร้อมกับทำงานทีละคำสั่งตลอดไปทั้งโปรแกรม
แนวคิดในการเขียนโปรแกรม
การเขียนโปรแกรมเชิงโครงสร้าง
เป็นการจัดการคำสั่งต่างๆให้มีรูปแบบและมาตรฐานที่สามารถเขียนโปรแกรมได้ง่าย อักทั้งยังตรวจสอบการทำงานของโปรแกรมได้โดยไม่ยุ่งยาก
การเขียนโปรแกรมเชิงวัตถุ
เเนวคิดเชิงวัตถุตั้งอยู่บนพื้นฐานการแจกแจงรายละเอียดของปัญหาในการเขียนโปรแกรมเพื่อเป็นไปตามหลักการเชิงวัตถุนั้น
หลักการเขียนโปรแกรม
การวางแผนและออกแบบ
การนำปัญหาที่วิเคราะห์ได้ในขั้นตอนที่1 วางแผนอย่างเป็นขั้นตอนว่าต้องต้องเขียนโปรแกรมเพื่อแก้ปัญหาอย่างไร
การเขียนอัลกอริทึม
การเขียนด้วยรหัสเทียมหรือชูโดโค้ด
การเขียนอัลกอริทึมโดยใช้ประโยคที่เป็นภาษาอังกฤษที่สื่อความหมายง่ายๆ อ่านแล้วรู้เรื่อง
ผังงาน
การเขียนอัลกอริทึม โดยใช้สัญลักษณ์รูปภาพสื่อความหมายแสดงขั้นตอนการทำงานของโปรแกรม
การวิเคราห์ปัญหา
เป็นขั้นตอนที่สำคัญที่สุด ผู้เขียนโปรแกรมต้องกำหนดวัตถุประสงค์ของงาน วิเคราะหืรายละเอียดข้อมูลเข้า รายละเอียดของผลลัพธ์
การเขียนโปรแกรมเบื้องต้นด้วยภาษาซี
ภาษาซีเป็นภาษาที่ถือว่าเป็นทั้งภาษาระดับสูง ถูกพัฒนาขึ้นใน ค.ศ.1972 โดยเดนนิส ริทชี แห่งห้องทดลองเบลล์ ที่เมอร์รีฮิล มลรัฐนิวเจอร์ซี่ โดยเดนนิส ริทชี ได้ใช้หลักการของภาษาบีซีแอล พัฒนาขึ้นโดย เคน ทอมสัน