首页> 外文会议> >Understanding Lolita: program comprehension in functional languages
【24h】

Understanding Lolita: program comprehension in functional languages

机译:了解Lolita:功能语言中的程序理解

获取原文

摘要

Traditional arguments concerning the comprehensibility of functional programs have been illustrated with trivial examples. The authors present the real-life example of a large system for natural language processing which has been programmed entirely in a lazy functional language. This system is undergoing constant change as new features are added to different areas. They present a series of case studies which illustrate various aspects of the maintenance task, including reuse of existing parts of the system and the integration of the new features. They explain how the choice of a functional language for programming the system has aided in the comprehension of the system by new programmers and how this in turn has led to the simplification of the maintenance task. They describe the ease with which new features have been integrated into the system and relate this to the careful design of abstractions within a functional programming framework.
机译:有关功能程序可理解性的传统论点已通过一些简单的例子进行了说明。作者介绍了用于自然语言处理的大型系统的真实示例,该系统已完全以惰性功能语言编程。随着新功能被添加到不同区域,该系统正在不断变化。他们提出了一系列案例研究,说明了维护任务的各个方面,包括系统现有部分的重用和新功能的集成。他们解释了如何选择用于系统编程的功能语言如何帮助新的程序员理解系统,以及这又如何简化了维护任务。他们描述了将新功能轻松集成到系统中的过程,并将其与功能性编程框架中的抽象设计进行了精心的设计。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号