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 条
  • [31] Programming-languages as a conceptual framework for teaching mathematics
    Feurzeig, Wallace
    Papert, Seymour A.
    INTERACTIVE LEARNING ENVIRONMENTS, 2011, 19 (05) : 487 - 501
  • [32] The Effect of the Programming Interfaces of Robots in Teaching Computer Languages
    Bagci, B. Baransel
    Kamasak, Mustafa
    Ince, Gokhan
    ROBOTICS IN EDUCATION: LATEST RESULTS AND DEVELOPMENTS, 2018, 630 : 88 - 99
  • [33] Using Language Scenarios as Effective Decision Support System in Teaching Foreign Languages
    Kreer, M. Y.
    Petrova, V. V.
    Yuganova, M. V.
    PROCEEDINGS OF 2017 XX IEEE INTERNATIONAL CONFERENCE ON SOFT COMPUTING AND MEASUREMENTS (SCM), 2017, : 840 - 842
  • [34] Online Judge Support for Programming Teaching
    Hidalgo-Cespedes, Jeisson
    Marin-Raventos, Gabriela
    Eunice Calderon-Campos, Marta
    2020 XLVI LATIN AMERICAN COMPUTING CONFERENCE (CLEI 2020), 2021, : 522 - 530
  • [35] Experiences Using PSP and XP to Support Teaching in Undergraduate Programming Courses
    Martinez, Luis G.
    Licea, Guillermo
    Reyes Juarez, J.
    Aguilar, Leocundo
    COMPUTER APPLICATIONS IN ENGINEERING EDUCATION, 2014, 22 (03) : 563 - 569
  • [36] Support for Programming Embedded Software with Dynamically Typed Languages
    Krapfenbauer, Harald
    Ertl, Dominik
    Kaindl, Hermann
    Falb, Juergen
    2009 FOURTH INTERNATIONAL CONFERENCE ON SYSTEMS (ICONS), 2009, : 163 - 169
  • [37] PROGRAM ANALYSIS TO SUPPORT CONCURRENT PROGRAMMING IN DECLARATIVE LANGUAGES
    Demeyer, Romain
    TECHNICAL COMMUNICATIONS OF THE 26TH INTERNATIONAL CONFERENCE ON LOGIC PROGRAMMING (ICLP'10), 2010, 7 : 248 - 254
  • [38] TEACHING OBJECT-ORIENTED PROGRAMMING IS MORE THAN TEACHING OBJECT-ORIENTED PROGRAMMING-LANGUAGES
    KNUDSEN, JL
    MADSEN, OL
    LECTURE NOTES IN COMPUTER SCIENCE, 1988, 322 : 21 - 40
  • [39] Teaching parallel programming using both high-level and low-level languages
    Pan, Y
    COMPUTATIONAL SCIENCE-ICCS 2002, PT III, PROCEEDINGS, 2002, 2331 : 888 - 897
  • [40] USE OF THE BIOLOID ROBOTIC KIT IN THE TEACHING OF AUTOMATION AND PROGRAMMING LANGUAGES
    Repka, Michal
    Danel, Roman
    Neustupa, Zdenek
    12TH INTERNATIONAL MULTIDISCIPLINARY SCIENTIFIC GEOCONFERENCE, SGEM 2012, VOL. III, 2012, : 1229 - 1236