Добавить в избранное
Форум
Правила сайта "Мир Книг"
Группа в Вконтакте
Подписка на книги
Правообладателям
Найти книгу:
Навигация
Вход на сайт
Регистрация



Реклама


Essentials of Compilation: An Incremental Approach in RacketНазвание: Essentials of Compilation: An Incremental Approach in Racket
Автор: Jeremy G. Siek
Издательство: The MIT Press
Год: 2023
Страниц: 240
Язык: английский
Формат: epub (true)
Размер: 16.6 MB

A hands-on approach to understanding and building compilers. Compilers are notoriously some of the most difficult programs to teach and understand. Most books about compilers dedicate one chapter to each progressive stage, a structure that hides how language features motivate design choices. By contrast, this innovative textbook provides an incremental approach that allows students to write every single line of code themselves. Essentials of Compilation guides the reader in constructing their own compiler for a small but powerful programming language, adding complex language features as the book progresses. Jeremy Siek explains the essential concepts, algorithms, and data structures that underlie modern compilers and lays the groundwork for future study of advanced topics. Already in wide use by students and professionals alike, this rigorous but accessible book invites readers to learn by doing. We use the Racket language both for the implementation of the compiler and for the input language, so the reader should be proficient with Racket or Scheme.
Разместил: Ingvar16 15-03-2023, 05:01 | Комментарии: 0 | Подробнее
Computational Intelligence for Cybersecurity Management and ApplicationsНазвание: Computational Intelligence for Cybersecurity Management and Applications
Автор: Yassine Maleh, Mamoun Alazab, Soufyane Mounir
Издательство: CRC Press
Год: 2023
Страниц: 249
Язык: английский
Формат: pdf (true)
Размер: 11.4 MB

As cyberattacks continue to grow in complexity and number, Computational Intelligence is helping under-resourced security analysts stay one step ahead of threats. Drawing on threat intelligence from millions of studies, blogs, and news articles, Computational Intelligence techniques such as Machine Learning and automatic natural language processing (NLP) quickly provide the means to identify real threats and dramatically reduce response times. Computational Intelligence for Cybersecurity Management and Applications collects and reports on recent high-quality research addressing different cybersecurity challenges. This book discusses the current state of the art and practical solutions for the following cybersecurity and privacy issues using Artificial Intelligence techniques and cutting-edge technology. Readers interested in learning more about Computational Intelligence techniques for cybersecurity applications and management will find this book invaluable. They will get insight into potential avenues for future study on these topics and be able to prioritize their efforts better.
Разместил: Ingvar16 15-03-2023, 04:47 | Комментарии: 0 | Подробнее
Professional CMake: A Practical Guide, 14th EditionНазвание: Professional CMake: A Practical Guide, 14th Edition
Автор: Craig Scott
Издательство: Crascit Pty Ltd
Год: 2023
Страниц: 664
Язык: английский
Формат: pdf (true)
Размер: 10.06 MB

Professional CMake: A Practical Guide is the handbook for every CMake user, from beginner to seasoned veteran. It contains hundreds of pages of real-world advice, best practices and insights gained from production projects and interaction with the CMake community. Topics cover the complete software pipeline, from the very initial setup of a project through to testing, packaging and integration with other projects. Important more advanced topics like improving build performance are also covered. Each chapter focuses on a particular theme or fundamental concept. Read them in order as a structured CMake tutorial, or jump to specific chapters to focus on a particular topic or solve a specific problem. Every chapter ends with a Recommended Practices section highlighting the most important points.
Разместил: Ingvar16 15-03-2023, 04:14 | Комментарии: 0 | Подробнее
Metaheuristics for Machine Learning: New Advances and ToolsНазвание: Metaheuristics for Machine Learning: New Advances and Tools
Автор: Mansour Eddaly, Bassem Jarboui, Patrick Siarry
Издательство: Springer
Серия: Computational Intelligence Methods and Applications
Год: 2023
Страниц: 231
Язык: английский
Формат: pdf (true), epub
Размер: 16.6 MB

Using metaheuristics to enhance Machine Learning techniques has become trendy and has achieved major successes in both supervised (classification and regression) and unsupervised (clustering and rule mining) problems. Furthermore, automatically generating programs via metaheuristics, as a form of evolutionary computation and swarm intelligence, has now gained widespread popularity. This book investigates different ways of integrating metaheuristics into Machine Learning techniques, from both theoretical and practical standpoints. It explores how metaheuristics can be adapted in order to enhance Machine Learning tools and presents an overview of the main metaheuristic programming methods. Moreover, real-world applications are provided for illustration, e.g., in clustering, Big Data, machine health monitoring, underwater sonar targets, and banking.
Разместил: Ingvar16 14-03-2023, 21:18 | Комментарии: 0 | Подробнее
Programming for Absolute Beginners: Using the JavaScript Programming LanguageНазвание: Programming for Absolute Beginners: Using the javascript Programming Language
Автор: Jonathan Bartlett
Издательство: Apress
Год: 2023
Страниц: 332
Язык: английский
Формат: pdf (true), epub (true)
Размер: 24.8 MB

New programmers start here...this book introduces students or aspiring professionals to the world of computer programming using javascript and related technologies. This book doesn't just teach the basics of programming, but also all of the tools that new programmers need to get started, including the basics of making web pages and how the Internet works. Programming for Absolute Beginners offers practice problems, activities, and a host of resources to get new programmers started, plus a large glossary of terms introduced in the book and that a new programmer might encounter when learning on their own. No special software is required; this book will help you regardless of what your computer setup is, and source code will be freely available via GitHub. This book is for the first-time programmer. No prior programming experience is assumed. This book does assume that you have a basic understanding of how to use your computer and browse the Internet. That is all that you need!
Разместил: Ingvar16 14-03-2023, 20:28 | Комментарии: 0 | Подробнее
Understanding Kubernetes in a visual way : Learn & Discover Kubernetes in sketchnotes - with some tips includedНазвание: Understanding Kubernetes in a visual way : Learn & Discover Kubernetes in sketchnotes - with some tips included
Автор: Aurelie Vache
Издательство: Leanpub
Год: 2022-12-19
Страниц: 275
Язык: английский
Формат: pdf (true)
Размер: 37.4 MB

Understanding Kubernetes can be difficult or time-consuming. I've created this collection of sketchnotes about Kubernetes in order to explain the Cloud technology in a visual way. The book covers: - Kubernetes components (etcd, API-server, scheduler, kubelet, controller manager, proxy...); - Resources (Pods, Jobs, CronJobs, ConfigMaps, Secrets, Deployments, ReplicaSet, DaemonSet, Services, Ingress, PV, PVC...); - QoS, Horizontal PodAutoScaler, Pod & Node Affinity, Network Policies... The whole book includes "How To" with concrete examples for all concepts and illustrations that helps to understand abstract concepts. I love to share my knowledges and to help people so I hope you'll like this sketchnotes book about Kubernetes.
Разместил: Ingvar16 14-03-2023, 17:05 | Комментарии: 0 | Подробнее
Rust for Network Programming and Automation: Learn to Design and Automate Networks, Performance Optimization, and Packet Analysis with low-level RustНазвание: Rust for Network Programming and Automation: Learn to Design and Automate Networks, Performance Optimization, and Packet Analysis with low-level Rust
Автор: Brian Anderson
Издательство: GitforGits
Год: 2023
Страниц: 211
Язык: английский
Формат: pdf (true), epub (true), mobi
Размер: 10.01 MB

Automate Network Infrastructure, Optimize Network Performance, and Analyze Packets with Rust Ecosystem. Rust for Network Programming and Automation is a pragmatic guide that trains you through the Rust to design networks and begin with automating network administration. The book introduces you to the powerful libraries and commands of Rust that are essential for designing, administering and automating networks. You will learn how to use Rust's networking libraries like tokio, mio and rust-async to create scalable and efficient network applications. The book provides a wide range of practical examples and use-cases, which help to simplify complex coding concepts and ensure that you understand the netwprk programming in-depth. You will discover how to establish network protocols like TCP and IP networks, run packet and network analysis, measure performance indicators and set up monitoring alerts and notifications. The book is an excellent resource for network engineers and administrators who want to gain a deep understanding of Rust programming for networking.
Разместил: Ingvar16 14-03-2023, 15:37 | Комментарии: 0 | Подробнее
Practical Rust 1.x CookbookНазвание: Practical Rust 1.x Cookbook: 100+ Solutions across Command Line, CI/CD, Kubernetes, Networking, Code Performance and Microservices
Автор: Rustacean Team
Издательство: GitforGits
Год: 2023
Страниц: 266
Язык: английский
Формат: pdf (true)
Размер: 10.0 MB

Practical Rust 1.x Cookbook is a must-have for both experienced and inexperienced Rust programmers looking to create high-performance and robust applications. This book will help you stay ahead of the curve in Rust programming by providing clear explanations, practical examples, and step-by-step illustrations. Practical Rust 1.x Cookbook is an in-depth guide for experienced Rust programmers looking to create robust and efficient applications. This solution-focused book covers a wide range of topics, including command-line, webassembly, networking, kubernetes, microservices, and system programming. This book includes over 100 real-world practical exercises that will teach you how to use the Rust compiler and command-line programming across every stage of software development. Each exercise is intended to reinforce Rust's potential for outperforming legacy applications and bridging the high performance gap.
Разместил: Ingvar16 14-03-2023, 13:49 | Комментарии: 0 | Подробнее
Kubernetes Application Developer (CKAD): Exam Cram Notes: Second Edition - 2022Название: Kubernetes Application Developer (CKAD): Exam Cram Notes: Second Edition - 2022
Автор: IPSpecialist
Издательство: IP Specialist
Год: 2022
Страниц: 97
Язык: английский
Формат: pdf, azw3, epub, mobi
Размер: 10.8 MB

DevOps is a combination of cultural principles, practices, and technologies that help organizations build high-speed applications and services, allowing them to innovate and enhance products faster than conventional software development and infrastructure management approaches. Because of this speed, businesses can better serve their customers and stay ahead of competitors. Kubernetes, often known as K8s, is an open-source system for automating containerized applications' deployment, scaling, and administration. In essence, it is a container orchestration system. While there are other orchestration tools available, Kubernetes is the most popular one. It offers a unified API interface for managing even the most complex systems distributed across various servers and platforms. Kubernetes merely requires a broad outline of how you want your cluster to function. This framework is often a simple manifest file sent to Kubernetes using a command-line interface tool. Kubernetes and DevOps are, without a doubt, the cloud's power duo! For businesses trying to create complex applications, they work hand in hand. Today's software development cycles are getting shorter and shorter, but application sizes are growing larger and larger. Software developers and businesses are looking for a more straightforward solution. As a result, a technique known as DevOps was created to facilitate the development and delivery of software. Containers make hosting and managing the lifecycle of web applications in a portable environment much easier.
Разместил: Ingvar16 14-03-2023, 13:25 | Комментарии: 0 | Подробнее
Python Programming for Beginners: 8 in 1: The Ultimate Step-by-Step Guide to Create Your Business Projects ImmediatelyНазвание: Python Programming for Beginners: 8 in 1: The Ultimate Step-by-Step Guide to Create Your Business Projects Immediately
Автор: Chad Knowles
Издательство: Independently published
Год: November 1, 2022
Страниц: 246
Язык: английский
Формат: pdf, azw3, epub, mobi
Размер: 10.07 MB

Do you want to learn Python Machine Learning and start implementing models? Are you looking to learn Data Science and how to leverage Python for it? In this book, you can learn all about Python Machine Learning, Data Science, data analysis, and programming. Once you get the hang of the basics, this crash course will help you use all this knowledge for practical tasks and start programming in seven days! This is a complete Python guide with 8 sections. An excellent opportunity for you: simplicity, a wide selection of topics to learn, practical exercises, and quick and selected examples. Although Python is more known as a programming language, it has become a consistently popular tool for data analytics. In recent years, several libraries have reached maturity thereby permitting Stata and R users to take advantage of the flexibility, performance, and beauty of Python without having to sacrifice the functionalities gathered by the older programs over the years. In this book, we will take a look at introducing the social science and data analysis applications of Python. This book is particularly tailored for those users that have little or no programming experience of note. It will be especially useful for these programmers who wish to get things done and have a lot of experience in programs such as Stata and R. The greatest reason for learning Python also happens to be the hardest to explain to someone who is just beginning his work in Python. Python is superbly designed in terms of structure and syntax; it is intuitive; however, very powerful general-purpose programming language. Python's main advantage lies in how easy it is. For these kinds of things, you need an easy language. A harder one will generally take quite a large toll on your ability to program and analyze data.
Разместил: Ingvar16 14-03-2023, 13:05 | Комментарии: 0 | Подробнее
 MirKnig.Su  ©2021     При использовании материалов библиотеки обязательна обратная активная ссылка    Политика конфиденциальности