2003 · 148 citations · 4 references
ComputingComputer EngineeringComputer ScienceComputer GraphicsProgramming LanguagesSoftware EngineeringGraphical RepresentationObject-oriented ProgrammingProgramming Language DesignProgramming Language ImplementationSoftware ConstructionSoftware DesignGraphic SyntaxGraphical NotationIntegrated Development EnvironmentsObject-oriented Language DesignSoftware Development MethodologyVisual Programming
A critique of textual programming languages and software development environments is presented, linking them to the development of hardware and discussing their connection with natural languages and mathematical formalisms. The authors then outline criteria for modern integrated programming languages and environments based on the use of graphics. These principles are illustrated by a description of the pictorial, dataflow, object-oriented language Prograph and its implementation. Possibilities for further use of pictures in programming environments are discussed.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">></ETX>
4
Can programming be liberated from the von Neumann style?
John Backus · Communications of the ACM · 1978 · 2.6K citations · Full text
Pict: An Interactive Graphical Programming Environment
Fabrik: a visual programming environment
Dan Ingalls, Scott Wallace, Yu-Ying Chow et al. · 1988 · 153 citations