{"title":"MAP中环境和计算的均匀性","authors":"Elisabeth Freeman, D. Gelernter, S. Jagannathan","doi":"10.1109/VL.1996.545279","DOIUrl":null,"url":null,"abstract":"Visual programming languages use graphics to visualize and aid in the understanding of programs. We describe the graphical techniques used in the MAP environment to visualize the workspace, data, programs and program executions. Meta information is one approach to supplementing the basic functionality provided in the visual programming environment. We introduce meta-commands, commands to control visual characteristics of program objects, and describe the MAP meta-commands for color, folding, render and transparency. We show how these meta-commands can be used to affect graphical representation of programs and their executions and as a way to optimize the recording of program executions, and present examples of how a programmer can use these techniques to build, execute and analyze programs.","PeriodicalId":340993,"journal":{"name":"Proceedings 1996 IEEE Symposium on Visual Languages","volume":"11 12","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1996-09-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":"{\"title\":\"Uniformity of environment and computation in MAP\",\"authors\":\"Elisabeth Freeman, D. Gelernter, S. Jagannathan\",\"doi\":\"10.1109/VL.1996.545279\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Visual programming languages use graphics to visualize and aid in the understanding of programs. We describe the graphical techniques used in the MAP environment to visualize the workspace, data, programs and program executions. Meta information is one approach to supplementing the basic functionality provided in the visual programming environment. We introduce meta-commands, commands to control visual characteristics of program objects, and describe the MAP meta-commands for color, folding, render and transparency. We show how these meta-commands can be used to affect graphical representation of programs and their executions and as a way to optimize the recording of program executions, and present examples of how a programmer can use these techniques to build, execute and analyze programs.\",\"PeriodicalId\":340993,\"journal\":{\"name\":\"Proceedings 1996 IEEE Symposium on Visual Languages\",\"volume\":\"11 12\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1996-09-03\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"4\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings 1996 IEEE Symposium on Visual Languages\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/VL.1996.545279\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings 1996 IEEE Symposium on Visual Languages","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/VL.1996.545279","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Visual programming languages use graphics to visualize and aid in the understanding of programs. We describe the graphical techniques used in the MAP environment to visualize the workspace, data, programs and program executions. Meta information is one approach to supplementing the basic functionality provided in the visual programming environment. We introduce meta-commands, commands to control visual characteristics of program objects, and describe the MAP meta-commands for color, folding, render and transparency. We show how these meta-commands can be used to affect graphical representation of programs and their executions and as a way to optimize the recording of program executions, and present examples of how a programmer can use these techniques to build, execute and analyze programs.