Software Development for Infrastructure.

Infrastructure software needs more stringent correctness, reliability, efficiency, and maintainability requirements than non- essential applications. This implies greater emphasis on up-front design, static structure enforced by a type system, compact data structures, simplified code structure, and...

Descripción completa

Detalles Bibliográficos
Publicado en:Computer (00189162) Vol. 45; no. 1; p. 47
Autor principal: stroustrup, bjarne
Formato: Artículo
Publicado: IEEE Jan2012
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=70577428&site=ehost-live
header:
  @attributes:
    shortDbName: hlh
    uiTerm: 70577428
    longDbName: Humanities International Complete
    uiTag: AN
  controlInfo:
    bkinfo:
    jinfo:
      jid:
        00189162
        PUT
      jtl: Computer (00189162)
      issn: 00189162
      maglogo: N
    pubinfo:
      dt: Jan2012
      vid: 45
      iid: 1
      pid: 13605
      pub: IEEE
    artinfo:
      ui:
        70577428
        10.1109/MC.2011.353
      ppf: 47
      ppct: 0
      formats:
      tig:
        atl: Software Development for Infrastructure.
      aug:
        au: stroustrup, bjarne
        affil: Texas A & M University
      su:
        C++
        Programming languages
        Data structures
        Electronic file management
        Application software
      sug:
        subj:
          C++
          Programming languages
          Data structures
          Electronic file management
          Application software
      keyword:
        compactness
        Computer languages
        Cryptography
        efficiency
        Infrastructure
        Programming
        software education
        Software performance
        Software reliability
      ab: Infrastructure software needs more stringent correctness, reliability, efficiency, and maintainability requirements than non- essential applications. This implies greater emphasis on up-front design, static structure enforced by a type system, compact data structures, simplified code structure, and improved tool support. Education for infrastructure and application developers should differ to reflect that emphasis. This Web extra video features Bjarne Stroustrup of Texas A&M University discussing how C++ can help improve the reliability, maintainability, and performance of infrastructure software. He also describes features that are part of the latest versions of the C++ language.
      pubtype: Academic Journal
      doctype: Article
      src: R
    language: English
    refInfo:
    copyright:
      @attributes:
        flag: Y
      dt:
        @attributes:
          year: 2012
    holdings:
      @attributes:
        islocal: N