Jump to content

Magik (programming language)

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by David6.jenkins@ge.com (talk | contribs) at 20:15, 24 October 2005. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

Template:Otheruses2

Magik is an object-oriented programming language that supports multiple inheritance, polymorphisim and is dynamically typed. Is it prodvided by GE Energy as part of its Smallworld technology platform and was designed from the outset to implement complex network applications for enterprise utilities such as power distribution as telecommunications.

Magik was originally introduced in 1988 as has been improved and updated over the years. It's current version is 3.0 or Magik SF (Small Footprint).

Simularities with Smalltalk

Magik itself shares some similarities with [[Smalltalk] in terms of its language features and its architecture: the Magik language is compiled into [[Byte-code|byte codes] interpreted by the Magik [[Virtual_machine]|virtual machine].