具有Java, C, Matlab特性的语言Ch介绍,欢迎大家讨论

icaohong 2003-08-21 10:14:36
转自cell的blog:
http://cell.blogone.net
(请各位支持^_^)

Ch为C的父集,符合ISO 1990 C标准,并具有诸如IEEE 754浮点运算的新特性,是以下是Ch语言的特性,我是根据Advanced Imaging里,按照自己的理解列出的


1. 是由C派生来的高级语言,在C基础上增加了类、字符串、计算数组等功能

2. 面向对象

3. 适合数学计算,如微分方程、Fourier计算、2D/3D绘图

4. 类似于C Shell,跨平台shell编程

5. 安全的网络计算。Ch设置了不同的安全级别,包括Sandbox, programmer,administrative;还有受限指针(suspressed pointers),数组类型的自动内存管理,自动数组越界检查

6. 跨平台。颇有Java的“run anywhere”的风范,包括Windows, Linux, Mac OS and Unix。

7. 丰富的库函数。包括C现有的库和模块,如 POSIX, TCP/IP socket, Winsock, Win32, X11/Motif, GTK+, OpenGL, ODBC, XML, and LAPACK

8. 支持web开发

9. 可嵌入式。Ch可以嵌入到C/C++程序里运行,最有意思的是,Ch可以象matlab那样,将c/c++编好的函数,用脚本的方式运行


有关Ch的评论


Ch和其他语言的关系图


Ch包含了C++中类的特性,并能象C Shell那样shell编程(shell编程,偶没用过...),象java那样,Ch用于Internet计算,Ch applet可以在不同计算机平台上通过网络运行(applet好像是java的东西吧,偶不是很明白...),象Fortran 77/90,Ch适合科学计算,Ch具有matlab和Mathematica那样的脚本功能。Ch使得C/C++程序员能用他们的程序在各种平台上运行。


不知道各位用过没有,欢迎大家讨论!
...全文
82 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
fixopen 2003-08-21
  • 打赏
  • 举报
回复
第一次听说,感觉没有什么奇特的地方,也就是多了一点运行时的支持。

69,370

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧