Guide to scientific computing in C++:
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Cham, Switzerland
Springer
[2017]
|
Ausgabe: | Second edition |
Schriftenreihe: | Undergraduate topics in computer science
|
Schlagworte: | |
Online-Zugang: | Inhaltstext http://www.springer.com/ Inhaltsverzeichnis |
Beschreibung: | xiv, 287 Seiten Diagramme 23.5 cm x 15.5 cm |
ISBN: | 9783319731315 3319731319 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV044900581 | ||
003 | DE-604 | ||
005 | 20221007 | ||
007 | t | ||
008 | 180411s2017 sz |||| |||| 00||| eng d | ||
016 | 7 | |a 1144893178 |2 DE-101 | |
020 | |a 9783319731315 |c Book : circa EUR 48.14 (DE) (freier Preis), circa EUR 49.49 (AT) (freier Preis), circa CHF 49.50 (freier Preis) |9 978-3-319-73131-5 | ||
020 | |a 3319731319 |9 3-319-73131-9 | ||
024 | 3 | |a 9783319731315 | |
028 | 5 | 2 | |a Bestellnummer: 978-3-319-73131-5 |
028 | 5 | 2 | |a Bestellnummer: 86929878 |
035 | |a (OCoLC)1032683610 | ||
035 | |a (DE-599)DNB1144893178 | ||
040 | |a DE-604 |b ger |e rda | ||
041 | 0 | |a eng | |
044 | |a sz |c XA-CH | ||
049 | |a DE-91G |a DE-11 |a DE-862 |a DE-739 |a DE-83 | ||
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a DAT 358f |2 stub | ||
084 | |a 68N15 |2 msc | ||
084 | |a 004 |2 sdnb | ||
084 | |a 68W30 |2 msc | ||
084 | |a ST 250 C01 |2 sdnb | ||
100 | 1 | |a Pitt-Francis, Joe |d ca. 20./21. Jh. |0 (DE-588)1244340243 |4 aut | |
245 | 1 | 0 | |a Guide to scientific computing in C++ |c Joe Pitt-Francis, Jonathan Whiteley |
250 | |a Second edition | ||
264 | 1 | |a Cham, Switzerland |b Springer |c [2017] | |
300 | |a xiv, 287 Seiten |b Diagramme |c 23.5 cm x 15.5 cm | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Undergraduate topics in computer science | |
650 | 0 | 7 | |a C++ |0 (DE-588)4193909-8 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Wissenschaftliches Rechnen |0 (DE-588)4338507-2 |2 gnd |9 rswk-swf |
653 | |a UM | ||
653 | |a C++ Programming | ||
653 | |a MPI | ||
653 | |a Numerical Methods | ||
653 | |a Object-Oriented Programming | ||
653 | |a Parallel Programming | ||
653 | |a Scientific Computing | ||
653 | |a UM | ||
689 | 0 | 0 | |a C++ |0 (DE-588)4193909-8 |D s |
689 | 0 | 1 | |a Wissenschaftliches Rechnen |0 (DE-588)4338507-2 |D s |
689 | 0 | |5 DE-604 | |
700 | 1 | |a Whiteley, Jonathan |c Dr. |0 (DE-588)1172323569 |4 aut | |
710 | 2 | |a Springer International Publishing |0 (DE-588)1064344704 |4 pbl | |
776 | 0 | 8 | |i Elektronische Reproduktion |z 9783319731322 |
776 | 0 | 8 | |i Erscheint auch als |n Online-Ausgabe |z 978-3-319-73132-2 |
780 | 0 | 0 | |i Vorangegangen ist |z 978-1-447-12735-2 |
856 | 4 | 2 | |m X:MVB |q text/html |u http://deposit.dnb.de/cgi-bin/dokserv?id=98dfb3509b6349cca9d0258cbaf0cafa&prov=M&dok_var=1&dok_ext=htm |3 Inhaltstext |
856 | 4 | 2 | |m X:MVB |u http://www.springer.com/ |
856 | 4 | 2 | |m Digitalisierung UB Passau - ADAM Catalogue Enrichment |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=030294387&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-030294387 |
Datensatz im Suchindex
DE-BY-862_location | 2000 |
---|---|
DE-BY-FWS_call_number | 2000/ST 250 C01 P688(2) |
DE-BY-FWS_katkey | 698839 |
DE-BY-FWS_media_number | 083000520724 |
_version_ | 1806173361339891712 |
adam_text | Contents 1 2 Getting Started........................................................................................... 1.1 A Brief Introduction to C++ .......................................................... 1.1.1 C++ is “Object-Oriented”................................................. 1.1.2 Why You Should Write Scientific Programs in C++................................................................................ 1.1.3 Why You Should Not Write Scientific Programs in C++................................................................................ 1.1.4 Scope of This Book.......................................................... 1.2 A First C++ Program ..................................................................... 1.3 Compiling a C++ Program ............................................................ 1.3.1 Integrated Development Environments........................... 1.3.2 Compiling at the CommandLine..................................... 1.3.3 Compiler Flags.................................................................. 1.4 Variables........................................................................................... 1.4.1 Basic Numerical Variables.............................................. 1.4.2 Other Numerical Variables.............................................. 1.4.3 Mathematical Operations onNumerical Variables .... 1.4.4 Division of Integers .......................................................... 1.4.5 Arrays ................................................................................ 1.4.6 ASCII
Characters.............................................................. 1.4.7 Boolean Variables ............................................................ 1.4.8 Strings ................................................................................ 1.5 Simple Input and Output................................................................ 1.5.1 Basic Console Output....................................................... 1.5.2 Keyboard Input ................................................................ 1.6 The assert Statement.................................................................. 1.7 Tips: Debugging Code .................................................................. 1.8 Exercises........................................................................................... 1 1 2 4 5 5 6 7 8 9 10 10 12 14 16 17 18 19 19 20 20 21 22 24 25 Flow of Control ........................................................................................ 2.1 The if Statement ............................................................................ 2.1.1 A Single if Statement..................................................... 2.1.2 Example: Code for a Single ifStatement...................... 27 28 28 29 3 ix
x Contents 2.1.3 if-else Statements........................................................ 2.1.4 Multiple if Statements ................................................... 2.1.5 Nested if Statements ...................................................... 2.1.6 Boolean Variables ............................................................ Logical and Relational Operators................................................... The while Statement...................................................................... Loops Using the for Statement................................................... 2.4.1 Example: Calculating the Scalar Product of Two Vectors................................................................................ The switch Statement.................................................................... Tips: Loops and Branches.............................................................. 2.6.1 Tip 1 : A Common Novice Coding Error....................... 2.6.2 Tip 2: Counting from Zero............................................... 2.6.3 Tip 3: Equality Versus Assignment ............................... 2.6.4 Tip 4: Never Ending while Loops............................... 2.6.5 Tip 5: Comparing Two Floating Point Numbers ......... Exercises........................................................................................... 36 37 38 38 38 39 41 41 42 3 File Input and Output............................................................................... 3.1 Redirecting Console Output to File............................................... 3.2 Writing to
File................................................................................... 3.2.1 Setting the Precision of the Output ............................... 3.3 Reading from File............................................................................ 3.4 Checking Input and Output are Successful .................................. 3.5 Reading from the Command Line................................................. 3.6 Tips: Controlling Output Format................................................... 3.7 Exercises........................................................................................... 47 47 48 51 51 53 54 55 56 4 Pointers........................................................................................................ 4.1 Pointers and the Computer’s Memory.......................................... 4.1.1 Addresses............................................................................ 4.1.2 Pointer Variables .............................................................. 4.1.3 Example Use of Pointers ................................................. 4.1.4 Warnings on the Use of Pointers .................................... 4.2 Dynamic Allocation of Memory for Arrays.................................. 4.2.1 Vectors................................................................................ 4.2.2 Matrices.............................................................................. 4.2.3 Irregularly Sized Matrices ............................................... 4.3 Tips: Pointers
.................................................................................. 4.3.1 Tip 1: Pointer Aliasing..................................................... 4.3.2 Tip 2: Safe Dynamic Allocation...................................... 4.3.3 Tip 3: Every new Has a delete ................. 59 59 59 60 61 61 62 63 64 65 66 66 67 68 2.2 2.3 2.4 2.5 2.6 2.7 29 30 30 31 31 33 35
Contents 4.4 Modem C++ Memory Management ............................................ 4.4.1 The unique_ptr Smart Pointer ................................. 4.4.2 The shared_ptr Smart Pointer ................................. Exercises........................................................................................... 69 69 71 72 Blocks, Functions and Reference Variables ........................................ 5.1 Blocks................................................................................................ 5.2 Functions........................................................................................... 5.2.1 Simple Functions ....................................... 5.2.2 Returning Pointer Variables from a Function................ 5.2.3 Use of Pointers as Function Arguments........................ 5.2.4 Sending Arrays to Functions .......................................... 5.2.5 Example: A Function to Calculate the Scalar Product of Two Vectors................................................... 5.3 Reference Variables......................................................................... 5.4 Default Values for Function Arguments ...................................... 5.5 Function Overloading ..................................................................... 5.6 Declaring Functions Without Prototypes...................................... 5.7 Function Pointers.............................................................................. 5.8 Recursive Functions ....................................................................... 5.9 Modules
................................. 5.10 Tips: Code Documentation ............................................................ 5.11 Exercises........................................................................................... 75 75 77 77 79 80 82 An Introduction to Classes ..................................................................... 6.1 The Raison ďÊtre for Classes....................................................... 6.1.1 Problems That May Arise When Using Modules......... 6.1.2 Abstraction, Encapsulation and Modularity Properties of Classes ....................................................... 6.2 A First Example Simple Class: A Class of Books...................... 6.2.1 Basic Features of Classes................................................. 6.2.2 Header Files....................................................................... 6.2.3 Setting and Accessing Variables...................................... 6.2.4 Compiling Multiple Files................................................. 6.2.5 Access Privileges .............................................................. 6.2.6 Including Function Implementations in Header Files.................................................................. 6.2.7 Constructors and Destructors .......................................... 6.2.8 Pointers to Classes............................................................ 6.3 The friend Keyword .................................................................. 6.4 A Second Example Class: A Class of Complex Numbers......... 6.4.1 Operator
Overloading....................................................... 6.4.2 The Class of Complex Numbers ................................... 99 99 100 4.5 5 6 xi 84 85 86 87 89 89 92 93 94 96 100 101 101 103 104 107 109 110 110 115 116 117 118 119
xii Contents 6.5 6.6 6.7 7 8 9 Some Additional Remarks on Operator Overloading.................. Tips: Coding to a Standard ............................................................ Exercises........................................................................................... 125 125 127 Inheritance and Derived Classes............................................................ 7.1 Inheritance, Extensibility and Polymorphism............................... 7.2 Example: A Class of E-books Derived from a Class of Books ........................................................................................... 7.3 Access Privileges for Derived Classes.......................................... 7.4 Classes Derived from Derived Classes ........................................ 7.5 Run-Time Polymorphism................................................................ 7.6 The Abstract Class Pattern ............................................................ 7.7 Tips: Using a Debugger ................................................................. 7.8 Exercises........................................................................................... 129 129 130 133 134 134 137 138 139 Templates.................................................................................................... 8.1 Templates to Control Dimensions and Verify Sizes.................... 8.2 Templates for Polymorphism.......................................................... 8.3 A BriefSurvey of the Standard Template Library....................... 8.3.1
Vectors................................................................................ 8.3.2 Sets .................................................................................... 8.4 A Survey of Some New Functionality in Modem C++............. 8.4.1 The auto Type................................................................ 8.4.2 Some Useful Container Types with Unified Functionality ..................................................................... 8.4.3 Range-based for Loops ................................................. 8.4.4 Mapping Lambda Functions............................................ 8.5 Tips: Template Compilation .......................................................... 8.6 Exercises........................................................................................... 145 145 147 148 148 151 153 154 Errors, Exceptions and Testing.............................................................. 9.1 Preconditions . ................................................................................... 9.1.1 Example: Two Implementations of a Graphics Function.............................................................................. 9.2 Three Levels of Errors..................................................................... 9.3 Introducing the Exception .............................................................. 9.4 Using Exceptions.............................................................................. 9.5 Testing Software............................................................................... 9.5.1 Unit
Testing....................................................................... 9.5.2 Extending Software .......................................................... 9.5.3 Black Box Testing ............................................................ 9.5.4 White Box Testing............................................................ 9.5.5 Test Driven Development................................................. 9.6 Tips: Writing Appropriate Tests ................................................... 9.7 Exercises........................................................................................... 163 164 155 157 158 159 160 164 166 167 168 169 170 171 172 176 177 178 179
Contents xiii 10 Developing Classes for Linear Algebra Calculations........................ 10.1 Requirements of the Linear Algebra Classes............................... 10.2 Constructors and Destructors......................................................... 10.2.1 The Default Constructor................................................... 10.2.2 The Copy Constructor ..................................................... 10.2.3 A Specialised Constructor .............................................. 10.2.4 Destructor........................................................................... 10.3 Accessing Private Class Members................................................. 10.3.1 Accessing the Size of a Vector ..................................... 10.3.2 Overloading the Square Bracket Operator .................... 10.3.3 Read-Only Access to Vector Entries ............................. 10.3.4 Overloading the Round Bracket Operator...................... 10.4 Operator Overloading for Vector Operations............................... 10.4.1 The Assignment Operator................................................. 10.4.2 Unary Operators................................................................ 10.4.3 Binary Operators .............................................................. 10.5 Functions........................................................................................... 10.5.1 Members Versus Friends ................................................. 10.6 Tips: Memory Debugging Tools ................................................... 10.7
Exercises........................................................................................... 183 183 188 188 188 189 189 189 190 190 190 190 190 191 191 191 191 191 192 193 11 An Introduction to Parallel Programming Using MPI .................... 11.1 Distributed Memory Architectures................................................. 11.2 Installing MPI.................................................................................. 11.3 A First Program Using MPI .......................................................... 11.3.1 Essential MPI Functions................................................... 11.3.2 Compiling and Running MPI Code ............................... 11.4 Basic MPI Communication ............................................................ 11.4.1 Point-to-Point Communication........................................ 11.4.2 Collective Communication.............................................. 11.5 Example MPI Applications ............................................................ 11.5.1 Summation of Series ....................................................... 11.5.2 Parallel Linear Algebra..................................................... 11.6 Tips: Debugging a Parallel Program ....................................... 11.6.1 Tip 1: Make an Abstract Program ................................. 11.6.2 Tip 2: Datatype Mismatch .............................................. 11.6.3 Tip 3: Intermittent Deadlock .......................................... 11.6.4 Tip 4: Almost Collective Communication .................... 11.7
Exercises........................................................................................... 197 197 199 199 201 201 203 203 206 213 213 215 218 219 219 220 220 221 12 Designing Object-Oriented Numerical Libraries ............................... 225 12.1 Developing the Library for OrdinaryDifferential Equations ... 226 12.1.1 Model Problems................................................................ 226 12.1.2 Finite Difference Approximation to Derivatives........... 227
Contents XIV 12.1.3 Application of Finite Difference Methods to Boundary Value Problems.......................................... 229 12.1.4 Concluding Remarks on Boundary Value Problems in One Dimension ............................................................ 231 12.2 Designing a Library for Solving Boundary Value Problems . . . 232 12.2.1 The Class SecondOrderOde ...................................... 233 12.2.2 The Class BoundaryConditions............................. 234 12.2.3 The Class FiniteDifferenceGrid......................... 235 12.2.4 The Class BvpOde .......................................................... 236 12.2.5 Using the Class BvpOde................................................. 237 12.3 Extending the Library to Two Dimensions ................................. 238 12.3.1 Model Problem for Two Dimensions............................. 239 12.3.2 Finite Difference Methods for Boundary Value Problems in Two Dimensions ........................................ 239 12.3.3 Setting Up the Linear System for the Model Problem .............................................................................. 241 12.3.4 Developing the Classes Required.................................... 242 12.4 Tips: Using Well-Written Libraries............................................... 243 12.5 Exercises........................................................................................... 243 Appendix A: Linear Algebra............................................................................ 245 Appendix B: Other Programming Constructs You Might Meet.............
257 Appendix C: Solutions to Exercises................................................................. 263 Further Reading.................................................................................................. 281 Index...................................................................................................................... 283
|
any_adam_object | 1 |
author | Pitt-Francis, Joe ca. 20./21. Jh Whiteley, Jonathan Dr |
author_GND | (DE-588)1244340243 (DE-588)1172323569 |
author_facet | Pitt-Francis, Joe ca. 20./21. Jh Whiteley, Jonathan Dr |
author_role | aut aut |
author_sort | Pitt-Francis, Joe ca. 20./21. Jh |
author_variant | j p f jpf j w jw |
building | Verbundindex |
bvnumber | BV044900581 |
classification_rvk | ST 250 |
classification_tum | DAT 358f |
ctrlnum | (OCoLC)1032683610 (DE-599)DNB1144893178 |
discipline | Informatik |
edition | Second edition |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02730nam a2200673 c 4500</leader><controlfield tag="001">BV044900581</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20221007 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">180411s2017 sz |||| |||| 00||| eng d</controlfield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">1144893178</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783319731315</subfield><subfield code="c">Book : circa EUR 48.14 (DE) (freier Preis), circa EUR 49.49 (AT) (freier Preis), circa CHF 49.50 (freier Preis)</subfield><subfield code="9">978-3-319-73131-5</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3319731319</subfield><subfield code="9">3-319-73131-9</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9783319731315</subfield></datafield><datafield tag="028" ind1="5" ind2="2"><subfield code="a">Bestellnummer: 978-3-319-73131-5</subfield></datafield><datafield tag="028" ind1="5" ind2="2"><subfield code="a">Bestellnummer: 86929878</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1032683610</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB1144893178</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">sz</subfield><subfield code="c">XA-CH</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-91G</subfield><subfield code="a">DE-11</subfield><subfield code="a">DE-862</subfield><subfield code="a">DE-739</subfield><subfield code="a">DE-83</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 250</subfield><subfield code="0">(DE-625)143626:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 358f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">68N15</subfield><subfield code="2">msc</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">004</subfield><subfield code="2">sdnb</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">68W30</subfield><subfield code="2">msc</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 250 C01</subfield><subfield code="2">sdnb</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Pitt-Francis, Joe</subfield><subfield code="d">ca. 20./21. Jh.</subfield><subfield code="0">(DE-588)1244340243</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Guide to scientific computing in C++</subfield><subfield code="c">Joe Pitt-Francis, Jonathan Whiteley</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">Second edition</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Cham, Switzerland</subfield><subfield code="b">Springer</subfield><subfield code="c">[2017]</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">xiv, 287 Seiten</subfield><subfield code="b">Diagramme</subfield><subfield code="c">23.5 cm x 15.5 cm</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">Undergraduate topics in computer science</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">C++</subfield><subfield code="0">(DE-588)4193909-8</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Wissenschaftliches Rechnen</subfield><subfield code="0">(DE-588)4338507-2</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">UM</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">C++ Programming</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">MPI</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Numerical Methods</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Object-Oriented Programming</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Parallel Programming</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Scientific Computing</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">UM</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">C++</subfield><subfield code="0">(DE-588)4193909-8</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Wissenschaftliches Rechnen</subfield><subfield code="0">(DE-588)4338507-2</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Whiteley, Jonathan</subfield><subfield code="c">Dr.</subfield><subfield code="0">(DE-588)1172323569</subfield><subfield code="4">aut</subfield></datafield><datafield tag="710" ind1="2" ind2=" "><subfield code="a">Springer International Publishing</subfield><subfield code="0">(DE-588)1064344704</subfield><subfield code="4">pbl</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Elektronische Reproduktion</subfield><subfield code="z">9783319731322</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Online-Ausgabe</subfield><subfield code="z">978-3-319-73132-2</subfield></datafield><datafield tag="780" ind1="0" ind2="0"><subfield code="i">Vorangegangen ist</subfield><subfield code="z">978-1-447-12735-2</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">X:MVB</subfield><subfield code="q">text/html</subfield><subfield code="u">http://deposit.dnb.de/cgi-bin/dokserv?id=98dfb3509b6349cca9d0258cbaf0cafa&prov=M&dok_var=1&dok_ext=htm</subfield><subfield code="3">Inhaltstext</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">X:MVB</subfield><subfield code="u">http://www.springer.com/</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung UB Passau - ADAM Catalogue Enrichment</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=030294387&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-030294387</subfield></datafield></record></collection> |
id | DE-604.BV044900581 |
illustrated | Not Illustrated |
indexdate | 2024-08-01T10:32:25Z |
institution | BVB |
institution_GND | (DE-588)1064344704 |
isbn | 9783319731315 3319731319 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-030294387 |
oclc_num | 1032683610 |
open_access_boolean | |
owner | DE-91G DE-BY-TUM DE-11 DE-862 DE-BY-FWS DE-739 DE-83 |
owner_facet | DE-91G DE-BY-TUM DE-11 DE-862 DE-BY-FWS DE-739 DE-83 |
physical | xiv, 287 Seiten Diagramme 23.5 cm x 15.5 cm |
publishDate | 2017 |
publishDateSearch | 2017 |
publishDateSort | 2017 |
publisher | Springer |
record_format | marc |
series2 | Undergraduate topics in computer science |
spellingShingle | Pitt-Francis, Joe ca. 20./21. Jh Whiteley, Jonathan Dr Guide to scientific computing in C++ C++ (DE-588)4193909-8 gnd Wissenschaftliches Rechnen (DE-588)4338507-2 gnd |
subject_GND | (DE-588)4193909-8 (DE-588)4338507-2 |
title | Guide to scientific computing in C++ |
title_auth | Guide to scientific computing in C++ |
title_exact_search | Guide to scientific computing in C++ |
title_full | Guide to scientific computing in C++ Joe Pitt-Francis, Jonathan Whiteley |
title_fullStr | Guide to scientific computing in C++ Joe Pitt-Francis, Jonathan Whiteley |
title_full_unstemmed | Guide to scientific computing in C++ Joe Pitt-Francis, Jonathan Whiteley |
title_short | Guide to scientific computing in C++ |
title_sort | guide to scientific computing in c |
topic | C++ (DE-588)4193909-8 gnd Wissenschaftliches Rechnen (DE-588)4338507-2 gnd |
topic_facet | C++ Wissenschaftliches Rechnen |
url | http://deposit.dnb.de/cgi-bin/dokserv?id=98dfb3509b6349cca9d0258cbaf0cafa&prov=M&dok_var=1&dok_ext=htm http://www.springer.com/ http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=030294387&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT pittfrancisjoe guidetoscientificcomputinginc AT whiteleyjonathan guidetoscientificcomputinginc AT springerinternationalpublishing guidetoscientificcomputinginc |
Beschreibung
THWS Schweinfurt Zentralbibliothek Lesesaal
Signatur: |
2000 ST 250 C01 P688(2) |
---|---|
Exemplar 1 | ausleihbar Verfügbar Bestellen |