版本9和10间的区别
于2007-05-15 22:01:59修订的的版本9
大小: 2182
编辑: czk
备注:
于2008-02-23 15:36:58修订的的版本10
大小: 2182
编辑: localhost
备注: converted to 1.6 markup
未发现区别!

Ch运行环境介绍:

Ch is an embeddable C/C++ interpreter for cross-platform scripting, shell programming, 2D/3D plotting, numerical computing, and embedded scripting. C/Ch/C++ allow users to use one language, anywhere and everywhere, for any programming tasks. Ch的优点:

  • 具有C语言语法的脚本语言,适合教学中交互式的执行C程序语句(这是最重要的特色)
  • 可将解释器嵌入应用程序,可以将C语言脚本作为一个应用程序的配置文件(这个功能其它很多语言比如Python、Lisp等也可以实现)
  • 扩展了C语言语法,方便数值计算(双刃剑,既是优点也是缺点)

Ch的缺点:

  • 使用扩展语法的程序不能在其它标准C/C++平台上运行(学习这些语法,会给人带来很大的困惑,搞不清楚哪些语法是C哪些语法是Ch)
  • Ch没有源代码(不能了解Ch的底层机制,如果官方公司倒闭或者不再支持这个软件,这个语言就将寿终正寝)
  • Ch是商业软件,不是完全免费(学习了它以后,如果要做进一步的开发应用,需要购买版权)
  • Ch缺少商业支持,除了SoftIntegeration公司以外没有其他商业公司支持。(没有商业应用前途)

  • 集成开发环境少,除了使用纯编辑器VI,就只有ChSciTE支持Ch。(作大型软件开发不方便)
  • 没有调试器,不能调试(给实际开发大型软件带来不便)
  • 不兼容C++语言(不能用作C++教学使用)
  • Ch没有编译器,Ch的程序以解释方式执行,执行速度慢。用Ch扩展语法写成的程序,不能编译成可执行文件。(不使用扩展语法,可以用标准C编译器编译成可执行程序。)

Ch的下载地址:

问题:

  • ch有没有源代码?
    • 没有
  • ch有哪些商业公司支持?有哪些商业应用?
    • 好像还没看到
  • ch写的代码能不能转换成标准C语言?
    • 好像不行
  • ch写的程序能不能编译成可执行文件?
    • 好像不行
  • ch Professional和Standard有什么区别?
    • 扩展库方面可能有区别

Ch运行环境 (2008-02-23 15:36:58由localhost编辑)

ch3n2k.com | Copyright (c) 2004-2020 czk.