Cantitate/Preț
Produs

Curcic, M: Modern FORTRAN


en Limba Engleză Paperback – 24 noi 2020

Structura progresivă: de la concept la implementare, ghidează cititorul prin universul calculului de înaltă performanță (HPC) fără a presupune cunoștințe anterioare despre acest limbaj istoric, dar surprinzător de actual. Considerăm că abordarea autorului Milan Curcic este una eminamente practică, transformând Modern FORTRAN într-un instrument de lucru pentru inginerii și cercetătorii care gestionează simulări complexe și predicții de mare precizie. Volumul nu se rezumă la sintaxă, ci explorează arhitectura aplicațiilor paralele native, oferind o perspectivă aplicată asupra modului în care Fortran rămâne coloana vertebrală a infrastructurii științifice mondiale. Abordarea diferă de Modern Fortran Explained de Michael Metcalf prin faptul că este mai puțin abstractă și mai mult aplicabilă; în timp ce lucrarea lui Metcalf funcționează ca o referință enciclopedică a standardelor (inclusiv Fortran 2018), Modern FORTRAN se concentrează pe fluxul de lucru al dezvoltatorului modern. Putem afirma că punctul forte al cărții rezidă în capitolele dedicate interoperabilității, explicând clar cum pot fi integrate modulele Fortran cu ecosisteme precum Python sau C++. Pe parcursul celor 416 pagini, ritmul este susținut de exemple de cod care demonstrează utilizarea tipurilor de date, a modulelor și a programării orientate pe obiecte. Spre deosebire de Classical Fortran, care pune accent pe dialectele tradiționale și calculele cu virgulă mobilă, această apariție de la Manning Publications pune accent pe eficiența procesării pe mai multe nuclee, fiind un ghid esențial pentru oricine dorește să construiască software scalabil și robust în mediul industrial sau de cercetare.

Citește tot Restrânge

Preț: 32969 lei

Preț vechi: 41212 lei
-20%

Puncte Express: 495

Carte disponibilă

Livrare economică 19 iunie-03 iulie

Livrare prin curier în România Termenul estimat este afișat lângă disponibilitate.
Transport gratuit de la 40000 lei Plată online sau ramburs, în funcție de opțiunile comenzii.
Retur gratuit în 14 zile Comandă securizată și suport în română.

Specificații

ISBN-13: 9781617295287
ISBN-10: 1617295280
Pagini: 416
Ilustrații: Illustrations, unspecified
Dimensiuni: 189 x 237 x 25 mm
Greutate: 0.77 kg
Editura: Manning Publications

De ce să citești această carte

Recomandăm această carte inginerilor și specialiștilor în date care au nevoie de viteză maximă de execuție. Veți învăța să scrieți cod paralel nativ și să integrați Fortran în proiecte moderne de Python sau C++. Este resursa ideală pentru a trece de la concepte teoretice la aplicații HPC performante, folosind un limbaj optimizat pentru calcule științifice masive.


Descriere scurtă

Modern Fortran teaches you to develop fast, efficient parallel applications using twenty-first-century Fortran. In this guide, you'll dive into Fortran by creating fun apps, including a tsunami simulator and a stock price analyzer. Filled with real-world use cases, insightful illustrations, and hands-on exercises, Modern Fortran helps you see this classic language in a whole new light. Summary
Using Fortran, early and accurate forecasts for hurricanes and other major storms have saved thousands of lives. Better designs for ships, planes, and automobiles have made travel safer, more efficient, and less expensive than ever before. Using Fortran, low-level machine learning and deep learning libraries provide incredibly easy, fast, and insightful analysis of massive data. Fortran is an amazingly powerful and flexible programming language that forms the foundation of high performance computing for research, science, and industry. And it's come a long, long way since starting life on IBM mainframes in 1956. Modern Fortran is natively parallel, so it's uniquely suited for efficiently handling problems like complex simulations, long-range predictions, and ultra-precise designs. If you're working on tasks where speed, accuracy, and efficiency matter, it's time to discover--or re-discover--Fortran.. About the technology
For over 60 years Fortran has been powering mission-critical scientific applications, and it isn't slowing down yet! Rock-solid reliability and new support for parallel programming make Fortran an essential language for next-generation high-performance computing. Simply put, the future is in parallel, and Fortran is already there. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the book
Modern Fortran teaches you to develop fast, efficient parallel applications using twenty-first-century Fortran. In this guide, you'll dive into Fortran by creating fun apps, including a tsunami simulator and a stock price analyzer. Filled with real-world use cases, insightful illustrations, and hands-on exercises, Modern Fortran helps you see this classic language in a whole new light. What's inside Fortran's place in the modern world
Working with variables, arrays, and functions
Module development
Parallelism with coarrays, teams, and events
Interoperating Fortran with C About the reader
For developers and computational scientists. No experience with Fortran required. About the author
Milan Curcic is a meteorologist, oceanographer, and author of several general-purpose Fortran libraries and applications. Table of Contents PART 1 - GETTING STARTED WITH MODERN FORTRAN 1 Introducing Fortran 2 Getting started: Minimal working app PART 2 - CORE ELEMENTS OF FORTRAN 3 Writing reusable code with functions and subroutines 4 Organizing your Fortran code using modules 5 Analyzing time series data with arrays 6 Reading, writing, and formatting your data PART 3 - ADVANCED FORTRAN USE 7 Going parallel with Fortan coarrays 8 Working with abstract data using derived types 9 Generic procedures and operators for any data type 10 User-defined operators for derived types PART 4 - THE FINAL STRETCH 11 Interoperability with C: Exposing your app to the web 12 Advanced parallelism with teams, events, and collectives