![]() ![]() The block-based approach of visual programming is by no means a new idea but initial implementations lacked technical means to make its usage in a correct way. Block-based family of visual languages became the first to become widely popular, at least with children. However, the idea of visual programming is very compelling and experiments continued. ![]() Programs such as shown on the drawing caused mainstream developer audience to shun off visual programming and to apply it only for teaching and demonstrating single programming concepts to novice developers and non-developer users. While simple programs were easy to create and maintain, complex software required complex relations which were difficult to represent and too bulky to manage in a visual way. ![]() However, the effect was exactly opposite. Graphical programming promised to provide better program overview and to allow the developer to see the big picture. While in some cases the claims hold true, the application of visual programming languages is more complicated than that. The typical claims made by visual programming are like “Advanced users or even novices can know how the program functions at a glance”, “Source code becomes more readable due to the use of colors and shapes involving person’s visual abilities”, “Visual programming language looks presentable and understandable even to non-programmers.” Advantages and disadvantages of visual programming ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |