Skip to main content

การเขียนโปรแกรมแบบโต้ตอบคืออะไร?

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

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

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

ในการสร้างโปรแกรมมันจะต้องผ่านวงจรการพัฒนาวัฏจักรเหล่านี้เริ่มต้นด้วยการระบุว่าโปรแกรมควรทำอะไรเขียนโค้ดและทดสอบโปรแกรมจากนั้นนักออกแบบก็กลับไปและทำการเปลี่ยนแปลงโปรแกรมและทดสอบอีกครั้งกระบวนการนี้จะทำซ้ำจนกว่าโปรแกรมที่ประสบความสำเร็จจะถูกสร้างขึ้น

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