Vtome.ru - электронная библиотека

  • Добавил: literator
  • Дата: 5-02-2024, 16:23
  • Комментариев: 0
Название: Model-Driven Software Systems Development Using the Meta-Artifact Process
Автор: Wayne O’Brien
Издательство: CRC Press
Год: 2024
Страниц: 145
Язык: английский
Формат: pdf (true)
Размер: 10.1 MB

The importance of architecture for software systems is widely accepted, but the role of architecture in the overall development process is not so clear. Presenting an architecture-centric process, Model-Driven Software Systems Development Using the Meta-Artifact Process makes the role of architecture clear. At its core, this book is about developing software systems and, more specifically, software code. It describes three major innovations for making software, which are combined with five widely used enabling technologies, to provide a complete, hypothesis-driven software development process known as Meta-Artifact Process (MAP). Having complete requirements is essential for making good software and supports the hypothesis-driven MAP. Model-​Driven Software Systems Development Using the Meta-​Artifact Process, a guide for making software (MSW) can be used for large or small systems, using agile methods wherever appropriate, while supporting the OMG Essence standard, and working within an overarching architecture. MSW is concerned in particular with software systems, specifically software codes. Unless specified otherwise, the words system or software or program or code refer to this software code. In some references to hypotheses, program is used as including all aspects of a software system, such as its architecture. MSW works in conjunction with an organization’s existing processes, especially Model-​Driven Development (MDD). Some familiarity with MDD is useful but not essential to understand the ideas.
  • Добавил: literator
  • Дата: 5-02-2024, 07:02
  • Комментариев: 0
Название: Clean Code: An Agile Guide to Software Craft
Автор: Frahaan Hussain, Kameron Hussain
Издательство: Sonar Publishing
Год: October 17, 2023
Страниц: 335
Язык: английский
Формат: pdf, azw3, epub, mobi
Размер: 10.1 MB

Clean Code: An Agile Guide to Software Craft is an indispensable resource for software developers and engineers striving to write clean, maintainable, and efficient code. Authored by Robert C. Martin, a renowned expert in software development, this book delves deep into the art and science of writing code that is not only functional but also easy to read and understand. In this comprehensive guide, Martin introduces you to the principles and practices of clean code, emphasizing the importance of writing code that communicates its intent clearly. He presents a set of practical guidelines and techniques for improving the quality of your codebase, making it easier to maintain and extend in the long run. You'll learn how to spot and rectify common code smells, design clean and intuitive functions and classes, and refactor existing code to align with best practices. Throughout the book, real-world examples and case studies illustrate the transformation of messy, convoluted code into elegant and clean solutions. Martin discusses the significance of meaningful variable names, proper code formatting, and effective commenting to enhance code clarity. Additionally, you'll explore topics such as testing, error handling, and code organization, all geared toward producing code that stands the test of time.
  • Добавил: literator
  • Дата: 5-02-2024, 06:04
  • Комментариев: 0
Название: Wavelets in Soft Computing, Second Edition
Автор: Marc Thuillard
Издательство: World Scientific Publishing
Серия: World Scientific Series in Robotics and Intelligent Systems
Год: 2023
Страниц: 320
Язык: английский
Формат: pdf (true), epub
Размер: 38.0 MB

The comprehensive compendium furnishes a quick and efficient entry point to many multiresolution techniques and facilitates the transition from an idea into a real project. It focuses on methods combining several soft computing techniques (fuzzy logic, neural networks, genetic algorithms) in a multiresolution framework. Illustrated with numerous vivid examples, this useful volume gives the reader the necessary theoretical background to decide which methods suit his/her needs. New materials and applications for multiresolution analysis are added, including notable research topics such as Deep Learning, graphs, and network analysis. Many Deep Learning applications incorporate a wavelet decomposition stage to better capture features at different resolutions, a quite sensible step as the size of an object in an image may greatly vary. A fascinating aspect that we discuss in a new chapter is that multiresolution is at the heart of the functioning of Deep Learning. Neural networks on graphs are important in studying communication networks and analyzing internet data. Here also, multiresolution permits a better analysis. The research community has broadly integrated the idea that the integration of multiresolution often improves algorithms. This new edition aims to capture some of these exciting new developments. Readership: Researchers, professionals, academics and graduate students in fuzzy logic.
  • Добавил: literator
  • Дата: 4-02-2024, 17:07
  • Комментариев: 0
Название: Java 21#Game-Changer Chronicles -: A Case Study Approach ( Hands-on project use-cases ): Core Java. Java Virtual Threads
Автор: Mohmad Yakub
Издательство: Independently published
Год: October 11, 2023
Страниц: 168
Язык: английский
Формат: pdf (true)
Размер: 10.1 MB

Journey Through Java's Evolution with an Educational Twist! Dive into the latest advancements of Java with "Java 21# Game- Changer : Classroom Chronicles - A Case Study Approach." Unlike a conventional technical guide, this book provides a narrative-driven exploration set against the backdrop of the education system. The "Chronicles" in the title promises not just lessons but a journey - a more engaging and relatable approach than standard manuals' often impersonal tone. You'll learn how JDK 21 revolutionizes Java development through classroom-themed case studies, making it informative and enjoyable. Java Development Kit (JDK) 21's features that'll leave any Java developer awestruck. Let's unravel what it's all about! Simplifying the start of a Java program, JDK 21 allows for more straightforward entry points. No longer do we need public, static methods or an args array. Starting Java programs has always been challenging! Java is easy now, and there are a lot of WOWS!
  • Добавил: umkaS
  • Дата: 4-02-2024, 13:55
  • Комментариев: 0
Название: Изучаем Perl
Автор: Рэндал Л. Шварц, Том Феникс, Брайан Д Фой
Издательство: Cимвoл-Плюc
Год: 2009 - 5-е изд.
Cтраниц: 384
Формат: pdf
Размер: 12 мб
Язык: русский

Известный как "книга с ламой", этот учебник, впервые изданный в 1993 году, выходит уже пятым изданием, в котором описываются последние изменения в языке вплоть до версии Perl 5.10. В пятое издание вошли такие темы, как типы данных и переменные Perl, пользовательские функции, операции с файлами, регулярные выражения, операции со строками, списки и сортировка, управление процессами, умные сравнения, модули сторонних разработчиков и другие.
  • Добавил: literator
  • Дата: 4-02-2024, 07:33
  • Комментариев: 0
Название: React.js in Action: Building Modern Web Interfaces
Автор: Anderson Rogerio
Издательство: Independently published
Год: October 24, 2023
Страниц: 252
Язык: английский
Формат: pdf, epub
Размер: 18.7 MB

"React.js in Action: Building Modern Web Interfaces" is a comprehensive guide for those aiming to master the art of crafting dynamic and modern web interfaces. From understanding the rise of React.js to diving into advanced practices, this book covers all a developer needs to know. With an emphasis on hands-on learning, it delves deep into concepts like JSX, State, Hooks, and Redux. The work also explores advanced topics such as server-side rendering, Websockets, and optimization. Techniques for bundling, deployment, and monitoring are expertly detailed, preparing the reader for every stage of development. Concluding with insights on the ever-evolving React ecosystem and how to stay engaged with communities and events, this book is an indispensable resource for anyone looking to elevate their React.js skills to the next level.
  • Добавил: literator
  • Дата: 4-02-2024, 03:40
  • Комментариев: 0
Название: Data Science for Neuroimaging: An Introduction
Автор: Ariel Rokem, Tal Yarkoni
Издательство: Princeton University Press
Год: 2024
Страниц: 393
Язык: английский
Формат: pdf (true)
Размер: 12.6 MB

Data Science methods and tools―including programming, data management, visualization, and Machine Learning―and their application to neuroimaging research. As neuroimaging turns toward data-intensive discovery, researchers in the field must learn to access, manage, and analyze datasets at unprecedented scales. Concerns about reproducibility and increased rigor in reporting of scientific results also demand higher standards of computational practice. This book offers neuroimaging researchers an introduction to Data Science, presenting methods, tools, and approaches that facilitate automated, reproducible, and scalable analysis and understanding of data. Through guided, hands-on explorations of openly available neuroimaging datasets, the book explains such elements of Data Science as programming, data management, visualization, and Machine Learning, and describes their application to neuroimaging. Readers will come away with broadly relevant Data Science skills that they can easily translate to their own questions. Note that this book is not meant to be a general introduction to programming. We are going to spend some time introducing the reader to programming in the Python programming language (starting in chapter 5; we will also explain specifically why we chose the Python programming language for this book), but for a gentler introduction to programming, we will refer you to other resources. There are a few different Python software libraries that visualize data. We will start with a library called Matplotlib.
  • Добавил: umkaS
  • Дата: 3-02-2024, 20:52
  • Комментариев: 0
Автор: Батчер М., Фарина М.
Название: Go на практике
Издательство: Москва
Год: 2017
Формат: pdf
Размер: 19 Мб

Go – превосходный системный язык. Создан­ный для удобной разработки современных при­ложений с параллельной обработкой, язык Go предоставляет встроенный набор инструментов для быстрого создания облачных, системных и веб-приложений. Знакомые с такими языками как Java или C#, быстро освоят Go – достаточно лишь немного попрактиковаться, чтобы научить­ся писать профессиональный код. Книга «Go на практике» содержит решения десят­ков типовых задач в ключевых областях. Следуя стилю сборника рецептов – проблема/решение/обсуждение – это практическое руководство опи­рается на основополагающие концепции языка Go и знакомит с конкретными приемами исполь­зования языка Go в облаке, тестировании и отлад­ке, маршрутизации, а также для создания веб-служб, сетевых и многих других приложений. Эта книга подготовит вас к разработке сложных облачных Go-приложений.
  • Добавил: literator
  • Дата: 3-02-2024, 19:38
  • Комментариев: 0
Название: C++ Programming: A Comprehensive Beginner's Guide to Designing, Developing, and Implementing a Strong Program Through Step-by-Step Instructions
Автор: Ryan Roffe
Издательство: Independently published
Год: 2024
Страниц: 295
Язык: английский
Формат: epub (true)
Размер: 12.9 MB

Are you seeking to develop and implement a program using C++? Do you anticipate requiring substantial professional support to reach your objectives? Look no further than this book! C++ programming offers practical techniques for successfully crafting a program that endures over time. Equipped with essential design and development insights, you can swiftly grasp C++ concepts and embark on creating your own purpose-driven program. In "C++ Programming: A Comprehensive Beginner's Guide to Designing, Developing, and Implementing a Strong Program Through Step-by-Step Instructions" you'll find clear, concise information offering advantages such as: - Starting at the foundational level for immediate success; - Grasping fundamental C++ programming concepts; - Navigating across multiple devices; - Utilizing an efficient general-purpose language; - Joining a vast community of users; - Interoperability with other C languages, etc.
  • Добавил: literator
  • Дата: 3-02-2024, 17:46
  • Комментариев: 0
Название: C++ for Beginners: The Comprehensive Beginner's Handbook for Mastering C++ Programming Step-by-Step
Автор: Ryan Roffe
Издательство: Independently published
Год: 2024
Страниц: 213
Язык: английский
Формат: epub (true)
Размер: 15.8 MB

Are you faced with managing large volumes of data at work or in your hobbies? Do you seek a robust and dedicated programming language that can meet your demands? Look no further! This book serves as the ideal starting point. Packed with relevant design and development insights, you'll swiftly grasp the fundamentals of C++ and embark on crafting your own programs tailored to your needs. Its unparalleled power and adaptability render it one of the most significant languages of our era. But how does a beginner take the first steps?