`
江南白衣
  • 浏览: 550080 次
  • 来自: 广州
社区版块
存档分类
最新评论

MPS -- DSL制造平台

阅读更多

    第3版    --2005.6.22 更新 EAP版本已发布

    Meta Programming System (MPS), 是Sergey Dmitriev--JetBrains公司的老板提出的一个东西。
    目前已经发布了EAP试用版.
    下面是他的战斗檄文:《Language Oriented Programming : The Next Programming Paradigm》
    CSDN的切罗斯基把它翻成了很好的中文

    Sergey Dmitriev认为,我们今天把领域问题映射成通用编程语言如Java、C#,就像把C语言用汇编代码表达出来一样如在石器时代。所以我们需要可以随意制造贴近问题域的DSL。

    其实今天的编程体系里,DSL以类库/API的形式存在,但它们不是语言,没有语言的优势,却有着通用语言对类和方法的限制。

    一直对出品Intelij IDEA的公司抱有好感。而且发现自己最近对这类东西很感兴趣,也许是因为越来越觉得目前编程语言的无力,现在的coder还是很累,所以总想编程语言能够从层次上获得提高,即使一时半刻突破不了,但还是禁不住吸引看一下。

    另外作者提了几个观点:
    1.何为语言:对某个领域中某个问题任何无二义性的解决方案都是‘程序’。而且他们不一定是文本的指令集,比如Excel,就是一种很好的非文本的,图形化的存在。

    2.编辑器语言:因为作者是InteliJ IDEA的老板,所以他同样重视创建让用户创造新DSL的同时时,通过编辑器语言,创造这种DSL的编辑器。

    3.转换。从DSL可以生成java原码,也可以二进制执行代码。我觉得,当然应该是生成java原码。
       (同时, 解释器和code generation是Unix-style的DSL制造方法, 而Lisp, smalltalk 会使用语言本身,从底向上的构造in-language的DSL)

    MPS与轰轰烈烈的MDA运动似乎不是同一方向,但其实两者的应用范畴不同,是可以并存的,不需要这么快就考虑取舍。

    同时, Intentional Programming 和 Microsoft's Whitehorse  is in the same space.



分享到:
评论

相关推荐

    MPS-350W系列开关电源CE证书.pdf

    根据给定文件信息,我们首先可以了解到文档的标题是“MPS-350W系列开关电源CE证书.pdf...因此,MPS-350W系列开关电源获得了CE认证,对制造商来说无疑是一个巨大的优势,为其产品在欧洲市场的销售提供了合法性与竞争力。

    MPS-MRP的计划概念.pptx

    在制造业中,计划概念是核心之一,MPS-MRP正是这种计划概念的代表。MPS-MRP是制造资源计划(MRP)和主生产计划(MPS)的结合,旨在帮助企业更好地规划和控制生产过程。 MPS-MRP的计划概念可以分为以下几个方面: ...

    MPS-200W系列开关电源CE证书.pdf

    因此,CE证书的获取,不仅说明了MPS-200W系列开关电源的质量和性能符合欧盟的规定,也说明了其设计和制造过程是严格按照国际标准进行的,具有良好的产品质量和性能。 总的来说,CE证书是MPS-200W系列开关电源进入...

    Mibbo MPS-350W单路输出系列开关电源数据手册.pdf

    在订货数据方面,MPS-350W系列开关电源提供了不同的订货型号,以适应不同电压等级的需求,例如MPS-300W05V1B、MPS-350W12V1B、MPS-350W24V1B、MPS-350W36V1B、MPS-350W48V1B以及MPS-F050B。用户在订货时可以根据具体...

    Mibbo MPS-100W单路输出系列开关电源数据手册.pdf

    16. 参数型号:文件中提到了MPS-100W12V、MPS-100W15V、MPS-100W24V、MPS-100W36V和MPS-100W48V等不同的参数型号,对应不同的输出电压和电流规格。 17. 订货型号:文件列出了带后缀'B'的订货型号,例如MPS-100W12V1...

    Mibbo MPS-150W单路输出系列开关电源数据手册.pdf

    在安全认证方面,MPS-150W系列开关电源符合EN60950标准,表明其设计和制造过程严格遵循了欧洲的电气安全规范。其输出规格包括12VDC、15VDC、24VDC、36VDC和48VDC等不同电压等级,根据具体型号不同,其额定输出电流...

    Mibbo MPS-24W单路输出系列开关电源数据手册.pdf

    14. 电源背部安装片和订货型号:提供了电源背部安装片的订货型号,例如MPS-020W3.3V1B、MPS-020W05V1B、MPS-024W12V1B、MPS-024W24V1B和MPS-024W48V1B。 总结来说,Mibbo MPS-24W系列开关电源具有宽电压输入、多种...

    MPS-12W系列开关电源CE证书.pdf

    从给出的文件信息来看,标题为“MPS-12W系列开关电源CE证书.pdf”,描述为“MPS-12W系列开关电源CE证书”,标签为“综合资料”,以及部分内容,这些内容包含了MPS-12W系列开关电源相关的专业信息。 首先,我们需要...

    MPS-50W系列开关电源CE证书.pdf

    MPS-50W系列开关电源的CE证书涉及到一系列与电子产品的安全和合规标准相关的重要知识点。以下是相关的详细说明: 首先,CE标志是欧盟市场上产品安全合格的标志,表明产品符合欧盟指令规定的安全要求。这一标志是由...

    全磊MPS3117电路搭配

    此外,还有两个PDF文档,"MPS-3110series-c(1).pdf"可能是MPS3110系列的 datasheet 或应用笔记,虽然它不是MPS3117,但可能包含相关的信息,因为MPS3117可能属于这一系列的一部分,或者有类似的工作原理。...

    PyPI 官网下载 | tencentcloud-sdk-python-mps-3.0.277.tar.gz

    《PyPI官网下载的tencentcloud-sdk-python-mps-3.0.277.tar.gz:深入了解腾讯云Python多媒体处理SDK》 在Python的世界里,PyPI(Python Package Index)是开发者们获取和分享开源软件包的重要平台。本文将详细探讨...

    Mibbo MPS-50W单路输出系列开关电源数据手册.pdf

    - **Mibbo MPS-50W单路输出系列**:Mibbo是电源产品的制造商,MPS-50W系列表示该产品是Mibbo公司提供的单路输出开关电源,其额定功率为50瓦特。 - **数据手册**:手册内包含有该系列开关电源的技术规格、参数、功能...

    ML-transition-point-MPS-CMAES-hybrid

    ML转换点MPS-CMAES混合该存储库提供了本文中描述的代码,数据和结果A. Bolufe-Rohler和Y. Yuan,《机器学习确定混合元启发式方法的过渡点》。 IEEE 2021进化计算大会该存储库包含: 用于创建用于训练分类器和数据集...

    KEWEI科威MPS-I系列智能伺服简易说明书.rar

    KEWEI科威MPS-I系列智能伺服是工业自动化领域中一种先进的伺服驱动系统,主要用于提升设备的定位精度和运动控制性能。这份“MPS-I系列智能伺服简易说明书”是理解该产品功能、配置和应用的关键文档。下面,我们将...

    PyPI 官网下载 | tencentcloud-sdk-python-mps-3.0.491.tar.gz

    《PyPI官网下载的tencentcloud-sdk-python-mps-3.0.491.tar.gz:深入了解腾讯云Python多媒体处理SDK》 PyPI(Python Package Index)是Python开发者的重要资源库,提供了大量的开源Python库,方便用户下载和安装。...

    MPS-24W系列开关电源CE证书.pdf

    从标题和描述中可以看出,本文档是一份关于MPS-24W系列开关电源的CE证书文档。MPS-24W系列开关电源是通过了CE认证的产品,这意味着它符合了欧盟的安全、健康和环境保护要求,可以自由进入欧盟市场进行销售。 在讨论...

    MPS-010201采集相关

    在IT领域,"MPS-010201采集相关"的主题主要涉及的是数据采集系统的技术实现,这里特别提到了使用VB(Visual Basic)和C++编程语言进行驱动开发,以及与特定型号的采集卡相关的操作说明。下面将详细讨论这两个编程...

    MPS-010601数据采集卡使用说明

    ### MPS-010601 数据采集卡关键知识点 #### 一、产品概述 - **产品名称**:莫非电子MPS-010601多功能USB信号采集卡 - **产品特点**:本产品是一款基于USB总线的多功能信号采集卡,集成了多种功能,包括8路差分模拟...

    Mibbo MPS-12W单路输出系列开关电源数据手册.pdf

    这份数据手册描述了Mibbo MPS-12W单路输出系列开关电源的具体参数和技术特征。以下是详细的知识点总结: 1. 系列介绍: - MPS-12W系列开关电源是Mibbo品牌下的单路输出电源产品。 - 该系列电源提供了不同电压和...

Global site tag (gtag.js) - Google Analytics