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 条
  • [1] Some Thoughts on Teaching Programming and Programming Languages
    Reynolds, John C.
    ACM SIGPLAN NOTICES, 2008, 43 (11) : 108 - 110
  • [2] Experiences in teaching principles of programming languages using a software tool
    Zumer, V
    Mernik, M
    Korbar, N
    SOFTWARE ENGINEERING IN HIGHER EDUCATION II, 1996, : 139 - 146
  • [4] Puzzle-like programming languages in teaching programming
    Juricic, Vedran
    Radosevic, Matea
    2019 42ND INTERNATIONAL CONVENTION ON INFORMATION AND COMMUNICATION TECHNOLOGY, ELECTRONICS AND MICROELECTRONICS (MIPRO), 2019, : 542 - 546
  • [5] Limited Embodied Programming Teaching programming languages to architects
    Nembrini, Julien
    Labelle, Guillaume
    Huang, Jeffrey
    ECAADE 2010: FUTURE CITIES, 2010, : 65 - 72
  • [6] TEACHING OF PROGRAMMING LANGUAGES IN OPERATIONAL RESEARCH
    Fabry, Jan
    EFFICIENCY AND RESPONSIBILITY IN EDUCATION 2013, 2013, : 112 - 120
  • [7] ICT teaching methods - Programming languages
    Papp-Varga, Zsuzsanna
    Szlavi, Peter
    Zsako, Laszlo
    ANNALES MATHEMATICAE ET INFORMATICAE, 2008, 35 : 163 - 172
  • [8] Using software visualization to support the teaching of distributed programming
    Lorenzo Di Rocco
    Umberto Ferraro Petrillo
    Francesco Palini
    The Journal of Supercomputing, 2023, 79 : 3974 - 3998
  • [9] Using software visualization to support the teaching of distributed programming
    Di Rocco, Lorenzo
    Petrillo, Umberto Ferraro
    Palini, Francesco
    JOURNAL OF SUPERCOMPUTING, 2023, 79 (04): : 3974 - 3998
  • [10] Using interface definition languages to support Path Expressions and Programming by Contract
    Watkins, D
    TOOLS 26 - TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES - PROCEEDINGS, 1998, : 308 - 317