• Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint
Share this Page URL
Help

Chapter 23. Shapes to Come > Dual Processors

Dual Processors

Visual development allows thinking to take place in two modes simultaneously—one being the analytical, sequential reasoning mode that goes with using language and expressing processes in code, the other being the visual-spatial mode that is invoked when we draw pictures or build things with Legos or try to figure out a diagram. Visual programming is, thus, like a CPU upgrade to your brain, increasing your mental processing power and allowing you to tackle larger problems or build systems faster.

Visual development environments also hold the potential for changing how development proceeds. Promoters of object technology say it enables a “seamless” development process, in large part because the same concepts and vocabulary that are used to describe a problem and to interact with users and clients are also used to design and to express the software solution. It's all just objects. Delivery on this promise is another matter, however, and traditional object-oriented development tools have not in themselves been all that seamless. The combination of visual development with object-oriented design and programming may finally turn the trick. Not only do you get to accomplish the whole task through direct manipulation of objects, but the coming generation of tools may allow you to restructure and extend the tools themselves using the same visual programming methods you use to build applications.


PREVIEW

                                                                          

Not a subscriber?

Start A Free Trial


  
  • Creative Edge
  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint