PROGRAM TEXT, PROGRAMMING STYLE, PROGRAMMER LABOR: Some Further Comments on Comments.

Computer programming can be understood as both a kind of writing and a special class of human labor activity facilitating the automation of other human labor activities, not excluding itself. From the very beginning of the history of computer programming, it was recognized that the technical logic o...

Descripción completa

Detalles Bibliográficos
Publicado en:Cultural Politics (Duke University Press) Vol. 14; no. 3; pp. 372 - 395
Autor principal: Lennon, Brian
Formato: Artículo
Publicado: Duke University Press Nov2018
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=ssf&AN=133219330&site=ehost-live
header:
  @attributes:
    shortDbName: ssf
    uiTerm: 133219330
    longDbName: Social Sciences Full Text (H.W. Wilson)
    uiTag: AN
  controlInfo:
    bkinfo:
    jinfo:
      jid:
        17432197
        EUIS
      jtl: Cultural Politics (Duke University Press)
      issn: 17432197
      maglogo: N
    pubinfo:
      dt: Nov2018
      vid: 14
      iid: 3
      pid: 154
      pub: Duke University Press
    artinfo:
      ui:
        133219330
        10.1215/17432197-7093380
      ppf: 372
      ppct: 23
      formats:
      tig:
        atl: PROGRAM TEXT, PROGRAMMING STYLE, PROGRAMMER LABOR: Some Further Comments on Comments.
      aug:
        au: Lennon, Brian
        affil: Associate professor of English and comparative literature at Pennsylvania State University
      su:
        Computer programming
        Automation
      sug:
        subj:
          Other Computer Related Services
          Computer systems design and related services (except video game design and development)
          Custom Computer Programming Services
          Computer programming
          Automation
      keyword:
        code
        computer programming
        natural language
        text
        code
        computer programming
        natural language
        text
      ab: Computer programming can be understood as both a kind of writing and a special class of human labor activity facilitating the automation of other human labor activities, not excluding itself. From the very beginning of the history of computer programming, it was recognized that the technical logic of programming is a logic of automation, indeed, a logic of self-automation or even recursive automation. This article suggests that a syntactic feature common to all programming languages used today serves as a register of this logic of automation, leaving traces in code that are legible if one knows where to look. That feature is the comment: natural-language text within a computer program that is written exclusively for human readers of the program and is separated from executable code, though it stands alongside it. At their most interesting, in patterns of use to which a managerial discourse of software craftspersonship is actively hostile, yet to which so-called literate programming practice is indifferent, program comments are traces of a mode of technical labor whose privilege and precarity both rest on its obscurity, an obscurity in no way resistant to reading.
      pubtype: Academic Journal
      doctype: Article
      src: R
    language: English
    refInfo:
    copyright:
      @attributes:
        flag: N
    holdings:
      @attributes:
        islocal: N