Can Programming Be Liberated, Period?

The article discusses computer programming. Programming involves the tedious tasks of writing out a program as a symbolic, textual, or graphical artifact, specifying requirements separately from the program, and having to structure the program's behavior in line with the system's structure. Programm...

Descripción completa

Detalles Bibliográficos
Publicado en:Computer (00189162) Vol. 41; no. 1; pp. 28 - 38
Autor principal: Harel, David
Formato: Artículo
Publicado: IEEE Jan2008
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=28160143&site=ehost-live
header:
  @attributes:
    shortDbName: hlh
    uiTerm: 28160143
    longDbName: Humanities International Complete
    uiTag: AN
  controlInfo:
    bkinfo:
    jinfo:
      jid:
        00189162
        PUT
      jtl: Computer (00189162)
      issn: 00189162
      maglogo: N
    pubinfo:
      dt: Jan2008
      vid: 41
      iid: 1
      pid: 13605
      pub: IEEE
    artinfo:
      ui:
        28160143
        10.1109/MC.2008.10
      ppf: 28
      ppct: 10
      formats:
      tig:
        atl: Can Programming Be Liberated, Period?
      aug:
        au: Harel, David
        affil: Weizmann Institute of Science
      su:
        Computer programming
        Programming languages
        Computer programmers
        Computer architecture
        Computer engineering
        Computer operating systems
        Human-machine relationship
      sug:
        subj:
          Computer programming
          Programming languages
          Computer programmers
          Computer architecture
          Computer engineering
          Computer operating systems
          Human-machine relationship
      ab: The article discusses computer programming. Programming involves the tedious tasks of writing out a program as a symbolic, textual, or graphical artifact, specifying requirements separately from the program, and having to structure the program's behavior in line with the system's structure. Programmers are hoping to change the tedium involved in programming with "play-in," which is a guiding process that is interactive and doesn't need the programmer to sit and prepare an artifact. Play-in also includes specifying requirements and doesn't require a programmer to separately specify behaviors as it will all be included in the "play-in" process.
      pubtype: Academic Journal
      doctype: Article
      src: R
    language: English
    refInfo:
    copyright:
      @attributes:
        flag: Y
      dt:
        @attributes:
          year: 2008
    holdings:
      @attributes:
        islocal: N