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

  • Добавил: literator
  • Дата: 22-12-2021, 21:24
  • Комментариев: 0
Java Decaffeinated: The Simple Introduction to JavaНазвание: Java Decaffeinated: The Simple Introduction to Java
Автор: Pranav Ramesh
Издательство: CodeSavant
Год: 2021
Страниц: 338
Язык: английский
Формат: pdf, mobi, epub
Размер: 10.2 MB

Java Decaffeinated is the essential guide to any aspiring programmer who wants to learn the fundamentals of Java. By the end of this book, you will be able to create working programs that solve various tasks. Java Decaffeinated discusses concepts that are not only important for Java, but for all object-oriented programming languages, and is a great resource for individuals of all ages. This book will set you on a path to becoming a successful programmer!
  • Добавил: literator
  • Дата: 22-12-2021, 20:52
  • Комментариев: 0
Parallel And Distributed Computing by Ajit SinghНазвание: Parallel And Distributed Computing
Автор: Ajit Singh
Издательство: Independently published
Год: 2021
Страниц: 269
Язык: английский
Формат: pdf, epub
Размер: 10.2 MB

This text is an introduction to the complex and emerging world of the Parallel and Distributed Computing. It helps you understand the principles and acquire the practical skills of MPI programming using the C/FORTAN programming language. My aim is for you to gain sufficient knowledge and experience to perform simple useful programming tasks using the best up-to-date techniques and so we hope for it to be the easiest book from which you can learn the basics of MPI programming. It helps you understand the principles, algorithm & implementation of Parallel and Distributed Computing. This book is emphatically focused on the concept. Understanding the fundamental ideas, principles, and techniques is the essence of a good programmer. Only well-designed code has a chance of becoming part of a correct, reliable, and maintainable parallel system.
  • Добавил: literator
  • Дата: 22-12-2021, 19:44
  • Комментариев: 0
Funktionale Programmierung in JavaНазвание: Funktionale Programmierung in Java: Eine umfassende Einführung
Автор: Herbert Prähofer
Издательство: dpunkt.verlag GmbH
Год: 2020
Страниц: 342
Язык: немецкий
Формат: pdf, epub
Размер: 10.1 MB

Mit der Version 8 erhielt die objektorientierte Programmiersprache Java die Möglichkeit, mit ihr funktional zu programmieren. Dieser Programmierstil hat seitdem bei Java-Entwicklern immer mehr an Popularität gewonnen, getrieben durch den Trend zu datenzentrierten Anwendungen und neueren Programmiersprachen, die funktionale Programmierung (z.B. Scala, Kotlin) einfach möglich machen. Das Buch richtet sich sowohl an Einsteiger in Java, die einen tieferen Einblick in die funktionale Seite der Sprache erhalten möchten, als auch an erfahrene Java-Entwickler, die ihre tägliche Arbeit um funktionale Aspekte erweitern möchten.
  • Добавил: literator
  • Дата: 22-12-2021, 19:18
  • Комментариев: 0
Natural Language Processing in Artificial Intelligence ― NLPinAI 2021Название: Natural Language Processing in Artificial Intelligence ― NLPinAI 2021
Автор: Roussanka Loukanova
Издательство: Springer
Год: 2022
Страниц: 126
Язык: английский
Формат: pdf (true)
Размер: 10.16 MB

The book covers theoretical work, approaches, applications, and techniques for computational models of information, language, and reasoning. Computational and technological developments that incorporate natural language are proliferating. Adequate coverage of natural language processing in artificial intelligence encounters problems on developments of specialized computational approaches and algorithms. Many difficulties are due to ambiguities in natural language and dependency of interpretations on contexts and agents. Classical approaches proceed with relevant updates, and new developments emerge in theories of formal and natural languages, computational models of information and reasoning, and related computerized applications.
  • Добавил: 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:14
  • Комментариев: 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.
  • Добавил: umkaS
  • Дата: 22-12-2021, 12:31
  • Комментариев: 0
Название: Построение распределенных систем на Java
Автор: Свистунов А.Н.
Издательство: ИНТУИТ
Год: 2021
Cтраниц: 315
Формат: pdf
Размер: 41 мб
Язык: русский

В учебном пособии рассказывается о проблемах, cопровождающих разработку распределенных программных систем, и методах решения этих проблем. Все рассмотренные элементы технологии проиллюстрированы примерами, ознакомившись с которыми, читатели получат полное представление о методах разработки распределенных приложений на платформе J2EE. В рамках учебного пособия описан ряд популярных способов разработки распределенных приложений с использованием технологии Java (API java.net, RMI, CORBA, Web-сервисы, JMS).