ColdC is a programming language, originally designed for ColdMUD by Greg Hudson in 1993, but with some applications in fields unrelated to MUDs. It is a dynamically typed prototype-based object oriented system, with a syntax derived from the C programming language. It is similar to the MOO programming language in that it operates in a runtime which provides persistence and network access.

PropertyValue
dbpedia-owl:abstract
  • ColdC is a programming language, originally designed for ColdMUD by Greg Hudson in 1993, but with some applications in fields unrelated to MUDs. It is a dynamically typed prototype-based object oriented system, with a syntax derived from the C programming language. It is similar to the MOO programming language in that it operates in a runtime which provides persistence and network access. ColdC includes many of the attributes that made their debut with the CoolMUD system and programming language, such as: Instance variables ("properties" in MOO) are all private and not externally visible. Methods must be written to expose them. This is similar to early object-oriented languages such as Smalltalk. There are no builtin properties for owner and location like in MOO. This was done partly to simplify the language and partly to permit more versatile applications. There are no facilities for ownership of objects or code security, as strong encapsulation permits these facilities to be written in the ColdC language itself. Multiple parent relationships, that is multiple objects from which an object can inherit behaviour. In addition, there are some specific innovations that ColdC added: A new datatype for lightweight, immutable objects; whimsically called "frobs". An associative array datatype.
dbpedia-owl:designer
dbpedia-owl:influencedBy
dbpedia-owl:wikiPageExternalLink
dbpprop:designer
dbpprop:developer
  • Greg Hudson
dbpprop:dialects
  • ColdMUD, Genesis
dbpprop:implementations
  • ColdMUD, Genesis
dbpprop:influencedBy
dbpprop:name
  • ColdC
dbpprop:paradigm
dbpprop:typing
dbpprop:wikiPageUsesTemplate
dbpprop:wordnet_type
dbpprop:year
  • 1993 (xsd:integer)
dcterms:subject
rdf:type
rdfs:comment
  • ColdC is a programming language, originally designed for ColdMUD by Greg Hudson in 1993, but with some applications in fields unrelated to MUDs. It is a dynamically typed prototype-based object oriented system, with a syntax derived from the C programming language. It is similar to the MOO programming language in that it operates in a runtime which provides persistence and network access.
rdfs:label
  • ColdC
owl:sameAs
foaf:name
  • ColdC
foaf:page
is dbpedia-owl:influenced of
is dbpedia-owl:wikiPageRedirects of
is dbpprop:influenced of
is owl:sameAs of
is foaf:primaryTopic of