Writing scientific software: a guide for good style
The core of scientific computing is designing, writing, testing, debugging and modifying numerical software for application to a vast range of areas: from graphics, meteorology and chemistry to engineering, biology and finance. Scientists, engineers and computer scientists need to write good code, f...
Gespeichert in:
Beteilige Person: | |
---|---|
Weitere beteiligte Personen: | |
Format: | E-Book |
Sprache: | Englisch |
Veröffentlicht: |
Cambridge
Cambridge University Press
2006
|
Links: | https://doi.org/10.1017/CBO9780511617973 |
Zusammenfassung: | The core of scientific computing is designing, writing, testing, debugging and modifying numerical software for application to a vast range of areas: from graphics, meteorology and chemistry to engineering, biology and finance. Scientists, engineers and computer scientists need to write good code, for speed, clarity, flexibility and ease of re-use. Oliveira and Stewart's style guide for numerical software points out good practices to follow, and pitfalls to avoid. By following their advice, readers will learn how to write efficient software, and how to test it for bugs, accuracy and performance. Techniques are explained with a variety of programming languages, and illustrated with two extensive design examples, one in Fortran 90 and one in C++: other examples in C, C++, Fortran 90 and Java are scattered throughout the book. This manual of scientific computing style will be an essential addition to the bookshelf and lab of everyone who writes numerical software. |
Umfang: | 1 Online-Ressource (xii, 303 Seiten) |
ISBN: | 9780511617973 |
Internformat
MARC
LEADER | 00000nam a2200000 i 4500 | ||
---|---|---|---|
001 | ZDB-20-CTM-CR9780511617973 | ||
003 | UkCbUP | ||
005 | 20151005020621.0 | ||
006 | m|||||o||d|||||||| | ||
007 | cr|||||||||||| | ||
008 | 090915s2006||||enk o ||1 0|eng|d | ||
020 | |a 9780511617973 | ||
100 | 1 | |a Oliveira, Suely | |
245 | 1 | 0 | |a Writing scientific software |b a guide for good style |c Suely Oliveira and David E. Stewart |
264 | 1 | |a Cambridge |b Cambridge University Press |c 2006 | |
300 | |a 1 Online-Ressource (xii, 303 Seiten) | ||
336 | |b txt | ||
337 | |b c | ||
338 | |b cr | ||
520 | |a The core of scientific computing is designing, writing, testing, debugging and modifying numerical software for application to a vast range of areas: from graphics, meteorology and chemistry to engineering, biology and finance. Scientists, engineers and computer scientists need to write good code, for speed, clarity, flexibility and ease of re-use. Oliveira and Stewart's style guide for numerical software points out good practices to follow, and pitfalls to avoid. By following their advice, readers will learn how to write efficient software, and how to test it for bugs, accuracy and performance. Techniques are explained with a variety of programming languages, and illustrated with two extensive design examples, one in Fortran 90 and one in C++: other examples in C, C++, Fortran 90 and Java are scattered throughout the book. This manual of scientific computing style will be an essential addition to the bookshelf and lab of everyone who writes numerical software. | ||
700 | 1 | |a Stewart, David |d 1961- | |
776 | 0 | 8 | |i Erscheint auch als |n Druck-Ausgabe |z 9780521675956 |
776 | 0 | 8 | |i Erscheint auch als |n Druck-Ausgabe |z 9780521858960 |
966 | 4 | 0 | |l DE-91 |p ZDB-20-CTM |q TUM_PDA_CTM |u https://doi.org/10.1017/CBO9780511617973 |3 Volltext |
912 | |a ZDB-20-CTM | ||
912 | |a ZDB-20-CTM | ||
049 | |a DE-91 |
Datensatz im Suchindex
DE-BY-TUM_katkey | ZDB-20-CTM-CR9780511617973 |
---|---|
_version_ | 1825574051003760640 |
adam_text | |
any_adam_object | |
author | Oliveira, Suely |
author2 | Stewart, David 1961- |
author2_role | |
author2_variant | d s ds |
author_facet | Oliveira, Suely Stewart, David 1961- |
author_role | |
author_sort | Oliveira, Suely |
author_variant | s o so |
building | Verbundindex |
bvnumber | localTUM |
collection | ZDB-20-CTM |
format | eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01794nam a2200265 i 4500</leader><controlfield tag="001">ZDB-20-CTM-CR9780511617973</controlfield><controlfield tag="003">UkCbUP</controlfield><controlfield tag="005">20151005020621.0</controlfield><controlfield tag="006">m|||||o||d||||||||</controlfield><controlfield tag="007">cr||||||||||||</controlfield><controlfield tag="008">090915s2006||||enk o ||1 0|eng|d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9780511617973</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Oliveira, Suely</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Writing scientific software</subfield><subfield code="b">a guide for good style</subfield><subfield code="c">Suely Oliveira and David E. Stewart</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Cambridge</subfield><subfield code="b">Cambridge University Press</subfield><subfield code="c">2006</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 Online-Ressource (xii, 303 Seiten)</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">c</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">cr</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">The core of scientific computing is designing, writing, testing, debugging and modifying numerical software for application to a vast range of areas: from graphics, meteorology and chemistry to engineering, biology and finance. Scientists, engineers and computer scientists need to write good code, for speed, clarity, flexibility and ease of re-use. Oliveira and Stewart's style guide for numerical software points out good practices to follow, and pitfalls to avoid. By following their advice, readers will learn how to write efficient software, and how to test it for bugs, accuracy and performance. Techniques are explained with a variety of programming languages, and illustrated with two extensive design examples, one in Fortran 90 and one in C++: other examples in C, C++, Fortran 90 and Java are scattered throughout the book. This manual of scientific computing style will be an essential addition to the bookshelf and lab of everyone who writes numerical software.</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Stewart, David</subfield><subfield code="d">1961-</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Druck-Ausgabe</subfield><subfield code="z">9780521675956</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Druck-Ausgabe</subfield><subfield code="z">9780521858960</subfield></datafield><datafield tag="966" ind1="4" ind2="0"><subfield code="l">DE-91</subfield><subfield code="p">ZDB-20-CTM</subfield><subfield code="q">TUM_PDA_CTM</subfield><subfield code="u">https://doi.org/10.1017/CBO9780511617973</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-20-CTM</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-20-CTM</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-91</subfield></datafield></record></collection> |
id | ZDB-20-CTM-CR9780511617973 |
illustrated | Not Illustrated |
indexdate | 2025-03-03T11:58:05Z |
institution | BVB |
isbn | 9780511617973 |
language | English |
open_access_boolean | |
owner | DE-91 DE-BY-TUM |
owner_facet | DE-91 DE-BY-TUM |
physical | 1 Online-Ressource (xii, 303 Seiten) |
psigel | ZDB-20-CTM TUM_PDA_CTM ZDB-20-CTM |
publishDate | 2006 |
publishDateSearch | 2006 |
publishDateSort | 2006 |
publisher | Cambridge University Press |
record_format | marc |
spelling | Oliveira, Suely Writing scientific software a guide for good style Suely Oliveira and David E. Stewart Cambridge Cambridge University Press 2006 1 Online-Ressource (xii, 303 Seiten) txt c cr The core of scientific computing is designing, writing, testing, debugging and modifying numerical software for application to a vast range of areas: from graphics, meteorology and chemistry to engineering, biology and finance. Scientists, engineers and computer scientists need to write good code, for speed, clarity, flexibility and ease of re-use. Oliveira and Stewart's style guide for numerical software points out good practices to follow, and pitfalls to avoid. By following their advice, readers will learn how to write efficient software, and how to test it for bugs, accuracy and performance. Techniques are explained with a variety of programming languages, and illustrated with two extensive design examples, one in Fortran 90 and one in C++: other examples in C, C++, Fortran 90 and Java are scattered throughout the book. This manual of scientific computing style will be an essential addition to the bookshelf and lab of everyone who writes numerical software. Stewart, David 1961- Erscheint auch als Druck-Ausgabe 9780521675956 Erscheint auch als Druck-Ausgabe 9780521858960 |
spellingShingle | Oliveira, Suely Writing scientific software a guide for good style |
title | Writing scientific software a guide for good style |
title_auth | Writing scientific software a guide for good style |
title_exact_search | Writing scientific software a guide for good style |
title_full | Writing scientific software a guide for good style Suely Oliveira and David E. Stewart |
title_fullStr | Writing scientific software a guide for good style Suely Oliveira and David E. Stewart |
title_full_unstemmed | Writing scientific software a guide for good style Suely Oliveira and David E. Stewart |
title_short | Writing scientific software |
title_sort | writing scientific software a guide for good style |
title_sub | a guide for good style |
work_keys_str_mv | AT oliveirasuely writingscientificsoftwareaguideforgoodstyle AT stewartdavid writingscientificsoftwareaguideforgoodstyle |