Skip to main content

การเขียนโปรแกรมที่จำเป็นคืออะไร?

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

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

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

Fortran เป็นหนึ่งในตัวอย่างแรกสุดของภาษาการเขียนโปรแกรมที่จำเป็นด้วยการพัฒนา Fortran รวมถึงการเขียนโปรแกรมที่จำเป็นในเวอร์ชันที่ซับซ้อนมากขึ้นโปรแกรมเมอร์คอมพิวเตอร์สามารถสร้างโปรแกรมที่ซับซ้อนมากขึ้นเมื่อเทียบกับสิ่งที่พวกเขาสามารถทำได้โดยใช้รหัสเครื่องของคอมพิวเตอร์เท่านั้นสิ่งนี้ได้อนุญาตให้คอมพิวเตอร์พัฒนาขึ้นดังนั้นพวกเขาจึงสามารถสร้างและเรียกใช้แอพพลิเคชั่นขั้นสูงมากขึ้นเมื่อเวลาผ่านไปภาษาการเขียนโปรแกรมที่จำเป็นได้กลายเป็นความซับซ้อนมากขึ้นเรื่อย ๆตัวแปรการแสดงออกฟังก์ชั่นและโปรแกรมย่อยทั้งหมดเป็นส่วนหนึ่งของโปรแกรมที่เขียนโดยใช้การเขียนโปรแกรมที่จำเป็นภาษาสมัยใหม่รวมถึงภาษาที่ติดตามการเขียนโปรแกรมเชิงวัตถุการเขียนโปรแกรมเชิงวัตถุใช้วัตถุในการออกแบบและรวบรวมโปรแกรมคอมพิวเตอร์และแอพพลิเคชั่นวัตถุคือสิ่งใดก็ตามที่สามารถจัดการได้โดยการรันโปรแกรมคอมพิวเตอร์ซึ่งรวมถึงตัวแปรฟังก์ชั่นค่าค่าและโครงสร้างข้อมูลการเขียนโปรแกรมประกาศเป็นวิธีที่ตรงกันข้ามของการเขียนโปรแกรมจากความจำเป็นเมื่อโปรแกรมเมอร์คอมพิวเตอร์ใช้การเขียนโปรแกรมแบบประกาศพวกเขากำลังอธิบายสิ่งที่พวกเขาต้องการเกิดขึ้นหรือผลลัพธ์ที่ต้องการของการรันโปรแกรมของพวกเขาแม้ว่าผลลัพธ์จะได้รับ แต่กระบวนการในการเข้าถึงการแจ้งเตือนเหล่านั้นไม่ได้เป็นความจริงที่ว่าขั้นตอนแบบทีละขั้นตอนไม่ได้ให้ไว้เป็นความแตกต่างที่สำคัญระหว่างการเขียนโปรแกรมแบบประกาศและการเขียนโปรแกรมที่จำเป็น