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

  • Добавил: literator
  • Дата: 27-02-2024, 19:59
  • Комментариев: 0
Название: Balancing Coupling in Software Design: Universal Design Principles for Architecting Modular Software Systems (Early Release)
Автор: Vlad Khononov
Издательство: Addison-Wesley/Pearson Education, Inc.
Год: 2024
Страниц: 236
Язык: английский
Формат: epub
Размер: 10.1 MB

Harness the Power of the Multi-Dimensional Coupling Model as a Tool for Architecting Modular, Evolvable Software Systems. In this definitive guide, Vlad Khononov introduces a novel approach to designing modular software systems that turns coupling into a powerful design tool. Software, like all systems, is composed of components that interact to form the system itself. Coupling is the metric used to represent the interdependence between connected components, and the magnitude of coupling ultimately affects the adaptability and success of the software system. Balancing Coupling in Software Design surveys existing methods of evaluating coupling and combines them into a comprehensive model for making design decisions that manage complexity while increasing the modularity of your software system. Coupling is everywhere in software development. Whatever your job level or title, whether you are writing a function, designing an object model, or architecting distributed systems, this book is for you.
  • Добавил: literator
  • Дата: 27-02-2024, 16:35
  • Комментариев: 0
Название: Declarative Programming: Achieving Effortless Software Through Logic-Based Programs
Автор: Theophilus Edet
Издательство: CompreQuest Books
Серия: Programming Models
Год: 2024
Страниц: 372
Язык: английский
Формат: pdf, epub, mobi
Размер: 10.1 MB

Unlock the Future of Software Development: Declarative Programming. Are you tired of wrestling with complex, error-prone code? Ready to revolutionize your approach to software development? Dive into the world of declarative programming and discover a simpler, more efficient way to build robust, logic-based programs. Declarative programming offers a fundamentally different approach to software development, focusing on what needs to be achieved rather than how to achieve it. In today's world, where software systems are becoming increasingly complex and interconnected, declarative programming provides a way to express computations and logic in a concise and intuitive manner, leading to more readable, maintainable, and scalable codebases. Throughout the book, we utilize a variety of programming languages that exemplify different aspects of declarative programming. Languages such as ANTLR, Haskell, Prolog, Ruby, Scala, SQL, Python, jаvascript, even Solidity are chosen for their expressive power, elegance, and widespread adoption in both industry and academia. By exploring these languages, readers gain insights into the diverse approaches to declarative programming and develop a versatile skill set applicable to a wide range of domains.
  • Добавил: literator
  • Дата: 27-02-2024, 15:43
  • Комментариев: 0
Название: Academy of jаvascript: From Complete Beginner to jаvascript Expert
Автор: Nicholas Wilson
Издательство: Forzen Academy
Год: 2024
Страниц: 678
Язык: английский
Формат: pdf, epub, mobi
Размер: 10.1 MB

A beginner friendly way to learn how to program in jаvascript. Step into the fantastic world of jаvascript with this incredible tutorial guide by Forzen Academy! You will start at the first step of how to use jаvascript in web pages on any operating system before graduating into becoming a true wizard of computing and running jаvascript for a ton of different use cases and on a ton of different platforms! Simple basic syntax is covered before moving into commonly used libraries like React and the industry standards like the Node.js runtime for backend or web development. You will learn how to make a ton of different app types in jаvascript like games, web apps, console runnable programs, and a ton more. You will be able to script a ton of useful programs with the hundreds of included coding samples! There's no better way to get started with learning to program than jumping in with the easiest and most beginner friendly and most widely used language in the world. Forzen Academy is here to guide your learning and turn you into a coding rockstar while letting you explore and have tons of fun along the way.
  • Добавил: literator
  • Дата: 27-02-2024, 15:01
  • Комментариев: 0
Название: Python Powered Intelligence and ML: A Comprehensive Guide to AI and Soft Computing
Автор: Gagandeep Kaur
Издательство: AMKCORP Research Technologies PVT LTD
Год: 22-10-2023
Страниц: 421
Язык: английский
Формат: pdf, epub, mobi
Размер: 10.1 MB

Python Powered Intelligence And ML is designed to be your essential companion in your journey through the world of Artificial Intelligence and Python programming. We understand the importance of building a solid foundation in AI concepts, as well as mastering the tools and techniques needed to implement AI solutions effectively. Artificial Intelligence (AI) is the branch of computer science dedicated to creating systems that can perform tasks typically requiring human intelligence. It encompasses a wide range of techniques, algorithms, and technologies that enable computers to mimic or replicate human-like cognitive functions. These functions include problem-solving, learning, reasoning, understanding natural language, recognizing patterns, and making decisions. AI is a multifaceted field that includes various subfields and applications. It covers everything from machine learning, deep learning, and natural language processing to robotics and computer vision. The scope of AI continues to expand as technology advances and new challenges emerge. Machine Learning is a subset of AI that focuses on the development of algorithms that enable computers to learn from data and make predictions or decisions. It has found widespread application in areas like predictive analytics, recommendation systems, and fraud detection.
  • Добавил: literator
  • Дата: 27-02-2024, 05:45
  • Комментариев: 0
Название: Procedural Programming: Unleashing Algorithmic Power
Автор: Theophilus Edet
Издательство: CompreQuest Books
Серия: Programming Models
Год: 2024
Страниц: 414
Язык: английский
Формат: pdf, epub, mobi
Размер: 10.1 MB

Discover the Algorithmic Revolution: Procedural Programming Unveiled. Embark on a transformative journey into the heart of procedural programming with "Procedural Programming: Unleashing Algorithmic Power." This book commands your attention as it unravels the foundational principles that underpin the very fabric of algorithmic mastery. Prepare to delve into the core of programming intelligence and explore the limitless possibilities that await those who dare to harness the power of procedures. Procedural programming stands as one of the foundational programming paradigms, emphasizing the use of procedures, routines, or subroutines to structure and organize code. At its core, this paradigm promotes a step-by-step approach to problem-solving, allowing developers to break down complex tasks into manageable procedures. The book delves into the essence of procedural programming, elucidating its principles of modularity, efficiency, and ease of understanding, making it a timeless approach in the programming world. The versatility of procedural programming is showcased through its wide range of applications across various domains. From system-level programming to application development, procedural programming has proven its efficacy in crafting robust and maintainable code. The book explores real-world case studies where procedural programming has played a pivotal role in creating efficient and scalable solutions.
  • Добавил: literator
  • Дата: 27-02-2024, 05:09
  • Комментариев: 0
Название: Compiler Construction with C: Crafting Efficient Interpreters and Compilers
Автор: Theophilus Edet
Издательство: CompreQuest Books
Серия: Computer Science Fundamentals
Год: 2024
Страниц: 530
Язык: английский
Формат: pdf, epub, mobi
Размер: 10.1 MB

Unleash Compiler Mastery: A Futuristic Journey with "Compiler Construction with C"? At the heart of this book is the choice of the C programming language as the vehicle for compiler construction. C, known for its simplicity, portability, and low-level programming capabilities, provides a solid foundation for building efficient compilers. Its close-to-hardware nature, combined with a rich set of features, makes C an ideal language for crafting compilers that can generate optimized code across various architectures. By adopting C as the language of choice, this book enables readers to not only understand the theoretical concepts of compiler construction but also gain hands-on experience in implementing them. The use of C facilitates a deep dive into the intricacies of memory management, pointer manipulation, and efficient algorithm implementation – skills that are invaluable for constructing compilers that excel in performance and reliability. Dive into the enchanting world of "Compiler Construction with C: Crafting Efficient Interpreters and Compilers," where programming prowess meets boundless creativity. Attention, code maestros! This isn't just a book; it's your ticket to mastering the arcane art of compiler construction.
  • Добавил: literator
  • Дата: 26-02-2024, 20:09
  • Комментариев: 0
Название: The Fusion of Artificial Intelligence and Soft Computing Techniques for Cybersecurity
Автор: M.A. Jabbar, Sanju Tiwari, Subhendu Kumar Pani, Stephen Huang
Издательство: Apple Academic Press/CRC Press
Серия: AAP Advances in Artificial Intelligence and Robotics
Год: 2024
Страниц: 294
Язык: английский
Формат: pdf (true)
Размер: 12.7 MB

With the ever-increasing threat of cyber-attacks helped to ramp up the use of digital communications technology, there is a continued need to find new ways to maintain and improve cybersecurity. This new volume investigates the advances in Artificial Intelligence and soft computing techniques in cybersecurity. It specifically looks at cybersecurity during the COVID-19 pandemic, the use of cybersecurity for cloud intelligent systems, applications of cybersecurity techniques for web applications, and cybersecurity for cyber-physical systems. A diverse array of technologies and techniques are explored for cybersecurity applications, such as the Internet of Things, edge computing, cloud computing, Artificial Intelligence (AI), soft computing, Machine Learning, cross-site scripting in web-based services, neural gas (GNG) clustering technique, and more.
  • Добавил: literator
  • Дата: 26-02-2024, 19:16
  • Комментариев: 0
Название: jаvascript: A Step-by-Step Guide for Beginners to Master jаvascript Programming
Автор: Lena Neill
Издательство: Independently published
Год: 2024
Страниц: 224
Язык: английский
Формат: epub (true)
Размер: 10.1 MB

If you’re a beginner looking to dive into the world of computer programming, yet feel overwhelmed due to lack of experience and need for accessible resources, this guide is designed specifically for you. In our technologically advanced society, computers have become essential tools. However, many people still find them intimidating, often feeling perplexed and frustrated by the complexities of computer programming and languages. “jаvascript: The Ultimate Beginner’s Guide to Learn jаvascript Programming Step by Step” is a comprehensive guide that will help you understand the core principles of this versatile computer language. By gaining proficiency in jаvascript, you’ll be able to unlock new opportunities and overcome previous hurdles. jаvascript provides practical and easy-to-understand solutions, steering you towards achieving your programming aspirations. This guide is exactly what you need to quickly equip yourself with the skills to confidently work with this extraordinary computer language.
  • Добавил: literator
  • Дата: 26-02-2024, 17:32
  • Комментариев: 0
Название: Engineering Applications of Artificial Intelligence
Автор: Aziza Chakir, Johanes Fernandes Andry, Arif Ullah, Rohit Bansal
Издательство: Springer
Год: 2024
Страниц: 443
Язык: английский
Формат: pdf (true), epub
Размер: 37.3 MB

Making intelligent devices and systems is the science and engineering of Artificial Intelligence (AI). In order to solve many of the most difficult problems in Computer Science, this important multidisciplinary discipline plays a crucial role in the field of technology nowadays. The book also addresses the topic of Machine Learning because it is closely related to AI. By no means is the list of subjects below intended to be comprehensive. The main objective of this book is to provide researchers, scientists, business professionals, and academics insight into original theories and research findings on the use of human cognitive models in diverse real-world computing applications. Through this book, the authors built an interdisciplinary forum where researchers from many fields may share their work and explore how to engineer human brain processes, learning mechanisms, and decision-making processes. At the forefront of this technological revolution is the field of Computer Science, where Artificial Intelligence (AI) has emerged as a game-changer. This book emphasizes the paramount importance of AI in Computer Science, shedding light on how it has redefined the way we approach and solve complex problems. From Machine Learning algorithms to natural language processing (NLP), AI has become the cornerstone of modern Computer Science, making tasks more efficient, decisions more informed, and solutions more ingenious.
  • Добавил: literator
  • Дата: 26-02-2024, 16:13
  • Комментариев: 0
Название: The Software Engineer's Guidebook: Navigating senior, tech lead, and staff engineer positions at tech companies and startups
Автор: Gergely Orosz
Издательство: Pragmatic Engineer
Год: November 3, 2023 (v.1.01)
Страниц: 416
Язык: английский
Формат: pdf
Размер: 51.9 MB

In my first few years as a developer I assumed that hard work was all I needed. Then I was passed over for a promotion and my manager couldn’t give me feedback on what areas to improve, so I could get to the senior engineer level. I was frustrated; even bitter: not as much about missing the promotion, but because of the lack of guidance. By the time I became a manager, I was determined to support engineers reporting to me with the kind of feedback and support I wish I would have gotten years earlier. And I did. While my team tripled over the next two years, people became visibly better engineers, and this progression was clear from performance reviews and promotions. This book is a summary of the advice I’ve given to software engineers over the years – and then some more.