Parallel Programming for Science and Engineering: Volume 2, 2nd Edition

Автор: literator от 7-06-2025, 15:49, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: Parallel Programming for Science and Engineering: Volume 2, 2nd Edition / Parallel Programming in MPI and OpenMP: The Art of HPC, volume 2, 2nd Edition
Автор: Victor Eijkhout
Издательство: Independently published
Серия: The Art of High Performance Computing
Год: January 14, 2024
Страниц: 644
Язык: английский
Формат: pdf (true)
Размер: 28.9 MB

Much of scientific computing involves parallel programming of some sort. This book is the ultimate introduction to modern versions of MPI and OpenMP, with shorter sections on PETSc, Kokkos, Sycl, Co-array Fortran. The term ‘parallel computing’ means different things depending on the application area. In this book we focus on parallel computing – and more specifically parallel programming; we will not discuss a lot of theory – in the context of scientific computing. Two of the most common software systems for parallel programming in scientific computing are MPI and OpenMP. They target different types of parallelism, and use very different constructs. Thus, by covering both of them in one book we can offer a treatment of parallelism that spans a large range of possible applications. Finally, we also discuss the PETSc (Portable Toolkit for Scientific Computing) library, which offers an abstraction level higher than MPI or OpenMP. The main languages in scientific computing are C/C++ and Fortran. We will discuss both MPI and OpenMP with many examples in these two languages. For MPI and the PETSc library we will also discuss the Python interfaces.
 

Introduction to Scientific Programming in C++17/Fortran2008

Автор: literator от 7-06-2025, 15:08, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: Introduction to Scientific Programming in C++17/Fortran2008: The Art of HPC, volume 3
Автор: Victor Eijkhout
Издательство: Independently published
Серия: The Art of High Performance Computing
Год: August 19, 2023
Страниц: 644
Язык: английский
Формат: pdf (true)
Размер: 10.1 MB

The field of High Performance Computing lies at the crossroad of a number of disciplines and skill sets. Correspondingly, for someone to be successful at using HPC in science requires at least elementary knowledge of and skills in all these areas. The series "The Art of High Performance Computing" brings together the components that make up the toolbox of a computational scientist. Volume 3, "Introduction to Scientific Programming" covers the two major high performance languages: C++17 and Fortran 2008. Both are covered from the ground up, rather than encyclopedically, with plenty of programming examples, taken from computational science. The book contains longer programming projects that exercise the skills acquired.
 

Modern Artificial Intelligence Based on Soft Computing Techniques

Автор: literator от 7-06-2025, 05:32, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: Modern Artificial Intelligence Based on Soft Computing Techniques
Автор: Patricia Melin, Oscar Castillo
Издательство: Springer
Год: 2025
Страниц: 414
Язык: английский
Формат: pdf (true)
Размер: 35.0 MB

This book describes what we can call modern Artificial Intelligence that includes the theoretical developments and applications of soft computing techniques. Soft computing includes fuzzy logic, neural networks and meta-heuristic algorithms, as well as their hybrid combinations. There are papers with the main topics from type-1 to type-3 fuzzy logic, which basically consists of a group of papers that propose new concepts and algorithms based on type-1, type-2 and type-3 fuzzy logic and their applications. There are also papers that present theory and practice of meta-heuristics in diverse application areas. There are interesting papers on different applications of fuzzy logic, neural networks and hybrid intelligent systems in medical problems. In addition, we can find papers describing applications of fuzzy logic, neural networks and meta-heuristics in robotics problems.
 

Rust Revealed: The Programmer's Guide to Modern System Development VOL-I-II

Автор: literator от 7-06-2025, 04:14, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: Rust Revealed: The Programmer's Guide to Modern System Development VOL-I-II
Автор: Anshuman Mishra
Издательство: Independently published
Год: 2025
Страниц: 403+517
Язык: английский
Формат: epub (true)
Размер: 10.1 MB

"Rust Revealed: The Programmer’s Guide to Modern Systems Development" is an in-depth, comprehensive, and practical exploration of one of the most exciting programming languages of the 21st century—Rust. Designed for developers at all stages of their careers, this book delves deep into the language's core philosophies, memory safety, concurrency, performance, and real-world applications. It is tailored to not just teach Rust syntax and features but to cultivate a Rustacean mindset capable of crafting reliable, efficient, and modern software systems. Whether you are a beginner, a system-level programmer, or a web developer wanting to explore Rust, this book will be one-stop resource for practical insights, real-world examples, and foundational understanding of the language.
 

Streamlining Your Research Laboratory with Python

Автор: literator от 6-06-2025, 23:49, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: Streamlining Your Research Laboratory with Python
Автор: Mark F. Russo, William Neil
Издательство: Wiley
Год: 2025
Страниц: 384
Язык: английский
Формат: epub (true)
Размер: 10.1 MB

Enables scientists and researchers to efficiently use one of the most popular programming languages in their day-to-day work. Streamlining Your Research Laboratory with Python covers the Python programming language and its ecosystem of tools applied to tasks encountered by laboratory scientists and technicians working in the life sciences. After opening with the basics of Python, the chapters move through working with and analyzing data, generating reports, and automating the lab environment. The book includes example processes within chapters and code listings on nearly every page along with schematics and plots that can clearly illustrate Python at work in the lab. The book also explores some real-world examples of Python's application in research settings, demonstrating its potential to streamline processes, improve productivity, and foster innovation.
 

The Unit Testing Practice Cookbook: Bulletproof Unit Testing With .Net

Автор: literator от 6-06-2025, 20:36, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: The Unit Testing Practice Cookbook: Bulletproof Unit Testing With .NET
Автор: Anthony Giretti
Издательство: Apress
Год: 2025
Страниц: 213
Язык: английский
Формат: True PDF, True EPUB, True MOBI
Размер: 12.2 MB

Master unit testing with the .NET framework by observing examples of best practices. After reading this book, you will feel confident and prepared to approach most situations that a developer will encounter on .NET and ASP.NET Core applications. Learn the best tools to practice effective unit testing, how to architect your code so that it is easily testable, and improve your code coverage. This book is packed with concrete case studies selected from the real-world experiences of a veteran developer, especially when it comes to legacy code. After reading The Unit Testing Practice Cookbook, you will be able to approach unit testing with confidence and make your .NET applications as reliable as possible. This book is intended for any developer level wishing to master unit tests with the Microsoft .NET Framework.
 

Learning Library Projects in Python: Create Projects with NumPy, PyScript, Pandas, Beautiful Soup and more

Автор: literator от 6-06-2025, 19:55, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: Learning Library Projects in Python: Create Projects with NumPy, PyScript, Pandas, Beautiful Soup and more
Автор: Jamie Carbone, Jeff Lunde
Издательство: Independently published
Год: 2023
Страниц: 363
Язык: английский
Формат: pdf, epub
Размер: 10.4 MB

Python is often used for web development, data analysis, Artificial Intelligence, scientific computing, and automation tasks, among other things. It has a wide range of built-in libraries that make it easy to perform everyday functions without writing a lot of code. The NumPy library supports expressive, efficient numerical programming in Python. This tutorial includes a very short introduction to NumPy, so even if you’ve never used NumPy before, you should be able to jump right in. With the background provided here, you’ll be ready to continue exploring the wealth of functionality to be found in the NumPy library. Overall, Python is an excellent choice for anyone who wants to learn programming, whether you're interested in web development, data analysis or want to learn a new skill. With its simplicity, readability, and versatility, Python is an excellent language to start your programming journey. This book is highly appealing to all tech-savvy students, programming enthusiasts, IT graduates, and Computer Science professionals who want to build strong proficiency in building Python applications. Prior understanding of Python basic coding concepts like variables, expressions, and control structures is required to begin with this book.
 

AI Nocode Wizardry: How to Build a Powerful AI Application in 37 Days With Bubble.io

Автор: literator от 6-06-2025, 19:04, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: AI Nocode Wizardry: How to Build a Powerful AI Application in 37 Days With Bubble.io
Автор: Dennis Lewis
Издательство: ratio.dev
Серия: Nocode Wizardry
Год: November 12, 2024
Страниц: 109
Язык: английский
Формат: pdf, epub
Размер: 10.1 MB

Want to build an AI-powered application - fast? You don't have to invest a ton of money. You don't have to be an experienced coder. And you don't have to watch your competition get to market first. In this book, I lay out a clear roadmap for launching a successful ai-powered application in 37 days by leveraging the most powerful nocode tools on the market. In just 37 days you can be earning real income thanks to "AI Nocode Wizardry" - without writing a single line of code. In these pages, you’ll find practical steps, not just theory. Real solutions, not vague concepts. I’ll walk you through building your AI application using Bubble.io, step by step. You’ll learn to speak the language of AI without getting a computer science degree. You’ll discover how to keep investors excited about your progress. And yes, you’ll find strategies to maintain work-life balance amidst the startup hustle. By the time you finish this book, you'll have the tools, knowledge, and confidence to build your AI application using nocode tools. And not just any application - a powerful, scalable, market-ready AI solution that brings your vision to life.
 

C++ Exercises with Data Structures and Algorithms

Автор: literator от 6-06-2025, 17:23, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: C++ Exercises with Data Structures and Algorithms
Автор: Haris Tsetsekas
Издательство: Independently published
Год: 2024
Страниц: 116
Язык: английский
Формат: pdf, azw3, epub, mobi
Размер: 10.1 MB

This book presents a variety of advanced programming exercises in the C++ language. Starting from simpler examples that involve C++ classes, the book continues with exercises featuring data structures, like linked lists, hash maps, stacks, queues, graphs, and trees. It also presents examples of algorithm use, like searching, sorting, and traversing of structures. Advanced concepts, such as file handling, sockets, and threads are also presented in the book, with examples for both Windows and Linux programming. Learners of the C++ language will greatly benefit from this book and will advance their grasp of the language by training on interesting code scenarios.
 

Building Enterprise Applications with .NET: Advanced Architectural Patterns, Microservices Design, and Cloud-Native Development Strategies

Автор: literator от 6-06-2025, 16:57, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: Building Enterprise Applications with .NET: Advanced Architectural Patterns, Microservices Design, and Cloud-Native Development Strategies
Автор: Aarav Joshi
Издательство: 101 Books
Год: 2025
Страниц: 2690
Язык: английский
Формат: epub (true)
Размер: 11.8 MB

Building Enterprise Applications with .NET: Advanced Architectural Patterns, Microservices Design, and Cloud-Native Development Strategies is the definitive guide for experienced .NET developers and software architects ready to master cutting-edge enterprise application development. This comprehensive resource leverages the latest C# 12 and .NET 8 features to deliver practical, industry-proven solutions for building scalable, resilient applications. Unlike other books that focus on basic concepts, this advanced guide dives deep into sophisticated architectural patterns, microservices decomposition strategies, and cloud-native development with Azure. The book emphasizes hands-on learning through a complete e-commerce platform case study, demonstrating real-world application of concepts from requirements analysis to production deployment. Key coverage includes Kubernetes orchestration, observability with OpenTelemetry, advanced API design patterns, and modern DevOps practices with Infrastructure as Code.