zoukankan      html  css  js  c++  java
  • 准备开发一门科学(工程)计算语言

    准备开发一门科学(工程)计算语言(通用数学语言),面向.net平台。

    语言的名字为CM(C style Mathematical Matrix language)

    CM的特点: 

    0. 简单、优美,基本不用记忆。适合代码自动生成等。 

    2. 面向对象

    3. 安全. (类型、函数),比Fortran和MatLab安全,高效

    5. 

    可扩展性。CM语言本身采用开放框架,本身不包括专业工具箱,不包括各专业的各种模型(暂由第三方实现) 

    6. 暂时主要是编译器的开发(不包括编辑器,因为可以采用visual studio作为开发环境,所以普通的功能不用实现)

    7.  内部DSL支持,DSL将像使用内部的string类那么简单,相当于可以开发自己的语言。

    8. 一致性,兼容C#。所以只需要实现科学计算功能,别的通用功能由C#及.net的实现。 

    9.CM将大幅度提高生产力。基本消除以前(c/c++,fortran,MatLab)(r,C#,c++)混编,MatLab调试,云计算,网页计算等遇到的多种困难。


  • 相关阅读:
    228. Summary Ranges
    227. Basic Calculator II
    224. Basic Calculator
    222. Count Complete Tree Nodes
    223. Rectangle Area
    221. Maximal Square
    220. Contains Duplicate III
    219. Contains Duplicate II
    217. Contains Duplicate
    Java编程思想 4th 第4章 控制执行流程
  • 原文地址:https://www.cnblogs.com/xiexiaokui/p/2073752.html
Copyright © 2011-2022 走看看