Cargando…

Programming discipline

Good programming discipline is to produce programs which are: easy to use and to understand, reliable and easy to debug (if not already correct), and easy to adapt to changes in the environment. In order to fulfil these requirements programs must be well structured and well documented. Research on t...

Descripción completa

Detalles Bibliográficos
Autor principal: Dahl, O J
Lenguaje:eng
Publicado: CERN 1974
Materias:
Acceso en línea:https://dx.doi.org/10.5170/CERN-1974-023.426
http://cds.cern.ch/record/873508
_version_ 1780907683003498496
author Dahl, O J
author_facet Dahl, O J
author_sort Dahl, O J
collection CERN
description Good programming discipline is to produce programs which are: easy to use and to understand, reliable and easy to debug (if not already correct), and easy to adapt to changes in the environment. In order to fulfil these requirements programs must be well structured and well documented. Research on techniques for program correctness proofs has shed some light on what good structure and adequate documentation is. Indeed a program easily proved correct is easy to understand, and vice versa.
id cern-873508
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 1974
publisher CERN
record_format invenio
spelling cern-8735082019-09-30T06:29:59Zdoi:10.5170/CERN-1974-023.426http://cds.cern.ch/record/873508engDahl, O JProgramming disciplineComputing and ComputersGood programming discipline is to produce programs which are: easy to use and to understand, reliable and easy to debug (if not already correct), and easy to adapt to changes in the environment. In order to fulfil these requirements programs must be well structured and well documented. Research on techniques for program correctness proofs has shed some light on what good structure and adequate documentation is. Indeed a program easily proved correct is easy to understand, and vice versa.CERNoai:cds.cern.ch:8735081974
spellingShingle Computing and Computers
Dahl, O J
Programming discipline
title Programming discipline
title_full Programming discipline
title_fullStr Programming discipline
title_full_unstemmed Programming discipline
title_short Programming discipline
title_sort programming discipline
topic Computing and Computers
url https://dx.doi.org/10.5170/CERN-1974-023.426
http://cds.cern.ch/record/873508
work_keys_str_mv AT dahloj programmingdiscipline