Teach Foundational Language Principles.

The article discusses the teaching of computer programming languages and their basic principles in colleges and universities. The authors argue that since new programming languages are continuously being developed, it is critical to teach students foundational language principles. These include garb...

Descripción completa

Detalles Bibliográficos
Publicado en:Communications of the ACM Vol. 58; no. 5; pp. 30 - 32
Autores principales: Ball, Thomas, Zorn, Benjamin
Formato: Opinion
Publicado: Association for Computing Machinery May2015
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=102392898&site=ehost-live
header:
  @attributes:
    shortDbName: hlh
    uiTerm: 102392898
    longDbName: Humanities International Complete
    uiTag: AN
  controlInfo:
    bkinfo:
    jinfo:
      jid:
        00010782
        ACM
      jtl: Communications of the ACM
      issn: 00010782
      maglogo: N
    pubinfo:
      dt: May2015
      vid: 58
      iid: 5
      pid: 68
      pub: Association for Computing Machinery
    artinfo:
      ui:
        102392898
        10.1145/2663342
      ppf: 30
      ppct: 2
      formats:
      tig:
        atl: Teach Foundational Language Principles.
      aug:
        au:
          Ball, Thomas
          Zorn, Benjamin
        affil: Principal researcher and co-manager, Research in Software Engineering (RiSE) group, Microsoft Research, Redmond, WA
      su:
        Programming languages
        Computer programming education in universities & colleges
        Structured programming
        Domain-specific programming languages
        Computer science education
        Higher education
        Training
      sug:
        subj:
          Programming languages
          Computer programming education in universities & colleges
          Structured programming
          Domain-specific programming languages
          Computer science education
          Higher education
          Training
      ab: The article discusses the teaching of computer programming languages and their basic principles in colleges and universities. The authors argue that since new programming languages are continuously being developed, it is critical to teach students foundational language principles. These include garbage collection and structured programming. Other topics include domain-specific languages (DSLs), formal design languages, and general-purpose languages.
      pubtype: Periodical
      doctype: Opinion
      src: R
    language: English
    refInfo:
    copyright:
      @attributes:
        flag: Y
      dt:
        @attributes:
          year: 2015
    holdings:
      @attributes:
        islocal: N