请输入您要查询的百科知识:

 

词条 Caché ObjectScript
释义

  1. See also

  2. External links

{{Multiple issues|{{self-published|date=October 2011}}{{original research|date=October 2011}}{{notability|date=October 2011}}{{advert|date=March 2009}}
}}{{Infobox programming language
| name = Caché ObjectScript
| year = 1997
| influenced_by = MUMPS
| operating_system = Cross-platform
}}

Caché ObjectScript is a part of the Caché database system sold by InterSystems. The language is a functional superset of the ANSI-standard MUMPS programming language. Since Caché is at its core a MUMPS implementation, it can run ANSI MUMPS routines with no change. To appeal as a commercial product, Caché implements support for object-oriented programming, a macro preprocessing language, embedded SQL for ANSI-standard SQL access to M's built-in database, procedure and control blocks using C-like brace syntax, procedure-scoped variables, and relaxed whitespace syntax limitations.

The language has private and public variables and globals. Global has a different meaning in this language than in most; such variables are global across routines, processes, and sessions. Thus, editing a global variable is making permanent and immediate changes to a system-universal database (which survives reboots, etc.). The scope of a private variable is the local function, the scope of a public variable is the entire process. Variables, private and public, may be single elements or complete multi-dimensional arrays.

The great majority of Caché's feature-set is inherited from the ANSI MUMPS standard. See that article for details on how data is represented and the different ways a programmer can think about the data during development.

See also

  • MUMPS
  • Caché Basic

External links

  • http://www.intersystems.com/cache
{{DEFAULTSORT:Cache Objectscript}}{{compu-lang-stub}}

1 : Persistent programming languages

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/11/13 15:08:24