引言:
JetBrains的MPS出来了,MartinFowler也大力捣鼓出一篇《Language Workbenches: The Killer-App for Domain Specific Languages?》成为有志于LOP,DSL的总领性文章。
摘要:
/************************************************************** 功能完成对xml文件的 建立,增,删,改,显示,查找(值比对)* 现在只支持二级标签生成* <根>* <一级标签>* <二级标签>值<二级标签/>* <二级标签>值<二级标签/>* <一级标签......
摘要:
在进行java/j2me/ target=_blank>j2me开发以前,必须首先了解j2me程序的开发过程,只有熟悉了开发过程以后才可以了解如何进行j2me程序的开发。由于运行环境以及针对平台的不同,j2me的开发过程和j2se的开发过程不一样,要比j2se的开发过程麻烦不少。 j2me开发的大致过程是这样的: 1、编写java源代码,在编辑器里面编写代码,你即可以在一般的文本编辑器里面编写......
MartinFowler的《Language WorkBench》笔记
jetbrains的mps出来了,martinfowler也大力捣鼓出一篇«language workbenches: the killer-app for domain specific languages?»成为有志于lop,dsl的总领性文章.
1. lop带来的两个最大优点是a. 通过新的封装及思维模式,提高程序员的生产率 b. 改变程序员与领域专家的关系,最理想情况是领域专家直接用dsl编程. mf认为第2点比第1点带来的效果大得多,但也困难得多,cobol刚出来的时候已经有人提领域专家直接编程的预测了,结果呢? 2.现在大家对dsl应该是什么样子的还知之甚少,文本语言?图形语言?一切都还在假设. 3.现在的lop工具还在非常初始的阶段.mf不愿意做任何预测,lop将来如何改变我们的编程. 4.但mf同时认为lop是目前最有趣的想法,不论它日后成不成功,都会激发出大量有趣的思想与实践,留意一下lop是绝不会吃亏的事情. 【程序编程相关:解决当FORM的ENCTYPE=&quo】
首先,了解martinfowler的立场很重要,但似乎为了保证阅读率,mf把立场摆到了最后. 【推荐阅读:Eclipse实用教程(使用环境)】
是不是热情骤减?本来mps的发布使lop看起来像是明天就可以开始动手的事情,现在又变成了虽然很有趣,但还远没到下山摘果子时候.... 下一页
摘要:
下面是一些我看到过的java网址,觉得还不错,大家有兴趣可以都去看看。a programmers guide to the world wide web http://www.apl.jhu.edu/~hall/www/学习java及internet相关知识的最佳网站developerworks java technology overview http://www.ibm.com/develo......