การเขียนโปรแกรมเชิงกระบวนการใช้เมื่อไร?

แนวคิดกระบวนทัศน์การเขียนโปรแกรม

Eleanor Thomas

Senior Data Analytics Engineer

การนำการเขียนโปรแกรมเชิงกระบวนการไปใช้

  • ใช้กันทั่วไปในภาษาโปรแกรมมิ่งอเนกประสงค์
  • เหมาะเมื่อปัญหาแบ่งได้เป็นขั้นตอนตามธรรมชาติ
  • เหมาะมากสำหรับการเตรียมข้อมูลแบบอัตโนมัติ
  • ใช้ในการสร้างเว็บไซต์
  • เหมาะกับงานโค้ดที่กำหนดปัญหาเป็นขั้นตอนและแบ่งเป็นงานย่อยได้

ภาพสามภาพแสดงการเตรียมข้อมูล การสร้างเว็บไซต์ และงานย่อย

แนวคิดกระบวนทัศน์การเขียนโปรแกรม

ตัวอย่างการเขียนโปรแกรมเชิงกระบวนการ

price_in_cents = 500
price_in_dollars = price_in_cents / 100

discount = 0.20
final_price = price_in_dollars * (1 - discount)
print("The final price is: $", final_price)
  • เริ่มจากราคาในหน่วยเซ็นต์
  • แปลงเป็นดอลลาร์
  • ใช้ส่วนลด
  • แสดงผลลัพธ์
แนวคิดกระบวนทัศน์การเขียนโปรแกรม

ข้อดีและข้อเสียของการเขียนโปรแกรมเชิงกระบวนการ

ข้อดี

  • ส่งเสริม modularity ช่วยลดปริมาณโค้ดและประหยัดเวลา
  • เข้าใจง่ายกว่าแนวทางอื่น เข้าถึงได้ง่าย และมีแหล่งเรียนรู้มาก
  • ยืดหยุ่นสูง เหมาะกับหลายกรณีการใช้งาน

ข้อเสีย

  • อาจมีความปลอดภัยน้อยกว่าแนวทางอื่นเนื่องจากวิธีการส่งต่อข้อมูล
  • โค้ดนำกลับมาใช้ซ้ำ ระหว่าง โปรเจกต์ได้น้อย
  • เน้นที่การดำเนินการกับข้อมูลมากกว่าความถูกต้องของข้อมูล
แนวคิดกระบวนทัศน์การเขียนโปรแกรม

การเขียนโปรแกรมเชิงกระบวนการ vs. imperative programming

  • การเขียนโปรแกรมเชิงกระบวนการเป็น imperative programming แต่ ไม่ใช่ imperative programming ทุกรูปแบบที่เป็นเชิงกระบวนการ
  • imperative programming ทุกรูปแบบใช้คำสั่งทีละขั้นตอนในการประมวลผล
  • การเขียนโปรแกรมเชิงกระบวนการใช้ procedure (หรือ subroutine) โดยเฉพาะ เพื่อจัดระเบียบโค้ดและกำหนดการทำงานของโปรแกรม

แผนภาพ flow chart

แนวคิดกระบวนทัศน์การเขียนโปรแกรม

มาฝึกกันเถอะ!

แนวคิดกระบวนทัศน์การเขียนโปรแกรม

Preparing Video For Download...