A Web-based Interface for the Animation of Declarative Languages

被引:0
作者
Hamdy, Nada [1 ]
Sharaf, Nada [1 ]
机构
[1] German Univ Cairo, Cairo, Egypt
来源
2021 25TH INTERNATIONAL CONFERENCE INFORMATION VISUALISATION (IV): AI & VISUAL ANALYTICS & DATA SCIENCE | 2021年
关键词
Prolog; Algorithm visualization; Visual programming;
D O I
10.1109/IV53921.2021.00060
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Prolog is a declarative programming language that is used in different fields including artificial intelligence. This paper introduces a complete visual web-based interface for visual programming using blocks to simulate Prolog programs. The tool also animates the algorithms of the executed program.
引用
收藏
页码:334 / 337
页数:4
相关论文
共 12 条
[1]   Visualization of Execution of Programming Statements [J].
Al-Fedaghi, Sabah ;
Alrashed, Altaf .
2014 11TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: NEW GENERATIONS (ITNG), 2014, :363-370
[2]  
Baldwin L. P., 2001, Proceedings of the 34th Annual Hawaii International Conference on System Sciences, DOI 10.1109/HICSS.2001.926232
[3]  
Burnett Margaret M., 2001, Visual Programming
[4]  
Clocksin WilliamF., 2012, PROGRAMMING PROLOG U
[5]   The Role of Visualization in Computer Science Education [J].
Fouh, Eric ;
Akbar, Monika ;
Shaffer, Clifford A. .
COMPUTERS IN THE SCHOOLS, 2012, 29 (1-2) :95-117
[6]   A Programming Environment for Visual Block-Based Domain-Specific Languages [J].
Kurihara, Azusa ;
Sasaki, Akira ;
Wakita, Ken ;
Hosobe, Hiroshi .
PROCEEDINGS OF THE 2015 INTERNATIONAL CONFERENCE ON SOFT COMPUTING AND SOFTWARE ENGINEERING (SCSE'15), 2015, 62 :287-296
[7]  
Ladret D., 1991, Journal of Visual Languages and Computing, V2, P163, DOI 10.1016/S1045-926X(05)80028-X
[8]  
Levy RBB, 2003, COMPUT EDUC, V40, P1, DOI 10.1016/S0360-1315(02)00076-3
[9]  
Maloney J., 2010, ACM Trans. Comput. Educ. (TOCE), V10, P16, DOI DOI 10.1145/1868358.1868363
[10]   Scratch: Programming for All [J].
Resnick, Mitchel ;
Maloney, John ;
Monroy-Hernandez, Andres ;
Rusk, Natalie ;
Eastmond, Evelyn ;
Brennan, Karen ;
Millner, Amon ;
Rosenbaum, Eric ;
Silver, Jay ;
Silverman, Brian ;
Kafai, Yasmin .
COMMUNICATIONS OF THE ACM, 2009, 52 (11) :60-67