• 转:什么是产生式编程?


    这是一个值得关注的方向,先转一篇。


    什么是产生式编程?- -

                                          

     
    1.背景:
          软件手工作坊到自动装配线。及使用组件,并以一种自动化的方式来制作软件产品。
    他需要两个步骤:第一、将开发系统的焦点从单一系统转移到系统族上;第二、运用领
    域特定的装配知识,使用产生器实现装配的自动化。
     
    2.目的:
          广义上:
    促进从手工作坊式的一中一个解决方案,以系统族建模为基础,朝着有着很大差异性的,最佳的满足客户需要的软件的自动化制作转变。从而降低成本,减少应用软件推向市场的时间,并且保证更好的产品质量。最终取得规模经济和范围经济的优点。
          狭义上:
    Generative programming (GP) is an approach to generating customized components and systems. The goals are to
    (a) decrease the conceptual gap between domain concepts and program code (known as achieving high intentionality)
    (b) achieve high reusability and adaptability
    (c) simplify managing many variants of intermediate and end-products
    (d) increase efficiency

    http://limy.blogdriver.com/limy/199163.html
  • 相关阅读:
    Bzoj1305 [CQOI2009]dance跳舞
    Bzoj1269 [AHOI2006]文本编辑器editor
    Bzoj2957 楼房重建
    POJ1704 Georgia and Bob
    UVa11427 Expect the Expected
    POJ2096 Collecting Bugs
    Bzoj3041 水叮当的舞步
    Bzoj3894 文理分科
    Bzoj1426 收集邮票
    Bzoj1076 [SCOI2008]奖励关
  • 原文地址:https://www.cnblogs.com/chenge/p/117495.html
Copyright © 2020-2023  润新知