Caché ObjectScript (original) (raw)

About DBpedia

ObjectScript (произносится на английском как /'ɔbʤikt skript/, в русском языке транслитерация — «обджект скрипт») — слаботипизированный объектно-ориентированный язык программирования, разработанный компанией . Приложения на ObjectScript обычно транслируются в специальный байт-код, поэтому они могут работать на любой компьютерной архитектуре, с помощью среды исполнения Caché или . Он сочетает в себе возможности таких языков, как JavaScript, Lua и PHP

Property Value
dbo:abstract Caché ObjectScript ist eine Programmiersprache und Bestandteil des von InterSystems vertriebenen Caché-. Die Sprache basiert auf einer funktionalen, jedoch begrenzten Menge der ANSI-Standard-MUMPS-Programmiersprache. Weil der Kern von Caché eine MUMPS-Implementierung ist, kann es ANSI-MUMPS-Routinen ohne Änderungen ausführen. Caché ObjectScript beinhaltet auch eine Unterstützung für objektorientierte Programmierung, eine Makro-Vorverarbeitungssprache, eingebettetes SQL für ANSI-Standard-SQL-Zugriff auf die integrierten Datenbank-, Prozedur- und Steuerblöcke. Die Sprache hat private und öffentliche Variablen und Globals. Global hat in dieser Sprache eine andere Bedeutung als in den meisten anderen Programmiersprachen; solche Variablen sind über Routinen, Prozesse und Sitzungen hinweg global. So führt die Bearbeitung einer globalen Variablen zu permanenten und sofortigen Änderungen an einer systemuniversellen Datenbank (die Neustarts überlebt etc.). Mit einer privaten Variablen ist eine lokale Funktion gemeint und mit einer öffentlichen Variablen der gesamte Prozess. Variablen, private und öffentliche, können einzelne Elemente oder komplette multidimensionale Felder (Arrays) sein. (de) 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. (en) ObjectScript (произносится на английском как /'ɔbʤikt skript/, в русском языке транслитерация — «обджект скрипт») — слаботипизированный объектно-ориентированный язык программирования, разработанный компанией . Приложения на ObjectScript обычно транслируются в специальный байт-код, поэтому они могут работать на любой компьютерной архитектуре, с помощью среды исполнения Caché или . Он сочетает в себе возможности таких языков, как JavaScript, Lua и PHP (ru)
dbo:influencedBy dbr:MUMPS
dbo:wikiPageExternalLink http://www.intersystems.com/cache
dbo:wikiPageID 2242790 (xsd:integer)
dbo:wikiPageLength 3115 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1105476600 (xsd:integer)
dbo:wikiPageWikiLink dbr:InterSystems dbr:Preprocessor dbr:"Hello,_World!"_program dbr:Cross-platform dbr:SQL dbr:Object-oriented_programming dbr:GT.M dbr:MUMPS dbr:Embedded_SQL dbr:Profile_Scripting_Language dbr:C_(programming_language) dbr:ANSI dbc:Persistent_programming_languages dbr:InterSystems_Caché dbr:Programming_language
dbp:influencedBy dbr:MUMPS
dbp:name Caché ObjectScript (en)
dbp:operatingSystem dbr:Cross-platform
dbp:wikiPageUsesTemplate dbt:Infobox_programming_language dbt:Multiple_issues dbt:Notability dbt:Original_research dbt:Reflist dbt:Self-published dbt:Short_description dbt:Compu-lang-stub
dbp:year 1997 (xsd:integer)
dct:subject dbc:Persistent_programming_languages
gold:hypernym dbr:Part
rdf:type owl:Thing dbo:Language schema:Language wikidata:Q315 wikidata:Q9143 yago:Abstraction100002137 yago:ArtificialLanguage106894544 yago:Communication100033020 yago:Language106282651 yago:ProgrammingLanguage106898352 dbo:ProgrammingLanguage
rdfs:comment ObjectScript (произносится на английском как /'ɔbʤikt skript/, в русском языке транслитерация — «обджект скрипт») — слаботипизированный объектно-ориентированный язык программирования, разработанный компанией . Приложения на ObjectScript обычно транслируются в специальный байт-код, поэтому они могут работать на любой компьютерной архитектуре, с помощью среды исполнения Caché или . Он сочетает в себе возможности таких языков, как JavaScript, Lua и PHP (ru) 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. (en) Caché ObjectScript ist eine Programmiersprache und Bestandteil des von InterSystems vertriebenen Caché-. Die Sprache basiert auf einer funktionalen, jedoch begrenzten Menge der ANSI-Standard-MUMPS-Programmiersprache. Weil der Kern von Caché eine MUMPS-Implementierung ist, kann es ANSI-MUMPS-Routinen ohne Änderungen ausführen. Caché ObjectScript beinhaltet auch eine Unterstützung für objektorientierte Programmierung, eine Makro-Vorverarbeitungssprache, eingebettetes SQL für ANSI-Standard-SQL-Zugriff auf die integrierten Datenbank-, Prozedur- und Steuerblöcke. (de)
rdfs:label Caché ObjectScript (en) Caché ObjectScript (de) ObjectScript (язык программирования) (ru)
owl:sameAs freebase:Caché ObjectScript wikidata:Caché ObjectScript dbpedia-de:Caché ObjectScript dbpedia-ru:Caché ObjectScript https://global.dbpedia.org/id/4eVLm
prov:wasDerivedFrom wikipedia-en:Caché_ObjectScript?oldid=1105476600&ns=0
foaf:isPrimaryTopicOf wikipedia-en:Caché_ObjectScript
foaf:name Caché ObjectScript (en)
is dbo:influenced of dbr:MUMPS
is dbo:wikiPageRedirects of dbr:Cache_ObjectScript dbr:ObjectScript
is dbo:wikiPageWikiLink of dbr:List_of_programming_languages dbr:List_of_programming_languages_by_type dbr:Generational_list_of_programming_languages dbr:MUMPS dbr:Comparison_of_object_database_management_systems dbr:InterSystems_Caché dbr:Cache_ObjectScript dbr:Semantics dbr:Persistent_programming_language dbr:ObjectScript
is dbp:influenced of dbr:MUMPS
is foaf:primaryTopic of wikipedia-en:Caché_ObjectScript