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

  • Добавил: literator
  • Дата: 22-12-2021, 18:57
  • Комментариев: 0
Programming Languages and Systems: 19th Asian Symposium, APLAS 2021, Chicago, IL, USA, October 17–18, 2021, ProceedingsНазвание: Programming Languages and Systems: 19th Asian Symposium, APLAS 2021, Chicago, IL, USA, October 17–18, 2021, Proceedings
Автор: Hakjoo Oh (Ed.)
Издательство: Springer
Год: 2021
Страниц: 328
Язык: английский
Формат: pdf (true)
Размер: 14.2 MB

This book constitutes the proceedings of the 19th Asian Symposium on Programming Languages and Systems, APLAS 2021, held in Chicago, USA, in October 2021. The 17 papers presented in this volume were carefully reviewed and selected from 43 submissions. They were organized in topical sections named: analysis and synthesis, compilation and transformation, language, and verification. Software applications and technologies are built on top of foundational systems such as compilers, databases, and theorem provers. Such foundations form the trusted computing base, and fundamentally impact software quality and security. Thus, it is a critical challenge to solidify and advance them. This book highlights general, effective techniques, and extensive, impactful efforts on finding hundreds of critical issues in widely-used compilers, database management systems, and SMT solvers. It focuses on the high-level principles and core techniques, their significant practical successes, and future opportunities and challenges.
  • Добавил: literator
  • Дата: 22-12-2021, 18:32
  • Комментариев: 0
Algorithms: 3 books in 1 : Practical Guide to Learn Algorithms For Beginners + Design Algorithms to Solve Common Problems + Advanced Data Structures for AlgorithmsНазвание: Algorithms: 3 books in 1 : Practical Guide to Learn Algorithms For Beginners + Design Algorithms to Solve Common Problems + Advanced Data Structures for Algorithms
Автор: Andy Wickler
Издательство: Independently published
Год: 2021
Страниц: 475
Язык: английский
Формат: pdf, epub
Размер: 10.1 MB

If you want the computer to complete any task, you must write a program. Using this program, you can tell the computer exactly what it needs to do, so you receive the required output. Ensure the steps are defined clearly. The computer will follow these steps and will accomplish the end result. Ensure you choose the right input variables and information to feed the computer so you obtain the right output. Algorithms are the best way to get a task done. Let us continue with the example of a recipe. If you want to prepare something new, you need to follow numerous instructions. You will do your best to stick to the recipe, but you may improvise if you do not have a specific ingredient. In the same way, you cannot convert a program into an algorithm since not every statement is a part of an algorithm. Regardless of how you write an algorithm, it will have the following characteristics: Algorithms should be simple, generic, and practical. Ensure any programming language can execute this algorithm based on the resources the programming language has available. Do not write an algorithm without knowing how to use a programming language to code it. Instead, it must be written based on the relevant information about its use.
  • Добавил: literator
  • Дата: 22-12-2021, 18:31
  • Комментариев: 0
Algorithms: Design Algorithms to Solve Common ProblemsНазвание: Algorithms: Design Algorithms to Solve Common Problems
Автор: Andy Wickler
Издательство: Independently published
Год: 2021
Страниц: 203
Язык: английский
Формат: pdf , epub
Размер: 10.2 MB

Are you interested in furthering your knowledge of algorithms ? Do you want to learn how they work for real-world problems ? Then you've come to the right place. This guide will walk you through algorithm design before digging into some of the top design techniques. Algorithms are sequences of steps used to help solve specific problems that perform some kind of calculation, some data processing, and even automated reasoning. They are used in computer science, data science, and information technology and are one of the most efficient methods that can be expressed in finite space and time. They are often the best way of efficiently representing a specific problem's solution, and they can be implemented in any programming language - they are independent of any specific language, so, while we have used the C++ language for our examples, the algorithms can be implemented in any language you desire.
  • Добавил: literator
  • Дата: 22-12-2021, 17:23
  • Комментариев: 0
Essential Math for AI (Second Early Release)Название: Essential Math for AI: Next-Level Mathematics for Developing Efficient and Successful AI Systems (Second Early Release)
Автор: Hala Nelson
Издательство: O’Reilly Media, Inc.
Год: 2021-12-10
Язык: английский
Формат: pdf, epub
Размер: 10.17 MB

Companies are scrambling to integrate AI into their systems and operations. But to build truly successful solutions, you need a firm grasp of the underlying mathematics. This accessible guide walks you through the math necessary to thrive in the AI field such as focusing on real-world applications rather than dense academic theory. Engineers, data scientists, and students alike will examine mathematical topics critical for AI--including regression, neural networks, optimization, backpropagation, convolution, Markov chains, and more--through popular applications such as computer vision, natural language processing, and automated systems. And supplementary Jupyter notebooks shed light on examples with Python code and visualizations.
  • Добавил: literator
  • Дата: 22-12-2021, 15:51
  • Комментариев: 0
Teaching Computational Thinking: An Integrative Approach for Middle and High School LearningНазвание: Teaching Computational Thinking: An Integrative Approach for Middle and High School Learning
Автор: Maureen D. Neumann, Lisa Dion
Издательство: The MIT Press
Год: 2021
Страниц: 200
Язык: английский
Формат: epub
Размер: 33.8 MB

A guide for educators to incorporate computational thinking - a set of cognitive skills applied to problem solving - into a broad range of subjects. Computational thinking - a set of mental and cognitive tools applied to problem solving - is a fundamental skill that all of us (and not just computer scientists) draw on. Educators have found that computational thinking enhances learning across a range of subjects and reinforces students’ abilities in reading, writing, and arithmetic. We discuss how to integrate computational thinking into instructional practice, and why, through integrated classroom activities and rich tasks that cross a variety of content areas using computer programming (e.g., Scratch, Codesters, and Python) and follow a low-threshold, high-ceiling, wide-wall learning format. Along with coding experiences, each chapter in this book includes activities that do not rely on the use of digital technology.
  • Добавил: literator
  • Дата: 21-12-2021, 23:03
  • Комментариев: 0
Creating and Using Virtual Prototyping Software: Principles and PracticesНазвание: Creating and Using Virtual Prototyping Software: Principles and Practices
Автор: Douglass Post, Richard Kendall
Издательство: Addison-Wesley Professional/Pearson Education
Год: 2022
Страниц: 352
Язык: английский
Формат: pdf , epub
Размер: 16.3 MB

Develop, Deploy, and Sustain High-Performance Virtual Prototyping for Advanced R&D. Organizations must reduce time-to-market, costs, and risks while producing higher-quality products that grow ever more complex. In response, many are turning to advanced software for rapidly creating and analyzing virtual prototypes, and accurately predicting the performance and behavior of the systems they represent. This requires a deep understanding of physics-based digital engineering and high-performance computing, as well as unique organizational and management skills. Now, Douglass Post and Richard Kendall bring together knowledge that engineers, scientists, developers, and managers will need to build, deploy, and sustain these specialized applications--including information previously available only in proprietary environments.
  • Добавил: literator
  • Дата: 21-12-2021, 22:50
  • Комментариев: 0
Cloud Native Security Cookbook: Recipes for a Secure Cloud (Third Early Release)Название: Cloud Native Security Cookbook: Recipes for a Secure Cloud (Third Early Release)
Автор: Josh Armitage
Издательство: O’Reilly Media, Inc.
Год: 2021-12-21
Страниц: 289
Язык: английский
Формат: epub
Размер: 10.1 MB

With the rise of the cloud, every aspect of IT has been shaken to its core. The fundamentals for building systems are changing, and although many of the principles that underpin security still ring true, their implementation has become unrecognizable. This practical book provides recipes for AWS, Azure, and GCP to help you enhance the security of your own cloud native systems.
  • Добавил: literator
  • Дата: 21-12-2021, 22:08
  • Комментариев: 0
Exploding RailsНазвание: Exploding Rails
Автор: Ryan Bigg
Издательство: Leanpub
Год: 2019-03-29
Страниц: 169
Язык: английский
Формат: pdf (true), mobi, epub
Размер: 10.16 MB

Build a maintainable Rails application by using next-generation gems from the dry-rb and rom-rb suite. This book shows you how to easily bring those gems into the web framework you know and... well, the one you know. Learn how to build a maintainable Rails application by using the rom-rb and dry-rb set of gems to your advantage. Move away from messy, traditional Rails code and move towards crisp, clean code. The default structure of Rails applications hasn't changed all that much in over a decade. And with good reason: this directory structure makes it easy to jump into building a Rails application. While I agree that this way is still extremely simple and great for getting started within a Rails application, I do not agree that this is the best way to organise a Rails application with long-term maintenance in mind. A decade of Ruby development has produced some great alternatives to Rails' MVC directory structure that are definitely worthwhile to consider.
  • Добавил: literator
  • Дата: 21-12-2021, 21:26
  • Комментариев: 0
Multitenancy with Rails: And subscriptions too!Название: Multitenancy with Rails: And subscriptions too!
Автор: Ryan Bigg
Издательство: Leanpub
Год: 2015-06-29
Страниц: 204
Язык: английский
Формат: pdf, mobi, epub
Размер: 10.1 MB

This book will teach you super neat tricks about Ruby, Rails and PostgreSQL while you build a multi-tenanted, Software as a Service, Ruby on Rails application. This book is a book that will teach you about building a multi-tenant Ruby on Rails application. Hopefully you knew that already. This particular kind of application is usually referred to as a “Software as a Service” (or SaaS for short) application, as it’s a piece of software which is providing a service to a group of people. The application we’ll be building in this book isn’t based off an original, outlandish idea, but a rather simple one: hosted blogs. This is a similar idea to Tumblr, or other blogging platforms. For a user to be able to create their own posts, they can sign up to our application for an account (Chapter 2), which would be sandboxed from the other accounts on the system (Chapter 3). Once they’re done with that, they will then be able to create posts for their blog (Chapter 4). In the later chapters, we cover things such as monthly subscriptions and billing for them (Chapter 5). That’s a quick overview of what you’ll be learning in this book as a whole. At the end of it, you will know how you can build a multi-tenanted Software as a Service Rails application.
  • Добавил: literator
  • Дата: 21-12-2021, 05:19
  • Комментариев: 0
Toy Robot - The Elixir VersionНазвание: Toy Robot - The Elixir Version
Автор: Ryan Bigg
Издательство: Leanpub
Год: 2021-01-18
Страниц: 224
Язык: английский
Формат: pdf (true), mobi, epub
Размер: 10.2 MB

The Toy Robot is a common interview exercise for new programmers. This short book will take you through how to implement it in Elixir in a BDD-style, with some great explanations and imagery along the way. The Toy Robot exercise was originally developed by Jon Eaves. He explains why he did it in this blog post. If you're a new Elixir developer who's gone through some basic Elixir tutorials and you're looking for the next thing to build your skills, this book is a great start. It covers the Toy Robot exercise from start to finish, testing with Elixir features such as ExUnit and Doctests along the way. The Toy Robot exercise is commonly used in interviews as the ways to solve it in any language are not as simple as they first may seem. This book covers one implementation of this exercise in Elixir. It is not intended to be the most perfect implementation of the Toy Robot exercise possible, but instead is my personal take on it.