可视化编程是利用图形元素创建计算机程序。传统上,程序是用来实现某个结果或解决某个问题的一系列文本语句。程序设计语言通常有表示要完成的工作的特定方式,从而导致复杂性。可视化编程试图简化程序的创建 与电脑进行...
可视化编程是利用图形元素创建计算机程序。传统上,程序是用来实现某个结果或解决某个问题的一系列文本语句。程序设计语言通常有表示要完成的工作的特定方式,从而导致复杂性。可视化编程试图简化程序的创建

与电脑进行倒立的女性可以考虑在一个网站中进行搜索,在该网站中,有一个框用于输入文本建议显示在文本框的正下方。实现这一点的可视化程序将允许程序员在屏幕上放置多个框,每个任务一个,并使用箭头指示任务之间的流动屏幕上的第一个框将指示它正在等待用户操作。当键入字符时,流将被定向到一个框中,该框决定该字符是否有效。如果该字符有效,则流将被定向到屏幕上搜索数据库的另一个框中搜索数据库本身会有很多子任务,点击数据库搜索框会弹出一个新屏幕,让程序员指明这些子任务以及它们之间的流程例如在找到固定数量的建议时停止搜索,或者在给定时间内没有找到足够的建议时放弃搜索,将由程序员在这个屏幕上考虑和处理。一个计算机程序除了动作和流程外还有许多方面。这些方面包括数据之间的关系,与其他程序共享数据,将工作分散到资源中,并将图形元素链接起来以便于使用。一组文本语句并不总是以一种平滑的方式处理所有这些操作,其他程序员可能不容易理解所有的含义。可视化编程试图解决这些方面的大部分问题有许多语言可以可视化地进行编程。通常,可视化编程语言包括:用于web应用程序的Tersus、用于机器人技术的MVPL、用于科学家的LabVIEW,和用于音频工具的SynthMaker。有用于编程手持和嵌入式计算机的可视化语言。但是,visual C或visual Basic不是可视化语言。虽然很流行,但它们只允许在屏幕上放置用户与之交互的项目可视化编程因使程序变得像玩具一样以及一次可以在屏幕上显示的可视元素的数量而受到批评。Deutsch的限制表明大约可以显示50个元素。正如文本编程语言的发展一样,可视化语言也可以解决这个问题这些挑战。