Scientific Programming: C-Language, Algorithms and Models in Science

  • 13h 1m
  • Enzo Marinari, Federico Ricci-Tersenghi, Giovanni Organtini, Luciano Maria Barone
  • World Scientific Publishing Co
  • 2013

The book teaches a student to model a scientific problem and write a computer program in C language to solve that problem. To do that, the book first introduces the student to the basics of C language, dealing with all syntactical aspects, but without the pedantic content of a typical programming language manual. Then the book describes and discusses many algorithms commonly used in scientific applications (e.g. searching, graphs, statistics, equation solving, Monte Carlo methods etc.).

This important book fills a gap in current available bibliography. There are many manuals for programming in C, but they never explain programming technicalities to solve a given problem. This book illustrates many relevant algorithms and shows how to translate them in a working computer program.

In this Book

  • Foreword
  • Technical Note
  • Programming to Compute
  • Numbers and Non-Numbers
  • Programming Languages
  • Basics of C Programs
  • Logic Management
  • Fundamental Data Structures
  • Pointers
  • Functions
  • Numerical Interpolation and Integration
  • Integrating Differential Equations
  • In-Depth Examination of Differential Equations
  • (Pseudo)Random Numbers
  • Random Walks
  • Lists, Dictionaries and Percolation
  • Bits and Boolean Variables
  • Recursion and Data Sorting
  • Dynamic Data Structures
  • Graphs and Graph Algorithms
  • Optimization Methods
  • The Monte Carlo Method
  • How to Use Stochastic Algorithms
  • Bibliography
SHOW MORE
FREE ACCESS

YOU MIGHT ALSO LIKE

Rating 4.6 of 122 users Rating 4.6 of 122 users (122)
Rating 3.0 of 1 users Rating 3.0 of 1 users (1)
Rating 4.8 of 66 users Rating 4.8 of 66 users (66)