Viewpoint Objects Never? Well, Hardly Ever!

The article presents a critique of object-oriented programming (OOP), noting that it has been widely promoted as a dominant method in the field of computer software development, but has not proved as useful as its proponents allege. The author notes that his experience using and teaching OOP has not...

Descripción completa

Detalles Bibliográficos
Publicado en:Communications of the ACM Vol. 53; no. 9; pp. 32 - 36
Autor principal: Ben-Ari, Mordechai
Formato: Opinion
Publicado: Association for Computing Machinery Sep2010
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=53529226&site=ehost-live
header:
  @attributes:
    shortDbName: hlh
    uiTerm: 53529226
    longDbName: Humanities International Complete
    uiTag: AN
  controlInfo:
    bkinfo:
    jinfo:
      jid:
        00010782
        ACM
      jtl: Communications of the ACM
      issn: 00010782
      maglogo: N
    pubinfo:
      dt: Sep2010
      vid: 53
      iid: 9
      pid: 68
      pub: Association for Computing Machinery
    artinfo:
      ui:
        53529226
        10.1145/1810891.1810905
      ppf: 32
      ppct: 4
      formats:
      tig:
        atl: Viewpoint Objects Never? Well, Hardly Ever!
      aug:
        au: Ben-Ari, Mordechai
        affil: Associate Professor, Department of Science Teaching, Weizmann Institute of Science in Rehovot, Israel.
      su:
        Object-oriented programming
        Computer software usability
        Computer programming education
        Object-oriented methods (Computer science)
      sug:
        subj:
          Object-oriented programming
          Computer software usability
          Computer programming education
          Object-oriented methods (Computer science)
      ab: The article presents a critique of object-oriented programming (OOP), noting that it has been widely promoted as a dominant method in the field of computer software development, but has not proved as useful as its proponents allege. The author notes that his experience using and teaching OOP has not convinced him of the method's utility. An example involving the development of embedded software for automobiles is presented, to illustrate the irrelevance of OOP in this context.
      pubtype: Periodical
      doctype: Opinion
      src: R
    language: English
    refInfo:
    copyright:
      @attributes:
        flag: Y
      dt:
        @attributes:
          year: 2010
    holdings:
      @attributes:
        islocal: N