文章目录第一章 Caché 介绍CachéObjectScript简介特点语言概述调用命令和功能语句和命令函数表达式变量运算符与ISO标准M的关系 第一章 Caché 介绍CachéObjectScript 简介 CachéObjectScript是一种对象编程语言,旨在快速开发复杂的业务应用程序。它非常适合各种应用,包括: 商业逻辑 应用整合 数据处理 CachéObjectScript源代码被编译为在Caché虚拟机中执行的目标代码。该目标代码针对通常在业务应用程序中发现的操作进行了高度优化,包括字符串操作和数据库访问。ObjectScript程序可在Caché支持的所有平台上完全移植。 Caché是由InterSystems开发的一款高性能数据库系统,其内建的编程语言称为Caché ObjectScript。ObjectScript是在Mumps(现在称为M)语言的基础上发展起来的,它结合了面向对象编程的概念,使得开发复杂的业务应用程序更为高效。CachéObjectScript不仅提供了面向对象的特性,还具有高度优化的目标代码生成能力,特别适合处理字符串操作和数据库访问。 CachéObjectScript的特点包括: 1. 强大的内置函数:对于字符串处理,提供了丰富的内置函数。 2. 对象支持:原生支持对象、方法和属性,以及多态性。 3. 控制流程命令:提供了多种命令来控制程序执行流程。 4. I/O命令:用于设备输入输出操作。 5. 多维数组:支持局部和全局多维数组,且是持久化的。 6. 嵌入式SQL:高效地集成SQL查询和处理。 7. 运行时计算和命令执行:支持间接调用和动态计算。 8. 兼容性:与其他Caché本机脚本语言如CachéBasic完全兼容。 CachéObjectScript的语言概述: - 没有保留字:开发者可以自由选择标识符,但需注意与内置命令和函数名的区别。 - 不区分大小写的命令和函数名:如WRITE命令,大小写均可,但变量名、类名和方法名是区分大小写的。 - 空格使用灵活:除了语句不能从行首开始外,空格的位置可自由调整。 - 注释需缩进:以保持代码整洁,注释不能位于行首。 - 标签:用于标记代码位置,可配合过程块使用。 在CachéObjectScript中,命令和功能的调用是通过表达式进行的。例如,`WRITE x`会调用WRITE命令并将变量x的值作为参数。表达式可以是变量、运算符、函数等的组合。语句由命令和其参数组成,如`SET x="World"`,SET是命令,x和"World"是参数。此外,许多命令和函数有长形式和短形式,如WRITE和W。 CachéObjectScript的语句和命令是程序执行的基础,它们定义了程序的具体行为。例如,`WRITE`命令可以输出指定的内容,如文字、变量值等。在使用过程中,可以灵活地结合长形和短形命令,以及逗号和空格来构建复杂的语句结构。 CachéObjectScript是一种强大而灵活的编程语言,专为Caché环境设计,适合开发高性能的业务应用,尤其是那些涉及大量数据处理和逻辑运算的项目。它的特性、兼容性和灵活性使其成为构建复杂系统的重要工具。
- 粉丝: 8
- 资源: 905
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助