The Premature Obituary of Programming: Why deep learning will not replace programming.

The article focuses on why deep learning (DL) will not replace programming. The author examines what he calls "deep programming" (DP) and large transformer language models, explores new machine and network architectures, and discusses integrating search-based program synthesis with DP. He argues tha...

Full description

Bibliographic Details
Published in:Communications of the ACM Vol. 66; no. 2; pp. 41 - 45
Main Author: Yellin, Daniel M.
Format: Article
Published: Association for Computing Machinery Feb2023
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=161428494&site=ehost-live
header:
  @attributes:
    shortDbName: hlh
    uiTerm: 161428494
    longDbName: Humanities International Complete
    uiTag: AN
  controlInfo:
    bkinfo:
    jinfo:
      jid:
        00010782
        ACM
      jtl: Communications of the ACM
      issn: 00010782
      maglogo: N
    pubinfo:
      dt: Feb2023
      vid: 66
      iid: 2
      pid: 68
      pub: Association for Computing Machinery
    artinfo:
      ui:
        161428494
        10.1145/3555367
      ppf: 41
      ppct: 4
      formats:
      tig:
        atl: The Premature Obituary of Programming: Why deep learning will not replace programming.
      aug:
        au: Yellin, Daniel M.
        affil: Vice President, IBM Cloud, and IBM Distinguished Engineer at IBM in Armonk, NY, USA
      su:
        Deep learning
        Machine learning
        Computer programming
        Computer programmers
        Artificial neural networks
        Language models
        Computer software
        Electronic information resource searching
      sug:
        subj:
          Deep learning
          Machine learning
          Computer programming
          Computer programmers
          Artificial neural networks
          Language models
          Computer software
          Electronic information resource searching
      ab: The article focuses on why deep learning (DL) will not replace programming. The author examines what he calls "deep programming" (DP) and large transformer language models, explores new machine and network architectures, and discusses integrating search-based program synthesis with DP. He argues that computers will not replace coding by humans.
      pubtype: Periodical
      doctype: Article
      src: R
    language: English
    refInfo:
    copyright:
      @attributes:
        flag: Y
      dt:
        @attributes:
          year: 2023
    holdings:
      @attributes:
        islocal: N