J4

• 计算机科学 • 上一篇    下一篇

基于多语言范例的“形式语义学”教学辅助系统

金 英1, 郑晓娟2, 张 晶1, 孙旭东1   

  1. 1. 吉林大学 计算机科学与技术学院, 长春 130012; 2. 东北师范大学 软件学院, 长春 130117
  • 收稿日期:2008-08-05 修回日期:1900-01-01 出版日期:2009-05-26 发布日期:2009-06-23
  • 通讯作者: 郑晓娟

Multi-paradigm Based Instruction Assistant System forFormal Semantics Course

JIN Ying1, ZHENG Xiaojuan2, ZHANG Jing1, SUN Xudong1   

  1. 1. College of Computer Science and Technology, Jilin University, Changchun 130012, China;2. School of Software, Northeast Normal University, Changchun 130117, China
  • Received:2008-08-05 Revised:1900-01-01 Online:2009-05-26 Published:2009-06-23
  • Contact: ZHENG Xiaojuan

摘要: 针对简单函数式语言、 简单过程式语言和简单面向对 象式语言等多个程序语言范例, 分别定义了它们的操作语义和指称语义, 同时设计了一个“形式语义学”教学辅助系统, 用于演示不同语言范例程序的基于形式语义定义的可视化解释, 该系统使学生可以通过形象生动的动态演示和同步解释, 充分理解和掌握程序设计语言的形式语义及其实现.

关键词: 形式语义学, 可视化教学辅助系统, 增量式设计, 实践驱动教学

Abstract: Operational and denotational semantics are defined in connection with different paradigms of programming languages, including a simple functional programming language, a simple procedural programming language and a simple object oriented language. A visual teaching assistant system was designed to demonstrate the visual procedure of running programs of different programming languages. With the assistance of the system students can easily understand and grasp the formal semantics of programming languages and their implementation.

Key words: formal semantics, visual instruction assistant system, incremental design, practice driven instruction

中图分类号: 

  • TP319