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

  • Добавил: literator
  • Дата: 3-03-2024, 21:18
  • Комментариев: 0
Название: Re-Engineering Software: How to Re-Use Programming to Build New, State-of-the-Art Software, Second Edition
Автор: Roy Rada
Издательство: Routledge
Год: 2021
Страниц: 271
Язык: английский
Формат: pdf (true)
Размер: 121.1 MB

Creating software of any kind is an enormously expensive proposition, whether for internal use or commercial application. The range of activities involved in engineering and creating software are mind-boggling in complexity. Yet, every time new software is developed, most programmers start from scratch without considering what might be re-used or salvaged from existing programs. Re-Engineering Software addresses the principles, approaches, support systems, underlying methodologies, and real case examples for re-using (and thus building on) previously existing software.
  • Добавил: umkaS
  • Дата: 3-03-2024, 19:14
  • Комментариев: 0
Название: Клиентские технологии веб-программирования: jаvascript и DOM
Автор: Диков А.В.
Издательство: Лань
Год: 2020
Cтраниц: 124
Формат: pdf (ocr)
Размер: 22 мб
Язык: русский

Учебное пособие является логическим продолжением предыдущей работы «Клиентские технологии веб-дизайна: HTML5 и CSS3» и предназначено для освоения технологий расширения функционала веб-страниц и придания им подлинной динамичности и интерактивности на уровне клиента. Язык jаvascript до сих пор остается самым популярным языком разработки сценариев для веб-браузера. В книге делается акцент на актуальную версию стандарта ES2015 (ES6) и не рассматриваются устаревшие возможности.
  • Добавил: literator
  • Дата: 3-03-2024, 18:37
  • Комментариев: 0
Название: RISC-V Assembly Language Programming: Unlock the Power of the RISC-V Instruction Set
Автор: Stephen Smith
Издательство: Apress
Год: 2024
Страниц: 369
Язык: английский
Формат: pdf (true), epub (true)
Размер: 10.1 MB

Gain the skills required to dive into the fundamentals of the RISC-V instruction set architecture. This book explains the basics of code optimization, as well as how to interoperate with C and Python code, thus providing the starting points for your own projects as you develop a working knowledge of assembly language for various RISC-V processors. The RISC-V processor is the new open-source CPU that is quickly gaining popularity and this book serves as an introduction to assembly language programming for the processor in either 32- or 64-bit mode. You’ll see how to write assembly language programs for several single board computers, including the Starfive Visionfive 2 and the Espressif ESP32-C3 32-bit RISC-V microcontroller. The book also covers running RISC-V Linux with the QEMU emulator on and Intel/AMD based PC or laptop and all the tools required to do so. Moving on, you’ll examine the basics of the RISC-V hardware architecture, all the groups of RISC-V assembly language instructions and understand how data is stored in the computer’s memory. In addition, you’ll learn how to interface to hardware such as GPIO ports. With RISC-V Assembly Language Programming you’ll develop enough background to use the official RISC-V reference documentation for your own projects.
  • Добавил: literator
  • Дата: 2-03-2024, 16:39
  • Комментариев: 0
Название: High Performance SRE: Automation, error budgeting, RPAs, SLOs, and SLAs with site reliability engineering
Автор: Anchal Arora Mishra
Издательство: BPB Publications
Год: 2024
Страниц: 230
Язык: английский
Формат: epub (true)
Размер: 10.1 MB

This book is a must-read, providing insights into SRE principles for beginners and experienced professionals. Study the fundamentals and evolution of SRE, gaining a solid foundation for success in today's tech-centric world. Starting with the fundamentals, it expands into the evolution of SRE from traditional IT roles, laying a solid foundation for understanding its pivotal role in today's tech-driven world. The core of the book focuses on practical strategies and advanced techniques. Readers will learn about automating tasks, effective incident management, setting realistic service level objectives, and managing error budgets. These topics are crucial for maintaining system reliability while fostering innovation. Additionally, the book emphasizes performance optimization and scalability, ensuring that systems run smoothly and adapt and grow effectively. High performance SRE emphasizes more than just technical skills. It encourages teamwork, a blame-free culture, and continuous learning, empowering SRE professionals for operational excellence and organizational success. Artificial Intelligence (AI) is bringing in a new era of increased capabilities and efficiency in the rapidly developing field of site reliability engineering (SRE).
  • Добавил: umkaS
  • Дата: 2-03-2024, 14:30
  • Комментариев: 0
Название: Switch-технология: Алгоритмизация и программирование задач логического управления
Автор: Шалыто А.А.
Издательство: СПб.: Наука
Год: 1998
Cтраниц: 628
Формат: pdf
Размер: 13 мб
Язык: русский

Излагается технология алгоритмизации и программирования задач логического управления на основе теории автоматов. Центральным понятием разрабатываемого подхода является понятие "состояние". Обоснован выбор графов переходов в качестве языка спецификаций. Предложено использовать многозначное кодирование и конструкции, аналогичные конструкции switch языка СИ, для программной реализации автоматов.
  • Добавил: literator
  • Дата: 2-03-2024, 13:28
  • Комментариев: 0
Название: Artificial Intelligence in Vision-Based Structural Health Monitoring
Автор: Khalid M. Mosalam, Yuqing Gao
Издательство: Springer
Год: 2024
Страниц: 396
Язык: английский
Формат: pdf (true)
Размер: 15.9 MB

This book provides a comprehensive coverage of the state-of-the-art Artificial Intelligence (AI) technologies in vision-based structural health monitoring (SHM). In this data explosion epoch, AI-aided SHM and rapid damage assessment after natural hazards have become of great interest in civil and structural engineering, where using Machine Learning and Deep Learning in vision-based SHM brings new research direction. As researchers begin to apply these concepts to the structural engineering domain, especially in SHM, several critical scientific questions need to be addressed: (1) What can AI solve for the SHM problems? (2) What are the relevant AI technologies? (3) What is the effectiveness of the AI approaches in vision-based SHM? (4) How to improve the adaptability of the AI approaches for practical projects? (5) How to build a resilient AI-aided disaster prevention system making use of the vision-based SHM? This book introduces and implements the state-of-the-art Machine Learning and Deep Learning technologies for vision-based SHM applications. During this time the SHM field has adopted many data-driven algorithms from disparate fields such as radar and sonar detection, Artificial Intelligence/Machine Learning, speech-pattern recognition, statistical decision theory, and econometrics.
  • Добавил: literator
  • Дата: 2-03-2024, 02:14
  • Комментариев: 0
Название: Design Patterns in .NET: Mastering design patterns to write dynamic and effective .NET Code
Автор: Timur Yaroshenko
Издательство: BPB Publications
Год: 2024
Страниц: 314
Язык: английский
Формат: epub (true)
Размер: 17.2 MB

A comprehensive guide that takes you on a journey through the world of design patterns in .NET, empowering you to create software that is not only robust and efficient but also maintainable, scalable, and testable. Develop a solid understanding of object-oriented programming (OOP) principles, including inheritance, encapsulation, and polymorphism, forming the groundwork for well-structured code. Explore creational design patterns like Factory and Abstract Factory, mastering object instantiation, and delve into structural patterns such as Adapter and Composite, governing object composition. Navigate the intricacies of behavioral patterns like Template Method and Observer to control object interaction effectively. Unravel the mysteries of SOLID principles: Single Responsibility, Open-Closed, Liskov Substitution, Interface Segregation, and Dependency Inversion for building maintainable, scalable, and testable code. This book can give you an insight into how modern software is written, what problems software developers face in their everyday work, and how they solve them by simplifying the design and structure of the code. After reading this book, you will become a better developer who can talk freely with more experienced colleagues and easily solve complex tasks with minimum effort.
  • Добавил: literator
  • Дата: 2-03-2024, 01:44
  • Комментариев: 0
Название: The Potential of Generative AI: Transforming technology, business and art through innovative AI applications
Автор: Divit Gupta, Anushree Srivastava
Издательство: BPB Publications
Год: 2024
Страниц: 338
Язык: английский
Формат: pdf, epub (true)
Размер: 13.5 MB

The Potential of Generative AI invites you for a captivating journey into the revolutionary technology, where machines become co-creators and the line between imagination and reality blurs. You will learn how AI helps doctors, engineers, and scientists solve real-world problems. Next, you will explore use cases where ChatGPT can boost productivity and enhance creativity. The book explores the journey from the origins of this revolutionary technology to its cutting-edge applications. Discover how generative models like GANs and VAEs work, and familiarize yourself with the impact they are making in fields like healthcare, finance, and art. Through real-world case studies and engaging examples, you will witness AI generating life-saving drugs, composing music, and even designing innovative products. Generative AI represents a paradigm shift in Artificial Intelligence, distinguished by its ability to create new data instances that resemble, or even innovate beyond, existing datasets. It is a subfield of Artificial Intelligence. Artificial Intelligence (AI) and Generative AI are closely related fields, but they have distinct goals and approaches.
  • Добавил: literator
  • Дата: 1-03-2024, 16:58
  • Комментариев: 0
Название: Code with Java 21: A practical approach for building robust and efficient applications
Автор: Aaron Ploetz
Издательство: BPB Publications
Год: 2024
Страниц: 434
Язык: английский
Формат: epub (true)
Размер: 10.1 MB

Code with Java 21 is a practical journey through one of the world's most prolific computer programming languages. It is meant to help readers build up their knowledge of common Java programming constructs, data structures, and engineering paradigms. Filled with real-world examples, this book aims to build the reader's understanding of building software applications with Java. Seasoned Java developers should buckle in as this book takes a hands-on approach to leveraging popular Java frameworks like Spring and Vaadin to build rich, feature-filled web applications. It also covers building powerful data-driven applications on enterprise-grade databases like PostgreSQL and Apache Cassandra. This book will also show how to use Java to animate with colorful graphics and even build a simple arcade game. Around the world, Java runs on billions of devices. After its inception nearly 30 years ago, it remains one of the most popular and sought-after programming languages. Whether you are an aspiring computer hobbyist or want to gain a valuable skill en route to a lucrative career as a software developer, Code with Java 21 should be every developer's go-to reference for building Java applications. This book is structured to gradually introduce different aspects of writing code in Java, with each chapter building on lessons previously covered.
  • Добавил: literator
  • Дата: 1-03-2024, 16:33
  • Комментариев: 0
Название: Learn C Programming from Scratch: A step-by-step methodology with problem solving approach
Автор: Mohammad Saleem Mir
Издательство: BPB Publications
Год: 2024
Страниц: 456
Язык: английский
Формат: epub (true)
Размер: 10.1 MB

Unlock the power of C programming to embark on an epic journey of programming expertise with our comprehensive C programming book. C works as the building block for tons of computer programs and systems. “Learn C Programming from Scratch” is your ultimate handbook to harness the power of C. This guide gives you the information and skills you need to confidently dive into the world of programming. This beginner-friendly book takes you on a step-by-step journey through the fundamentals of C, starting with basic syntax and control flow and gradually building your skills to tackle more complex concepts like functions, arrays, and pointers. Each chapter is packed with clear explanations, real-world examples, and practical exercises to solidify your understanding. You will learn not only what the code does but also why it works the way it does, empowering you to solve problems confidently and efficiently. This book goes beyond syntax with a problem solving mindset crucial for programming success. Through this book, you will learn to tackle real-world challenges, translate them into efficient C code, and implement precise solutions.