DSL介绍视频讲座-同步播出幻灯片

http://www.infoq.com/presentations/domain-specific-languages

[img]http://www.infoq.com/resource/presentations/domain-specific-languages/en/smallimage/dsl.jpg[/img]

Martin Fowler

本帖子希望保留的时间长点, 看的人多些

技术
代码都在幻灯片中

请看完了再投票或讨论

DSL 的本站内话题不多, 都挺深的, Martin Fowler对DSL一直就很关注, 这篇视频其实就是他在JAOO 的年会上对Ruby DSL话题出名的文章的解释

Language Workbenches: The Killer-App for Domain Specific Languages?

http://martinfowler.com/articles/languageWorkbench.html

原文发表于2005年6月, 国内当时很快就出了对此文回应的笔记:

花钱的年华

http://blog.csdn.net/calvinxiu/archive/2005/06.aspx

http://www.blogjava.net/calvin/archive/2005/10/04/14785.html

但是直到现在, 中文对DSL的文章还是很少, 介绍Ruby的时候都说Ruby是DSL的语言, DSL的语言是否就一定代表开发的效率高吗? DSL相对应的是GPL,通用编程的语言, 两者比较如何区分,相信仅仅学习Ruby和rails的web 应用的朋友,不一定了解。

比如DSL包括了电子表格程序中的macros, Generic Eclipse Modeling 建模型用的画图表的语言等,Ruby是DSL语言吗? 对此也有不同的看法。

带着疑问亲耳听听[size=18]DSL这个领域[/size]的[size=24]专家[/size]的解释吧:

LOP就是面向语言编程,比面向对象编程难以理解, Martin的讲解就从这里开始了...

竟然UNIX shell scripts 就是DSL的示范例子, 还有很多XML的配置文件也算......

Jaoo上的听众可算是计算编程技术的专家了, Martin Fowler 的讲解要是不够精彩Infoq也不会买账, 帮他做推荐了-[quote]Martin Fowler is one our industries most well known thought leaders 我们的业界思想领袖 [/quote]

http://www.jaoo.dk/conference/

http://www.jaoo.dk/speakers/
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值