JavaScript Language Design and Implementation in Tandem.

This article proposes utilization of mechanized specification in programming language development with JavaScript. The article details the history of JavaScript language specification and implementation of open source conformance testing showing how amendable JavaScript is to this new method. Topics...

Descripción completa

Detalles Bibliográficos
Publicado en:Communications of the ACM Vol. 67; no. 5; pp. 86 - 96
Autores principales: Ryu, Sukyoung, Park, Jihyeok
Formato: Artículo
Publicado: Association for Computing Machinery May2024
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=176927814&site=ehost-live
header:
  @attributes:
    shortDbName: hlh
    uiTerm: 176927814
    longDbName: Humanities International Complete
    uiTag: AN
  controlInfo:
    bkinfo:
    jinfo:
      jid:
        00010782
        ACM
      jtl: Communications of the ACM
      issn: 00010782
      maglogo: N
    pubinfo:
      dt: May2024
      vid: 67
      iid: 5
      pid: 68
      pub: Association for Computing Machinery
    artinfo:
      ui:
        176927814
        10.1145/3624723
      ppf: 86
      ppct: 10
      formats:
      tig:
        atl: JavaScript Language Design and Implementation in Tandem.
      aug:
        au:
          Ryu, Sukyoung
          Park, Jihyeok
        affil:
          KAIST, Daejeon, Republic of Korea
          Korea University, Seoul, Republic of Korea
      su:
        JavaScript programming language
        Computer specifications
        Conformance testing
        Debugging
        Open source software
      sug:
        subj:
          JavaScript programming language
          Computer specifications
          Conformance testing
          Debugging
          Open source software
      ab: This article proposes utilization of mechanized specification in programming language development with JavaScript. The article details the history of JavaScript language specification and implementation of open source conformance testing showing how amendable JavaScript is to this new method. Topics include synthesis of conformance tests by JEST and the creation of JSAVER which allows for the generation of an automatic static analyzer of any version of ECMA-262, Javascript’s language specification.
      pubtype: Periodical
      doctype: Article
      src: R
    language: English
    refInfo:
    copyright:
      @attributes:
        flag: Y
      dt:
        @attributes:
          year: 2024
    holdings:
      @attributes:
        islocal: N