Chinaunix首页 | 论坛 | 博客

car

  • 博客访问: 1881920
  • 博文数量: 19327
  • 博客积分: 1314160
  • 博客等级: 大元帅
  • 技术积分: 181255
  • 用 户 组: 普通用户
  • 注册时间: 2008-06-13 10:20
文章分类

全部博文(19327)

文章存档

2008年(19327)

我的朋友

分类:

2008-06-13 10:23:31

算子语言简介 《算子》是一种基于符号和表达式演算的计算机编程语言。相比较于其它计算机语言,它简单易学,容易调试,兼容Autolisp语言。功能强大、超微型内核,拥有几百个实用函数。 算子语言突破了以往计算机编程汉字仅能作为数据来处理的局面,可将任何符号(包括中文汉字,少数民族语言文字)作为计算机代码来处理 算子语言集结了C语言和LISP语言的优秀特点,它既有C语言的访问底层数据单元和执行系统操作的性能,也有LISP语言独特的列表和表达式处理的特点。 算子语言和LISP语言一样,集中强化符号和表达式的处理和操作,包括修改,插入,删除复杂嵌套列表和多维数组结构中的元素 算子语言具有多态函数的特点,参与函数运算的参数类型不限和参数个数不限,这使得定义函数有很强的灵活性,比如列表,字符串,数组,矩阵等都是复合数据,可以在函数体内部来完成对类型的判别和运算,由此实现一个函数处理多种形态的数据。为开辟面向对象的处理打下基础。 算子函数是特殊的列表,可以象操作列表一样来对函数进行组合和拆分。除了在设计过程中定义函数外,在运行过程中也可以实施重构函数的参数和函数体。 算子语言支持流的输入输出操作,可以包含控制字符的二进制数据访问。 算子语言和C语言一样可以定义结构,访问结构成员和进行指针操作。 算子语言具有内存垃圾自动收集的功能。当符号对象不再被引用时,它们所占用的内存空间自动被回收后再利用。 算子提供独立的符号命名空间,多人协作完成的大型软件项目,既可以引用他人的目标模块。又可以避免变量或函数重名的覆盖危险。 算子语言除了使用内建函数外,还可以通过导入其他的动态链接库(DLL)来进行功能扩展。比如调用windows操作系统的库函数来实现GUI界面 算子语言在编程的过程中可以即时解释来观察程序的执行过程,符合要求后可以进行目标链接,生成独立的可执行文件。 算子语言的内核模块非常紧凑,所需系统资源很小。因此比流行的其他语言加载执行更加快速。 算子语言是个易于学习和使用的平台,内建一套汉字命名的中文库函数。高级函数可运用于:计算机教学、人工智能、图形与图像、数据库、科学统计与分析、网络分布计算等。

阅读(107) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~