My Compiler Does Not Understand Me.

The article discusses programming languages and coding style, examining issues such as code readability, errors, and compilers. The author examines errors in programs, software failures, and handling exceptions in source code, discussing control of allocated memory, non-comment source lines, and ass...

Descripción completa

Detalles Bibliográficos
Publicado en:Communications of the ACM Vol. 55; no. 7; pp. 51 - 54
Formato: Artículo
Publicado: Association for Computing Machinery Jul2012
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=77371456&site=ehost-live
header:
  @attributes:
    shortDbName: hlh
    uiTerm: 77371456
    longDbName: Humanities International Complete
    uiTag: AN
  controlInfo:
    bkinfo:
    jinfo:
      jid:
        00010782
        ACM
      jtl: Communications of the ACM
      issn: 00010782
      maglogo: N
    pubinfo:
      dt: Jul2012
      vid: 55
      iid: 7
      pid: 68
      pub: Association for Computing Machinery
    artinfo:
      ui:
        77371456
        10.1145/2209249.2209265
      ppf: 51
      ppct: 3
      formats:
      tig:
        atl: My Compiler Does Not Understand Me.
      aug:
      su:
        Programming languages
        Coding theory
        Compilers (Computer programs)
        Computer programming
        Computer science
        Debugging
      sug:
        subj:
          Programming languages
          Coding theory
          Compilers (Computer programs)
          Computer programming
          Computer science
          Debugging
      ab: The article discusses programming languages and coding style, examining issues such as code readability, errors, and compilers. The author examines errors in programs, software failures, and handling exceptions in source code, discussing control of allocated memory, non-comment source lines, and asserts. Other topics include the use of static analysis and optimization code by compilers, intentional programming, and how programming languages such as Ada, C, and C++ express the coder's intent. The author discusses the writing of the Varnish HTTP accelerator.
      pubtype: Periodical
      doctype: Article
      src: R
    language: English
    refInfo:
    copyright:
      @attributes:
        flag: Y
      dt:
        @attributes:
          year: 2012
    holdings:
      @attributes:
        islocal: N