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
Descripción
Sumario: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.