《DSL的讨论》的相关内容
相关讨论
AOP = Proxy Pattern + Method Reflection + Aspect DSL + 自动代码生
学如逆水行舟,不进则退。
半年多来,居无常所,没有稳定的上网环境,这次抽空上来一看,又有好多陌生的名词漫天飞舞了。
落伍退化得很厉害。不过,我还能温故而知新,炒炒冷饭,写写基本的内容AOP。怀旧一番。
AOP = Proxy Pattern + Method Reflection + Aspect DSL + 自动代码生成
Declarative Programming & DSL
Aspe ...
by buaawhl 2007-05-28 浏览 (7261) 回复 (5) 关键字:
about SQL, ORM, DSL
SQL, ORM, DSL
语言越高级,可读性就越高。DSL通常用作规则引擎语言,是给非程序员的业务人员使用的。
SQL是一种类似英语的非常友好的 Domain Specific Language。可读性非常高。
是比 python, ruby, Haskell 等解释脚本语言更高级的语言。而这些解释脚本语言是比 OO 语言(如 Java, C# 等)更高级的语言。
对于数据库查询来说,SQL ...
by buaawhl 2005-10-24 浏览 (9622) 回复 (36) 关键字:
关于DSL、MDA、UML、TDD的一些思考
这是计划中的一篇Blog,原来设想的题目是《MDA与DSL》 ,只是因为和徐昊聊天时产生了一些想法,想谈谈对MDA和DSL的新认识。现在这段时间又出现了很多关于DSL的讨论。
马大叔的两篇:领域专用语言(DSL)、界定DSL
还有在JavaEye的不少相关的讨论:DSL的讨论、规则系统or脚本系统,自然语言,DSL or Java语言、Ruby DSL
还有一篇不错的入门文章:用Ruby 创建领 ...
by 庄表伟 2006-09-13 浏览 (4852) 回复 (11) 关键字: dsl uml tdd
面向组合子编程实验-SQL组合查询条件的简单实现
这段时间学习了ajoo的面向组合子编程系列,学习编程的最好方法莫过于动手做实验,因此把以前一个用于生成SQL组合查询条件的工具用CO实现了一把,由于对CO还一知半解,很可能存在画虎成猫的情况,砖头尽管砸过来,这个我已经有充分的思想准备
源码在附件里,TestExpression是Junit的测试类,使用思路就是根据包提供的基本条件表达式,组合成复杂的表达式,如:
[code:1]
public v ...
by balaschen 2006-08-09 浏览 (19277) 回复 (62) 关键字:
相关博客
[转]领域专用语言(DSL)
转自:http://blog.csdn.net/mfowler/archive/2006/08/16/1069927.aspx
原文:DomainSpecificLanguage (http://www.martinfowler.com/bliki/DomainSpecificLanguage.html)
所谓领域专用语言(domain specific language / DSL),其基本 ...
by javatar 2007-05-24 浏览 (414) 回复 (0) 关键字:
AOP = Proxy Pattern + Method Reflection + Aspect DSL + 自动代码生
学如逆水行舟,不进则退。
半年多来,居无常所,没有稳定的上网环境,这次抽空上来一看,又有好多陌生的名词漫天飞舞了。
落伍退化得很厉害。不过,我还能温故而知新,炒炒冷饭,写写基本的内容AOP。怀旧一番。
AOP = Proxy Pattern + Method Reflection + Aspect DSL + 自动代码生成
Declarative Programming & DSL
Aspe ...
by buaawhl 2007-05-28 浏览 (6830) 回复 (5) 关键字:
DSL(Domain Specific language): How to get it
在DSL:基于规则系统组织业务规则我提出DSL,不过在该文没有太多关于DSL的东东,显得有些牵强。先要说明一下什么是DSL(Domain Specific language),援引《产生式编程》一文: “DSL(领域特定语言)是一种特化的,面向问题的语言。” 《产生式编程》对DSL的做如下分类: 1. 固定和独立的DSL(fixed, sparate DSL),如SQL,用 ...
by yimlin 2006-07-08 浏览 (498) 回复 (0) 关键字:
用Ruby 创建领域特定语言(DSL)- -
by Jim Freeze英文原文见:http://www.artima.com/rubycs/articles/ruby_as_dsl.html 摘要:总的说来,有两种创建 DSL 的方法。 一种方法是从零开始发明一个新的语法,并为之构造一个编译器或解释器。 另一种方法是裁剪一个现存的通用目的语言, 增加或修改方法(methods), 操作符(operators),以及缺省的行为。 本文讲述使 ...
by gm8pleasure 2007-05-08 浏览 (202) 回复 (0) 关键字:
MartinFowler的《Language WorkBench》笔记
JetBrains的MPS出来了,Martin Fowler也大力捣鼓出一篇《Language Workbenches: The Killer-App for Domain Specific Languages?》,成为有志于LOP、DSL领域的总领性文章。 首先,了解Martin Fowler的立场很重要。但似 ...
by 江南白衣 2005-06-23 浏览 (206) 回复 (0) 关键字:
相关圈子讨论
红旗还能挺多久?C++能用来干什么?
Adobe宣布Flex 2开源了,于是去看了两天。初步结论,Flex/Flash的威力是强大的。
当初觉得天天对着计算机搞底层的东西太枯燥,想着写商用程序可以和人打交道,而且要掌握行业知识也算是跨学科,于是上了这条贼船,现在发现这行的本质是在数据库里读读写写,还是底层的东西更有趣些。不过一家人等米下锅,商用程序也是衣食父母,那么就虔诚的静心写好商用程序。
现在的商用程序,几乎都要有个web界面 ...
by bigpanda 2007-04-29 浏览 (9433) 回复 (39)
相关新闻
推荐知识库条目
Comming soon

