Learning Recursion

Автор: literator от 18-06-2023, 20:57, Коментариев: 0

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

Learning RecursionНазвание: Learning Recursion
Автор: Alvin Alexander
Издательство: Independently published
Год: 2023
Страниц: 115
Язык: английский
Формат: pdf (true)
Размер: 10.2 MB

In this book, Alvin Alexander brings his well-known, simple teaching style to the topic of recursion, also known as recursive programming. In the book you’ll learn how to write functions that call themselves. He covers the basics of recursion, and then covers the important topic of tail recursion. The source code examples are written with the Scala 3 programming language, but he doesn’t use any special Scala techniques, so the code should be readable if you know other languages like C, C#, Java, Kotlin, Python, etc.

 

Akka in Action, Second Edition (MEAP v13)

Автор: literator от 18-06-2023, 18:30, Коментариев: 0

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

Akka in Action, Second Edition (MEAP v13)Название: Akka in Action, Second Edition (MEAP v13)
Автор: Francisco Lopez-Sancho
Издательство: Manning Publications
Год: 2023
Страниц: 524
Язык: английский
Формат: pdf, epub
Размер: 15.4 MB

Use Akka to solve the big problems of distributed systems—from multithreading and concurrency, to handling scalability and failure. Akka in Action, Second Edition is a practical guide to building message-oriented systems with Akka. Extensively revised by Akka contributor and consultant Francisco Lopez-Sancho, this upgraded second edition comes with new coverage of Akka typed, microservices architecture, and more. You’ll learn how to build with Akka actors and why they’re the perfect solution for distributed systems. Driven by practical examples, this book is the perfect guide to creating elastic, resilient, and reactive software with Akka.
 

D3.js in Action, Third Edition (MEAP v13)

Автор: literator от 18-06-2023, 17:50, Коментариев: 0

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

D3.js in Action, Third Edition (MEAP v13)Название: D3.js in Action, Third Edition (MEAP V13)
Автор: Elijah Meeks, Anne-Marie Dufour
Издательство: Manning Publications
Год: 2023
Страниц: 860
Язык: английский
Формат: epub
Размер: 27.8 MB

Create stunning web-based data visualizations with D3.js. This totally-revised new edition of D3.js in Action guides you from simple charts to powerful interactive graphics. D3.js in Action, Third Edition teaches you how to create an extensive portfolio of visualizations, interactive graphics, and data-driven applications using D3.js. This third edition is fully updated to the latest version of D3. It also contains new coverage of the essential aspects of modern digital visualizations. Brand new chapters dive into interactive visualizations, provide new strategies for responsiveness in web-based dataviz, and demonstrate how to improve accessibility. D3.js is the powerful jаvascript library behind the most innovative and sophisticated data visualizations on the web today. It provides a simple but powerful data visualization API over HTML, CSS, SVG, and Canvas. Start with a structure, dataset, or algorithm. Mix in D3, and you can programmatically generate static, animated, or interactive images that scale to any screen or browser. You'll be blown away by how beautiful your results can be!

 

Prolog: The Next 50 Years

Автор: literator от 18-06-2023, 15:55, Коментариев: 0

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

Prolog: The Next 50 YearsНазвание: Prolog: The Next 50 Years
Автор: David S. Warren, Veronica Dahl, Thomas Eiter
Издательство: Springer
Серия: Lecture Notes in Computer Science Book
Год: 2023
Страниц: 399
Язык: английский
Формат: pdf (true)
Размер: 25.1 MB

This volume was motivated by the Year of Prolog initiative, launched to celebrate the 50th anniversary of the emergence of Prolog through the work of Alain Colmerauer’s team in Marseille. The volume editors, authors, and scientific advisors and reviewers have been the leading researchers and programmers in this field over decades, and the book represents an excellent overview of the field, its successes, and its future. Prolog is a logical language for making true statements about a world, whose statements can be interpreted as a program and thus evaluated to conclude an answer to a question. Functional programs are understood as defining functions whereas Prolog programs are generally understood as defining relations. Dynamic Logic Programming (DLP) is an extension to logic programming designed to support the representation of knowledge about dynamic worlds. It combines the strengths of safe, stratified, side-effect-free logic programming in defining relations with the power of simultaneous transition rules for defining dynamic operations.

 

Алгоритмы и структуры данных. Новая версия для Оберона

Автор: umkaS от 18-06-2023, 13:17, Коментариев: 2

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

Название: Алгоритмы и структуры данных. Новая версия для Оберона
Автор: Вирт Н.
Издательство: М.: ДМК Пресс
Год: 2010
Cтраниц: 272
Формат: pdf
Размер: 14 мб
Язык: русский

В классическом учебнике тьюринговского лауреата Н. Вирта аккуратно, на тщательно подобранных примерах прорабатываются основные темы алгоритмики - сортировка и поиск, рекурсия, динамические структуры данных. Перевод на русский язык выполнен заново, все рассуждения и программы проверены и исправлены, часть примеров по согласованию с автором переработана с целью максимального прояснения их логики (в том числе за счет использования цикла Дейкстры).
 

100 Java Mistakes and How to Avoid Them (MEAP v5)

Автор: literator от 18-06-2023, 06:29, Коментариев: 0

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

100 Java Mistakes and How to Avoid Them (MEAP v5)Название: 100 Java Mistakes and How to Avoid Them (MEAP v5)
Автор: Tagir Valeev
Издательство: Manning Publications
Год: 2023
Страниц: 285
Язык: английский
Формат: pdf, epub
Размер: 11.8 MB

Dodge the common mistakes that even senior developers make, take full advantage of static analysis tools, and deliver robust and error-free Java code. Whenever you make a mistake writing Java, it’s almost guaranteed that someone else has made it before! In 100 Java Mistakes and How To Avoid Them you’ll learn about the common and the not-so-common antipatterns, errors, and tricky bits that trip up almost every Java developer. Discover the bugs that are hiding in your Java code, and explore useful and effective ways to dodge them—from unit tests and defensive coding to static analysis tools like IntelliJ IDEA, SonarLint, and Error Prone.

 

Concepts of Artificial Intelligence and its Application in Modern Healthcare Systems

Автор: literator от 18-06-2023, 02:28, Коментариев: 0

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

Concepts of Artificial Intelligence and its Application in Modern Healthcare SystemsНазвание: Concepts of Artificial Intelligence and its Application in Modern Healthcare Systems
Автор: Deepshikha Agarwal, Khushboo Tripathi, Kumar Krishen
Издательство: CRC Press
Год: 2024
Страниц: 325
Язык: английский
Формат: pdf (true)
Размер: 32.1 MB

This reference text presents the usage of Artificial Intelligence (AI) in healthcare and discusses the challenges and solutions of using advanced techniques like wearable technologies and image processing in the sector. Machine Learning is the ability of machines or computers to learn without being programmed. It uses numerous algorithms to analyze and evaluate data, and, after analyzing the data, learn from it, and then make judgments or deliver an output. In the field of medical imaging, conventional Machine Learning methods have been applied more recently. With rapidly enhancing computational capacity, along with the readiness of massive volumes of clinical data, traditional Machine Learning (statistical tools based) has been replaced by the neural network-based Deep Learning. Too many complex patterns can be trained, learned, and acquired by Deep Learning compared to traditional Machine Learning systems. Therefore, Machine Learning algorithms permit systems to execute a task by training the machines by applying accessible data to inputs. On the other hand, Deep Learning is a subset of Machine Learning, which is based on biological neural network-learning representations for solving complex problems as humans do.

 

Deep Learning in Visual Computing and Signal Processing

Автор: literator от 18-06-2023, 01:41, Коментариев: 0

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

Deep Learning in Visual Computing and Signal ProcessingНазвание: Deep Learning in Visual Computing and Signal Processing
Автор: Krishna Kant Singh, Vibhav Kumar Sachan
Издательство: Apple Academic Press/CRC Press
Год: 2023
Страниц: 289
Язык: английский
Формат: pdf (true)
Размер: 15.9 MB

An enlightening amalgamation of Deep Learning concepts with visual computing and signal processing applications, this new volume covers the fundamentals and advanced topics in designing and deploying techniques using deep architectures and their application in visual computing and signal processing. The volume first lays out the fundamentals of Deep Learning as well as Deep Learning architectures and frameworks. It goes on to discuss Deep Learning in neural networks and Deep Learning for object recognition and detection models. It looks at the various specific applications of Deep Learning in visual and signal processing, such as in biorobotics, for automated brain tumor segmentation in MRI images, in neural networks for use in seizure classification, for digital forensic investigation based on Deep Learning, and more.

 

Learn Concurrent Programming with Go (MEAP v5)

Автор: literator от 17-06-2023, 21:50, Коментариев: 0

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

Learn Concurrent Programming with Go (MEAP v5)Название: Learn Concurrent Programming with Go (MEAP v5)
Автор: James Cutajar
Издательство: Manning Publications
Год: 2023
Страниц: 306
Язык: английский
Формат: pdf, epub
Размер: 24.9 MB

Write concurrent code in Go that improves application performance, scales up to handle bigger loads, and takes full advantage of modern multi-processor hardware. Learn Concurrent Programming with Go teaches you how to use concurrency to improve the performance of your Go applications. Each chapter poses a new problem that can be solved using concurrency and introduces the right approach to implement it in Go. In this easy-to-read tutorial, you’ll delve into concurrency patterns, learn to dodge the most common pitfalls, and take advantage of Go’s innovative approach to concurrency. Practical exercises at the end of each chapter help you practice your new skills to lock in what you’ve learned. Concurrent programming is essential for getting the most out of modern multi-processor computer hardware. It allows multiple tasks to execute and interact simultaneously, speeding up performance and reducing user wait time.

 

Industrial Statistics: A Computer-Based Approach With Python

Автор: literator от 17-06-2023, 20:40, Коментариев: 0

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

Industrial Statistics: A Computer-Based Approach With PythonНазвание: Industrial Statistics: A Computer-Based Approach With Python
Автор: Ron S. Kenett, Shelemyahu Zacks, Peter Gedeck
Издательство: Springer
Год: 2023
Страниц: 486
Язык: английский
Формат: pdf (true), epub
Размер: 38.3 MB

This innovative textbook presents material for a course on industrial statistics that incorporates Python as a pedagogical and practical resource. Drawing on many years of teaching and conducting research in various applied and industrial settings, the authors have carefully tailored the text to provide an ideal balance of theory and practical applications. Numerous examples and case studies are incorporated throughout, and comprehensive Python applications are illustrated in detail. A custom Python package is available for download, allowing students to reproduce these examples and explore others. The first chapters of the text focus on the basic tools and principles of process control, methods of statistical process control (SPC), and multivariate SPC. Next, the authors explore the design and analysis of experiments, quality control and the Quality by Design approach, computer experiments, and cybermanufacturing and digital twins. The text then goes on to cover reliability analysis, accelerated life testing, and Bayesian reliability estimation and prediction. A final chapter considers sampling techniques and measures of inspection effectiveness. Every chapter includes exercises, data sets, and Python applications.