转自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++程序员能用他们的程序在各种平台上运行。
不知道各位用过没有,欢迎大家讨论!