Skip to main content

การเขียนโปรแกรมภาพคืออะไร?

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

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

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

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

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

มีหลายภาษาที่อนุญาตให้การเขียนโปรแกรมทำด้วยสายตาโดยทั่วไปแล้วภาษาการเขียนโปรแกรมด้วยภาพรวมถึง: TERSUS สำหรับเว็บแอปพลิเคชัน, MVPL สำหรับหุ่นยนต์, LabVIEW สำหรับนักวิทยาศาสตร์และ Synthmaker สำหรับเครื่องมือเสียงมีภาษาภาพสำหรับการเขียนโปรแกรมมือถือและคอมพิวเตอร์ฝังตัวอย่างไรก็ตาม Visual C# หรือ Visual Basic ไม่ใช่ภาษาภาพแม้ว่าจะได้รับความนิยม แต่พวกเขาก็อนุญาตให้วางตำแหน่งบนหน้าจอที่ผู้ใช้โต้ตอบ

การเขียนโปรแกรมด้วยภาพได้รับการวิพากษ์วิจารณ์จากการสร้างโปรแกรมของเล่นที่เหมือนและสำหรับจำนวนองค์ประกอบภาพที่สามารถแสดงบนหน้าจอได้ในคราวเดียวขีด จำกัด ของ Deutsch บ่งชี้ว่าสามารถแสดงองค์ประกอบประมาณ 50 องค์ประกอบได้เช่นเดียวกับภาษาการเขียนโปรแกรมข้อความที่มีการพัฒนามีสัญญาว่าภาษาภาพสามารถจัดการกับความท้าทายเหล่านี้ได้