Developing programs with tools that allow menus, buttons, icons and other screen components to be selected from a palette. Also called a "GUI builder," visual programming tools allow the user ...
A programming language in which every action affects only one element, and programmers do not have to be concerned about "side effects." Orthogonal programming applies mostly to assembly languages, ...