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调试,云计算,网页计算等遇到的多种困难。


  • 相关阅读:
    201403-1
    201312-5 I’m stuck!
    201312-4
    201312-3
    201312-2 ISBN号码
    深度学习-李宏毅PPT总结
    梯度下降
    离散时间信号与系统-频域:5
    离散时间信号与系统-时域:4
    离散时间信号与系统-时域:3
  • 原文地址:https://www.cnblogs.com/xiexiaokui/p/2073752.html
Copyright © 2011-2022 走看看