LitMy.ru - литература в один клик

  • Добавил: literator
  • Дата: 14-09-2023, 19:06
  • Комментариев: 0
Название: Clean Code Cookbook: Recipes to Improve the Design and Quality of your Code (Final)
Автор: Maximiliano Contieri
Издательство: O’Reilly Media, Inc.
Год: 2023
Страниц: 553
Язык: английский
Формат: pdf, mobi, epub (true)
Размер: 15.3 MB

Often, software engineers and architects work with large, complex code bases that they need to scale and maintain. With this cookbook, author Maximiliano Contieri takes you beyond the concept of clean code by showing you how to identify improvement opportunities and their impact on production code. When it comes to reliability and system evolution, these techniques provide benefits that pay off over time. Using real life examples in jаvascript, PHP, Java, Python, and many other programming languages, this cookbook provides proven recipes to help you scale and maintain large systems. Every section covers fundamental concepts including readability, coupling, testability, and extensibility, as well as code smells—symptoms of a problem that requires special attention—and the recipes to address them. As you proceed through this book, refactoring recipes and the variety of code smells increase in complexity.
  • Добавил: literator
  • Дата: 14-09-2023, 16:43
  • Комментариев: 0
Название: Software Architecture: Research Roadmaps from the Community
Автор: Patrizio Pelliccione, Rick Kazman, Ingo Weber
Издательство: Springer
Год: 2023
Страниц: 116
Язык: английский
Формат: pdf (true), epub, mobi
Размер: 10.1 MB

Software architecture research involves the study of the design and analysis of software systems, focusing on the high-level structure and organization of software components, as well as the interactions and relationships between them. It also focuses on the non-technical aspects of software design: how teams are organized, and how they communicate and work together. The first three chapters of the book investigate software architecture for emerging classes of software systems with widespread interest, including quantum computing, artificial intelligence-centric systems, and systems within value-based ecosystems. Subsequent chapters investigate the role of architecture in relation to modern development processes; sharing of data as an enabler for furthering research in software architecture; and teaching software architecture. In summary, this book provides an overview of the latest research and directions in software architecture, covering a wide array of current and emerging topics. Specifically, this book is a valuable resource for researchers and students to aid them in identifying fruitful paths for future research.
  • Добавил: literator
  • Дата: 14-09-2023, 16:26
  • Комментариев: 0
Название: Self Programming Book for Beginner: The ultimate step-by-step guide to learn programming and advance
Автор: Kenneth Thompson
Издательство: Francis
Год: 2023
Страниц: 307
Язык: английский
Формат: pdf, mobi, epub (true)
Размер: 10.2 MB

A "Self-Programming Book for Beginners" is a comprehensive and beginner-friendly resource designed to introduce individuals with little to no programming experience to the world of coding. This book is carefully crafted to take you from the very basics of programming to a point where you can confidently write code and tackle programming challenges on your own. This self-programming book for beginners has been a labor of passion and dedication, the culmination of an entire year's worth of effort, exploration, and learning. Before I wrote this book, I embarked on this journey with the intention of creating a comprehensive resource that would guide you, step by step, through the exciting realm of programming. Throughout this book, you'll find a carefully crafted roadmap that distills complex concepts into accessible explanations, making programming approachable and enjoyable for anyone who seeks to learn. But what sets this book apart is the personal touch that comes from dedicating an entire year to its creation.
  • Добавил: literator
  • Дата: 14-09-2023, 07:41
  • Комментариев: 0
Название: Intelligent Systems and Applications in Computer Vision
Автор: Nitin Mittal, Amit Kant Pandit, Mohamed Abouhawwash
Издательство: CRC Press
Год: 2024
Страниц: 341
Язык: английский
Формат: pdf (true)
Размер: 42.3 MB

The book comprehensively covers a wide range of evolutionary Computer Vision methods and applications, feature selection and extraction for training and classification, and metaheuristic algorithms in image processing. It further discusses optimized image segmentation, its analysis, pattern recognition, and object detection. The topic of “computer vision” has grown to encompass a wide range of activities, from gathering raw data to extracting patterns from images and interpreting data. The majority of computer vision jobs have to do with feature extraction from input scenes (digital images) in order to get information about events or descriptions. Computer vision combines pattern detection and image processing. Image understanding comes from the computer vision process. The field of computer vision, in contrast to computer graphics, focuses on extracting information from images. Computer technology is essential to the development of computer vision, whether it is for image quality improvement or image recognition. Since the design of the application system determines how well a computer vision system performs, numerous scholars have proposed extensive efforts to broaden and classify computer vision into a variety of fields and applications, including assembly line automation, robotics, remote sensing, computer and human communications, assistive technology for the blind, and other technologies. Deep Learning (DL) is a member of the AI method family. Artificial Neural Networks (ANNs) get their name from the fact that they receive an input, analyze it, and produce a result. Deep Learning is based on ANN. Because of the massive amount of data generated every minute by digital transformation, AI is becoming more and more popular.
  • Добавил: literator
  • Дата: 13-09-2023, 20:17
  • Комментариев: 0
Название: The C# Type System
Автор: Steve Love
Издательство: No Starch Press
Год: 2024
Страниц: 312
Язык: английский
Формат: pdf, epub (true), mobi
Размер: 10.2 MB

Harness the power of the C# type system to write programs that are clearer, simpler, and more efficient. The type system is the foundation upon which all C# programs are built. The C# Type System will show you how todefine and implement value types effectively, and write more performant and robust code. Real-world code examplesand test cases throughout will elevate your programming with C# and show you how best to implement the principlesyou’re learning. According to the C# Language Specification, “C# is intended to be a simple, modern, general-purpose, object-oriented programming language.” C# may look simple on the surface, but it has hidden depths even in its most fundamental features. The type system is a central element of C# and is the foundation upon which all C# programs are built. This has been true from the earliest versions of C#, and will continue to be relevant as the language evolves. The C# Type System isn’t a gallery of the latest language features, and we won’t delve into every detail of the latest edition, because C# is constantly advancing; instead we’ll focus on the language’s rich support for creating your own types and examine how best to employ the type system to improve your designs and write clearer, simpler, more efficient programs.
  • Добавил: literator
  • Дата: 13-09-2023, 20:03
  • Комментариев: 0
Название: Practical Julia: A Hands-On Introduction for Scientific Minds
Автор: Lee Phillips
Издательство: No Starch Press
Год: 2024
Страниц: 578
Язык: английский
Формат: epub (true), mobi
Размер: 45.7 MB

Learn to use Julia as a tool for research, and solve problems of genuine interest—like modeling the course of a pandemic—in this practical, hands-on introduction to the language. The Julia programming language is acclaimed in scientific circles for its unparalleled ease, interactivity, and speed. Practical Julia is a comprehensive introduction to the language, making it accessible even if you’re new to programming. Julia is a fairly new programming language. It emerged into the public sphere in 2012 after two and a half years of research by four computer scientists at MIT. Julia’s creators explained why they needed to create a new language: they were “greedy.” There were already languages that were fast, such as C and Fortran. They were well suited to writing programs that ran on giant supercomputers to simulate the weather or design airplanes. But their syntax was not the friendliest; programs in these languages demanded a certain amount of ceremony. And they didn’t provide an interactive experience; one could not improvise and explore at the terminal, but had to submit to an edit-compile-run discipline. Dive in with a thorough guide to Julia’s syntax, data types, and best practices, then transition to craft solutions for challenges in physics, statistics, biology, mathematics, scientific machine learning, and more.
  • Добавил: literator
  • Дата: 13-09-2023, 19:09
  • Комментариев: 0
Название: Экскурсия по C++, Третье издание
Автор: Бьярне Страуструп
Издательство: Самиздат
Год: 2022
Страниц: 315
Язык: русский
Формат: pdf
Размер: 14.4 MB

В третьем издании "Экскурсии по C+", Бьярне Страуструп дает обзор стандарта ISO C++, C++20, цель которого - дать опытным программистам четкое представление о том, что представляет собой современный C++. Это пересмотренное и обновленное издание, содержащее тщательно проработанные примеры и практическую помощь для начала работы, кратко описывает большинство основных языковых возможностей и основные компоненты стандартной библиотеки, необходимые для эффективного использования. Страуструп представляет возможности C++ в контексте поддерживаемых ими стилей программирования, таких как объектно-ориентированное и универсальное программирование. Его экскурсия на удивление обширна. Освещение начинается с основ, затем широко распространяется по более продвинутым темам, уделяя особое внимание новым языковым возможностям. В этом издании рассматриваются многие новые функции C++20, реализованные основными поставщиками C++, включая модули, концепции, сопрограммы и диапазоны. В нем даже представлены некоторые используемые в настоящее время библиотечные компоненты, включение которых в стандарт не запланировано до C++23.
  • Добавил: literator
  • Дата: 13-09-2023, 16:58
  • Комментариев: 0
Название: Современный подход к программной архитектуре: сложные компромиссы
Автор: Нил Форд, Марк Ричардс, Прамод Садаладж
Издательство: Питер
Год: 2023
Страниц: 480
Язык: русский
Формат: pdf
Размер: 11.9 MB

В архитектуре программного обеспечения нет простых решений. Напротив, есть масса сложностей — задач и проблем, для решения которых нет готовых ответов и приходится выбирать между различными компромиссами. Эта книга научит вас критически относиться к компромиссам, связанным с распределенными архитектурами. Опытные архитекторы Нил Форд, Марк Ричардс, Прамод Садаладж и Жамак Дехгани обсуждают стратегии выбора архитектуры, подходящей для тех или иных случаев. История Sysops Squad — вымышленной группы специалистов — позволяет исследовать все аспекты выбора архитектуры: от определения степени гранулярности сервисов, управления рабочими процессами и оркестрации, разделения контрактов и управления распределенными транзакциями до оптимизации таких операционных характеристик, как масштабируемость, адаптируемость и производительность. Разработчики программного обеспечения приобретают недюжинные навыки поиска в Интернете решений текущей задачи. Например, если нужно выяснить, как настроить конкретный инструмент, то разработчики обращаются за ответом к Google. Но это не относится к архитекторам. Для архитекторов многие проблемы являются уникальными.
  • Добавил: umkaS
  • Дата: 13-09-2023, 08:57
  • Комментариев: 0
Название: Парадигма программирования
Автор: Городняя Л. В.
Издательство: Лань
Год: 2021 - 2-е изд.
Cтраниц: 232
Формат: pdf (ocr)
Размер: 23 мб
Язык: русский

Курс лекций посвящен проблеме анализа, сравнения и определения парадигм программирования и парадигмальной характеристике языков и систем программирования. Содержание представляет интерес для специалистов по программированию и информационным технологиям.
  • Добавил: umkaS
  • Дата: 13-09-2023, 08:13
  • Комментариев: 0
Название: Функциональное и логическое программирование
Автор: Георгий Сергиевский, Николай Волченков
Издательство: М.: Академия
Год: 2010
Cтраниц: 320
Формат: pdf
Размер: 22 мб
Язык: Русский

Рассмотрены основные результаты как в теоретической части, так и в части практического применения, накопленные к настоящему времени в области функционального и логического программирования. Показано, что оба эти подхода, относящиеся к парадигме декларативного программирования, позволяют получить новые возможности в части трансформации и автоматического синтеза программ, доказательства свойств программ, частичных вычислений и др.