The Art of High Performance Computing - Volume 3: Introduction to Scientific Programming

Capa do livro The Art of High Performance Computing - Volume 3: Introduction to Scientific Programming, de Victor Eijkhout

Livro digital

Título:
The Art of High Performance Computing - Volume 3: Introduction to Scientific Programming

Autor:
Victor Eijkhout

Categoria:
Tecnologia > Geral

Doador:
Raffaello D. N.

Sinopse:
Knowing how to compile a C++ program is one thing; knowing why a grading guide cares about "a discipline of programming" before the first variable declaration is another. This book opens with a full chapter for instructors — scaffolding techniques, semester timelines, and project-based teaching strategies — before the student writes a single line of code, and that pedagogical framing stays present through every chapter that follows. The C++ half moves from variables, I/O, and expressions through conditionals, loops, functions, and scope, then dedicates substantial chapters to classes and objects — constructors, inheritance, virtual methods, operator overloading — and to arrays and vectors with bounds safety. A parallel Fortran2008 track runs alongside, letting readers compare the same concept rendered in two different language philosophies, which reinforces understanding far more than a single-language tutorial would. Published under CC-BY and paired with freely available course slides, this volume serves both the self-taught programmer entering scientific computing and the instructor building a semester-long course. The discipline-oriented spine — code layout standards, naming conventions, defensive patterns — elevates it from a language reference into a foundation for writing scientific software that other researchers can actually read and trust.

Livro digital disponível gratuitamente!
Clique no botão abaixo para receber este livro.
Seja o primeiro a receber este livro
Comprar na Amazon
Esse site salva cookies para uma melhor experiência de usuário. Saiba mais lendo nossaPolítica de Privacidade.