The Fox and the Hedgehog.

The article discusses software engineering and code generation. The author examines a paper in the issue by Tiark Rompf and Martin Odersky on the use of lightweight modular staging (LMS), which uses a type system to create programs with many computation states, noting that language features includin...

Descripción completa

Detalles Bibliográficos
Publicado en:Communications of the ACM Vol. 55; no. 6; pp. 120 - 121
Formato: Artículo
Publicado: Association for Computing Machinery Jun2012
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=76246624&site=ehost-live
header:
  @attributes:
    shortDbName: hlh
    uiTerm: 76246624
    longDbName: Humanities International Complete
    uiTag: AN
  controlInfo:
    bkinfo:
    jinfo:
      jid:
        00010782
        ACM
      jtl: Communications of the ACM
      issn: 00010782
      maglogo: N
    pubinfo:
      dt: Jun2012
      vid: 55
      iid: 6
      pid: 68
      pub: Association for Computing Machinery
    artinfo:
      ui:
        76246624
        10.1145/2184319.2184344
      ppf: 120
      ppct: 1
      formats:
      tig:
        atl: The Fox and the Hedgehog.
      aug:
      su:
        Code generators
        Coding theory
        Software engineering
        Computer science
      sug:
        subj:
          Code generators
          Coding theory
          Software engineering
          Computer science
      ab: The article discusses software engineering and code generation. The author examines a paper in the issue by Tiark Rompf and Martin Odersky on the use of lightweight modular staging (LMS), which uses a type system to create programs with many computation states, noting that language features including overriding and method inheritance can be used for code specialization. The author concludes that ideas like LMS can be used to write general programs which have high computational efficiency.
      pubtype: Periodical
      doctype: Article
      src: R
    language: English
    refInfo:
    copyright:
      @attributes:
        flag: Y
      dt:
        @attributes:
          year: 2012
    holdings:
      @attributes:
        islocal: N