Home >

news ヘルプ

論文・著書情報


タイトル
和文: 
英文:A Programming Environment for Visual Block-Based Domain-Specific Languages 
著者
和文: Azusa Kurihara, 佐々木 晃, 脇田 建, 細部 博史.  
英文: Azusa Kurihara, Akira Sasaki, Ken Wakita, Hiroshi Hosobe.  
言語 English 
掲載誌/書名
和文: 
英文:Procedia Computer Science 
巻, 号, ページ Vol. 62        pp. 287-296
出版年月 2015年12月1日 
出版者
和文: 
英文: 
会議名称
和文: 
英文: 
開催地
和文: 
英文: 
公式リンク https://www.sciencedirect.com/science/article/pii/S1877050915025879
 
DOI https://doi.org/10.1016/j.procs.2015.08.452
アブストラクト Visual block-based programming is useful for various users such as novice programmers because it provides easy operations and improves the readability of programs. Also, in programming education, it is known to be effective to initially present basic language features and then gradually make more advanced features available. However, the cost of implementing such visual block-based languages remains a challenge. In this paper, we present a programming environment for providing visual block-based domain- specific languages (visual DSLs) that are translatable into various programming languages. In our environment, programs are built by combining visual blocks expressed in a natural language. Blocks represent program elements such as operations and variables. Tips represent snippets, and macro blocks represent procedures. Using Tips and macros make code more abstract, and reduce the number of blocks in code. Visual DSLs can be a front-end for various languages. It can be easily restricted and extended by adding and deleting blocks. We applied our programming environment to Processing, an educational programming language for media art. We show that the environment is useful for novice programmers who learn basic concepts of programming and the features of Processing.

©2007 Institute of Science Tokyo All rights reserved.