Object-Oriented Programming and Objectivist Epistemology: Parallels and Implications.

Reed argues that the architectures of knowledge representation in Object-Oriented Programming (OOP) and in Ayn Rand's Objectivist epistemology are exactly isomorphic, and were first proposed at about the same time. These similarities did not result from mutual influence, but from the need to represe...

Descripción completa

Detalles Bibliográficos
Publicado en:Journal of Ayn Rand Studies (Journal of Ayn Rand Studies Foundation) Vol. 4; no. 2; pp. 251 - 285
Autor principal: Reed, Adam
Formato: Artículo
Publicado: Journal of Ayn Rand Studies Foundation Spring2003
Materias:
Acceso en línea:Ver este registro en EBSCOhost
fields @attributes:
  recordID: 1
pdfLink:
plink: https://search.ebscohost.com/login.aspx?direct=true&db=hlh&AN=35589461&site=ehost-live
header:
  @attributes:
    shortDbName: hlh
    uiTerm: 35589461
    longDbName: Humanities International Complete
    uiTag: AN
  controlInfo:
    bkinfo:
    jinfo:
      jid:
        15261018
        325B
      jtl: Journal of Ayn Rand Studies (Journal of Ayn Rand Studies Foundation)
      issn: 15261018
      maglogo: N
    pubinfo:
      dt: Spring2003
      vid: 4
      iid: 2
      pid: 33491
      pub: Journal of Ayn Rand Studies Foundation
    artinfo:
      ui: 35589461
      ppf: 251
      ppct: 34
      formats:
        fmt:
          @attributes:
            type: P
            size: 1.7MB
      tig:
        atl: Object-Oriented Programming and Objectivist Epistemology: Parallels and Implications.
      aug:
        au: Reed, Adam
      su:
        Implication (Logic)
        Parallels (Geometry)
        Knowledge representation (Information theory)
        Object-oriented programming
        Rand, Ayn, 1905-1982
        Objectivism (Philosophy)
        Theory of knowledge
        Isomorphism (Mathematics)
        Mathematical logic
      sug:
        subj:
          Implication (Logic)
          Parallels (Geometry)
          Knowledge representation (Information theory)
          Object-oriented programming
          Rand, Ayn, 1905-1982
          Objectivism (Philosophy)
          Theory of knowledge
          Isomorphism (Mathematics)
          Mathematical logic
      ab: Reed argues that the architectures of knowledge representation in Object-Oriented Programming (OOP) and in Ayn Rand's Objectivist epistemology are exactly isomorphic, and were first proposed at about the same time. These similarities did not result from mutual influence, but from the need to represent knowledge, in both systems, in accordance with the same facts of reality. Thanks to the isomorphism of knowledge representation in the two systems, logical techniques developed in the context of OOP, such as scope-tracking and inheritance, are directly usable and useful in objective logic based on Objectivist epistemology.
      pubtype: Academic Journal
      doctype: Article
      src: R
    language: English
    refInfo:
    copyright:
      @attributes:
        flag: Y
      custom: Copyright of Journal of Ayn Rand Studies (Journal of Ayn Rand Studies Foundation) is the property of Journal of Ayn Rand Studies Foundation and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use.
      item: Journal of Ayn Rand Studies (Journal of Ayn Rand Studies Foundation)
      holder: Journal of Ayn Rand Studies Foundation
      dt:
        @attributes:
          year: 2003
    holdings:
      @attributes:
        islocal: N