Intermediate Representation.

The article focuses on intermediate representations (IRs), or intermediate languages, which are designed to manage the complexity of the process of computer program compilation. Features of a well-designed IR are discussed including its ability to be translated into different forms for execution on...

Descripción completa

Detalles Bibliográficos
Publicado en:Communications of the ACM Vol. 56; no. 12; pp. 57 - 63
Autor principal: CHOW, FRED
Formato: Artículo
Publicado: Association for Computing Machinery Dec2013
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=92604154&site=ehost-live
header:
  @attributes:
    shortDbName: hlh
    uiTerm: 92604154
    longDbName: Humanities International Complete
    uiTag: AN
  controlInfo:
    bkinfo:
    jinfo:
      jid:
        00010782
        ACM
      jtl: Communications of the ACM
      issn: 00010782
      maglogo: N
    pubinfo:
      dt: Dec2013
      vid: 56
      iid: 12
      pid: 68
      pub: Association for Computing Machinery
    artinfo:
      ui:
        92604154
        10.1145/2534706.2534720
      ppf: 57
      ppct: 6
      formats:
      tig:
        atl: Intermediate Representation.
      aug:
        au: CHOW, FRED
        affil: ICube Corp
      su:
        Computer networks
        Programming languages
        Computer software execution
        Computer systems
        Computers
        Electronic systems
      sug:
        subj:
          Computer networks
          Programming languages
          Computer software execution
          Computer systems
          Computers
          Electronic systems
      ab: The article focuses on intermediate representations (IRs), or intermediate languages, which are designed to manage the complexity of the process of computer program compilation. Features of a well-designed IR are discussed including its ability to be translated into different forms for execution on multiple platforms. The different forms of IR are also highlighted including hierarchical and flat IRs. Applications of IRs for program delivery across networked computers are also discussed. The use of just-in-time (JIT) compilation as a method for speeding up program execution is also mentioned.
      pubtype: Periodical
      doctype: Article
      src: R
    language: English
    refInfo:
    copyright:
      @attributes:
        flag: Y
      dt:
        @attributes:
          year: 2013
    holdings:
      @attributes:
        islocal: N