On Program Synthesis and Large Language Models.

An opinion is presented in which the author argues that computer programming is unlikely to become obsolete due to artificial intelligence. Topics of discussion include computational complexity theory, the use of English as a programming language, the generation of correct program code, and the prob...

Full description

Bibliographic Details
Published in:Communications of the ACM Vol. 68; no. 1; pp. 33 - 36
Main Author: Hüttel, Hans
Format: Article
Published: Association for Computing Machinery Jan2025
Subjects:
Online Access:View this record in EBSCOhost
fields @attributes:
  recordID: 1
pdfLink:
plink: https://search.ebscohost.com/login.aspx?direct=true&db=hlh&AN=181806934&site=ehost-live
header:
  @attributes:
    shortDbName: hlh
    uiTerm: 181806934
    longDbName: Humanities International Complete
    uiTag: AN
  controlInfo:
    bkinfo:
    jinfo:
      jid:
        00010782
        ACM
      jtl: Communications of the ACM
      issn: 00010782
      maglogo: N
    pubinfo:
      dt: Jan2025
      vid: 68
      iid: 1
      pid: 68
      pub: Association for Computing Machinery
    artinfo:
      ui:
        181806934
        10.1145/3680410
      ppf: 33
      ppct: 3
      formats:
      tig:
        atl: On Program Synthesis and Large Language Models.
      aug:
        au: Hüttel, Hans
        affil:
          Aalborg Universitet, Department of Computer Science, Aalborg, Denmark
          University of Copenhagen, Department of Computer Science, Kobenhavn, Copenhagen Region, Denmark
      su:
        Computer programming
        Artificial intelligence
        Programming languages
        Computational complexity
        Computer science
      sug:
        subj:
          Computer programming
          Artificial intelligence
          Programming languages
          Computational complexity
          Computer science
      ab: An opinion is presented in which the author argues that computer programming is unlikely to become obsolete due to artificial intelligence. Topics of discussion include computational complexity theory, the use of English as a programming language, the generation of correct program code, and the problem of program synthesis.
      pubtype: Periodical
      doctype: Article
      src: R
    language: English
    refInfo:
    copyright:
      @attributes:
        flag: Y
      dt:
        @attributes:
          year: 2025
    holdings:
      @attributes:
        islocal: N