Eclipse Support for Using Eli and Teaching Programming Languages

被引:0
|
作者
Sloane, Anthony M. [1 ]
Waite, William M. [2 ]
机构
[1] Macquarie Univ, Dept Comp, Sydney, NSW, Australia
[2] Univ Colorado, Dept Elect & Comp Engn, Boulder, CO 80309 USA
关键词
Language processor generation; integrated development environment; programming language education; debugging;
D O I
10.1016/j.entcs.2005.02.058
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This demonstration will show Eclipse plugins developed at Macquarie and Colorado to support the Eli Language Processor Generation system and to enhance teaching of programming language concepts and implementation techniques. The plugins support exploration of programming language semantics, integrated development in the Eli system, and high-level observations of compiler execution.
引用
收藏
页码:189 / 194
页数:6
相关论文
共 50 条
  • [41] Identification of Important Activities for Teaching Programming Languages by Decision Trees
    Obonya, Juraj
    Kapusta, Jozef
    DIVAI 2018: 12TH INTERNATIONAL SCIENTIFIC CONFERENCE ON DISTANCE LEARNING IN APPLIED INFORMATICS, 2018, : 481 - 490
  • [42] The Difficulty of Teaching Programming Languages, and the Benefits of Hands-on Learning
    Guzdial, Mark
    Guo, Philip
    COMMUNICATIONS OF THE ACM, 2014, 57 (07) : 10 - 11
  • [43] A Scalable Infrastructure for Teaching Concepts of Programming Languages in Scala with WebLab
    van der Lippe, Tim
    Smith, Thomas
    Pelsmaeker, Daniel
    Visser, Eelco
    SCALA'16: PROCEEDINGS OF THE 2016 7TH ACM SIGPLAN SYMPOSIUM ON SCALA, 2016, : 65 - 74
  • [44] RECURSION, ARTIFICIAL-INTELLIGENCE AND TEACHING PROGRAMMING-LANGUAGES
    GURTNER, JL
    GEX, C
    GOBET, F
    NUNEZ, R
    RETSCHITZKI, J
    SCHWEIZERISCHE ZEITSCHRIFT FUR PSYCHOLOGIE-REVUE SUISSE DE PSYCHOLOGIE, 1990, 49 (01): : 17 - 26
  • [45] A proposal for teaching programming languages through open hardware tools
    Alvarez Ariza, Jonathan
    2016 IEEE 8TH INTERNATIONAL CONFERENCE ON ENGINEERING EDUCATION (ICEED2016), 2016,
  • [46] Teachers' Views and Experiences on Teaching Second and Subsequent Programming Languages
    Tshukudu, Ethel
    Cutts, Quintin
    Goletti, Olivier
    Swidan, Alaaeddin
    Hermans, Felienne
    ICER 2021: PROCEEDINGS OF THE 17TH ACM CONFERENCE ON INTERNATIONAL COMPUTING EDUCATION RESEARCH, 2021, : 294 - 305
  • [47] High-Level Problems in Teaching Undergraduate Programming Languages
    Cook, William R.
    ACM SIGPLAN NOTICES, 2008, 43 (11) : 55 - 58
  • [48] Online Peer-Tutoring for Programming Languages Based on Programming Ability and Teaching Skill
    Kuo, Yu-Chen
    Yao, Ching-Bang
    Wu, Zhe-Yu
    APPLIED SCIENCES-BASEL, 2022, 12 (17):
  • [49] The importance of using the CodeInsights monitoring tool to support teaching programming in the context of a pandemic
    Fonseca, Nuno Gil
    Macedo, Luis
    Mendes, Antonio Jose
    2021 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE 2021), 2021,
  • [50] Remote Robotics Laboratory as Support to Teaching Programming
    Almeida, Thais Oliveira
    Netto, Jose Francisco de M.
    Rios, Marcel Leite
    2017 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE), 2017,