LEADER 02349oam 2200457 450 001 996465467003316 005 20210617132128.0 010 $a3-030-60808-5 024 7 $a10.1007/978-3-030-60808-8 035 $a(CKB)4100000011631451 035 $a(DE-He213)978-3-030-60808-8 035 $a(MiAaPQ)EBC6455879 035 $a(PPN)252515404 035 $a(EXLCZ)994100000011631451 100 $a20210617d2020 uy 0 101 0 $aeng 135 $aurnn|008mamaa 181 $ctxt$2rdacontent 182 $cc$2rdamedia 183 $acr$2rdacarrier 200 10$aIntroduction to the tools of scientific computing /$fEinar Smith 205 $a1st ed. 2020. 210 1$aCham, Switzerland :$cSpringer,$d[2020] 210 4$d©2020 215 $a1 online resource (XII, 344 p. 40 illus., 33 illus. in color.) 225 1 $aTexts in Computational Science and Engineering ;$vVolume 25 311 $a3-030-60807-7 327 $aIntroduction -- Part I, Background -- Part II, Core Languages -- Part III, Commercial Computing Environments -- Part IV, Distributed Computing -- Part V, Specialized Programming Environments -- References -- Index. 330 $aThe book provides an introduction to common programming tools and methods in numerical mathematics and scientific computing. Unlike widely used standard approaches, it does not focus on any particular language but aims to explain the key underlying concepts. In general, new concepts are first introduced in the particularly user-friendly Python language and then transferred and expanded in various scientific programming environments from C / C ++, Julia and MATLAB to Maple. This includes different approaches to distributed computing. The fact that different languages are studied and compared also makes the book useful for mathematicians and practitioners trying to decide which programming language to use for which purposes. 410 0$aTexts in computational science and engineering ;$vVolume 25. 606 $aComputer science$xMathematics 615 0$aComputer science$xMathematics. 676 $a004.0151 700 $aSmith$b Einar$0929067 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bUtOrBLW 906 $aBOOK 912 $a996465467003316 996 $aIntroduction to the tools of scientific computing$92088038 997 $aUNISA