首页    期刊浏览 2025年02月02日 星期日
登录注册

文章基本信息

  • 标题:Teaching Programming Languages by Experimental and Adversarial Thinking
  • 本地全文:下载
  • 作者:Justin Pombrio ; Shriram Krishnamurthi ; Kathi Fisler
  • 期刊名称:LIPIcs : Leibniz International Proceedings in Informatics
  • 电子版ISSN:1868-8969
  • 出版年度:2017
  • 卷号:71
  • 页码:13:1-13:9
  • DOI:10.4230/LIPIcs.SNAPL.2017.13
  • 出版社:Schloss Dagstuhl -- Leibniz-Zentrum fuer Informatik
  • 摘要:We present a new approach to teaching programming language courses. Its essence is to view programming language learning as a natural science activity, where students probe languages experimentally to understand both the normal and extreme behaviors of their features. This has natural parallels to the "security mindset" of computer security, with languages taking the place of servers and other systems. The approach is modular (with minimal dependencies), incremental (it can be introduced slowly into existing classes), interoperable (it does not need to push out other, existing methods), and complementary (since it introduces a new mode of thinking).
  • 关键词:mystery languages; interpreters; paradigms; education
国家哲学社会科学文献中心版权所有