Key dynamics in computer programming

Автор: literator от 26-05-2023, 16:32, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Key dynamics in computer programmingНазвание: Key dynamics in computer programming
Автор: Adele Kuzmiakova
Издательство: Arcler Press
Год: 2023
Страниц:
Язык: английский
Формат: pdf (true)
Размер: 21.0 MB

The Key Dynamics in Computer Science gives readers an integrated and rigorous tour into the overall computer architecture, including its hardware and software components. The book takes a refreshing, ground-level approach to allow the students to gain a clear picture of how computers work. Designed and supported with numerous real-world illustrations, the book leads students through 8 chapters that gradually build a basic hardware platform coupled with modern operating system hierarchy from the ground up. Additionally, this volume delved deeper into modern programming languages, including Python and C. All in all, it is a fantastic reference for emerging technical professions and supports them to gain a thorough understanding of the modern computer hardware and software components. A program is created by first defining a task and then expressing it in a computer language that is appropriate for the application. The specification is then converted into a coded program that can be directly executed by the machine on which the task is to be performed, usually in numerous steps. Machine language refers to the coded program, whereas problem-oriented languages refer to languages that are ideal for original formulation. C, Python, and C++ are only a few of the many problem-solving languages that have been invented.

 

Android Studio Flamingo Essentials - Java Edition: Developing Android Apps Using Android Studio 2022.2.1 and Java

Автор: literator от 26-05-2023, 14:45, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Android Studio Flamingo Essentials - Java Edition: Developing Android Apps Using Android Studio 2022.2.1 and JavaНазвание: Android Studio Flamingo Essentials - Java Edition: Developing Android Apps Using Android Studio 2022.2.1 and Java
Автор: Neil Smyth
Издательство: Payload Media
Год: 2023 (Rev: 1.0)
Страниц: 816
Язык: английский
Формат: pdf (true)
Размер: 52.5 MB

Fully updated for Android Studio Flamingo, this book aims to teach you how to develop Android-based applications using the Java programming language. This book begins with the basics and outlines how to set up an Android development and testing environment, followed by an overview of areas such as tool windows, the code editor, and the Layout Editor tool. An introduction to the architecture of Android is followed by an in-depth look at the design of Android applications and user interfaces using the Android Studio environment. Assuming you already have some Java programming experience, are ready to download Android Studio and the Android SDK, have access to a Windows, Mac, or Linux system, and have ideas for some apps to develop, you are ready to get started.

 

Android Studio Flamingo Essentials - Kotlin Edition: Developing Android Apps Using Android Studio 2022.2.1 and Kotlin

Автор: literator от 26-05-2023, 14:25, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Android Studio Flamingo Essentials - Kotlin Edition: Developing Android Apps Using Android Studio 2022.2.1 and KotlinНазвание: Android Studio Flamingo Essentials - Kotlin Edition: Developing Android Apps Using Android Studio 2022.2.1 and Kotlin
Автор: Neil Smyth
Издательство: Payload Media
Год: 2023 (Rev: 1.0)
Страниц: 824
Язык: английский
Формат: pdf (true)
Размер: 50.7 MB

Fully updated for Android Studio Flamingo, this book aims to teach you how to develop Android-based applications using the Kotlin programming language. This book begins with the basics and outlines how to set up an Android development and testing environment followed by an introduction to programming in Kotlin, including data types, control flow, functions, lambdas, and object-oriented programming. Asynchronous programming using Kotlin coroutines and flow is also covered in detail. An overview of Android Studio is included covering areas such as tool windows, the code editor, and the Layout Editor tool. An introduction to the architecture of Android is followed by an in-depth look at the design of Android applications and user interfaces using the Android Studio environment.

 

Programming Language Theory and Formal Methods

Автор: literator от 26-05-2023, 13:23, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Programming Language Theory and Formal MethodsНазвание: Programming Language Theory and Formal Methods
Автор: Zoran Gacovski
Издательство: Arcler Press
Год: 2023
Страниц: 404
Язык: английский
Формат: pdf (true)
Размер: 22.6 MB

In this book - we present topics formal grammars in programming, programming languages semantics, finite automata, and formal methods and semantics in distributed software. Section 1 focuses on formal methods in programming, describing integrating formal methods in XP (extreme programming) - a conceptual solution, formal methods for commercial, applications issues vs. solutions, why formal methods are considered for safety critical systems, and integration of UML sequence diagram with formal specification methods-a formal solution based on Z. Section 2 focuses on programming languages semantics, describing declarative programming with temporal constraints, in the language CG, formal syntax and semantics for a subset of the solidity programming language in mathematical tool coq, ontology of domains. ontological description software engineering domain - the standard life cycle, guidelines based software engineering for developing software components, intelligent agent based mapping of software requirement specification to design model. Section 3 focuses on finite automata, describing the equivalent conversion between regular grammar and finite automata, controllability, reachability, and stabilizability of finite a controllability matrix method, bounded model checking of ETL cooperating with finite and looping automata connectives, an automata-based approach to pattern matching, tree automata for extracting consensus from partial replicas of a structured document. Section 4 focuses on formal methods and semantics in distributed software, describing building requirements semantics for networked software interoperability.

 

Programming language theory

Автор: literator от 26-05-2023, 13:04, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Programming language theoryНазвание: Programming language theory
Автор: Alvin Albuero De Luna
Издательство: Arcler Press
Год: 2023
Страниц: 248
Язык: английский
Формат: pdf (true)
Размер: 14.3 MB

The book "Theory of Programming Language" thoroughly examines the subject and various real-world applications of computer technology. Programming language theory is an area of computer science that focuses on the creation, execution, analysis, characterization, and classification of formal programming languages. This comprehensive text introduces the ideas, methods, and sophisticated instrumentation techniques used in programming for beginning computer science students and researchers. This book also provides a reliable study of the programming language and projects its future evolution. It does a fantastic job of giving an overview of the numerous issues addressed in the theory that underpins programming languages. The readers of this handbook can easily understand the fundamental principles that constitute the basis for the philosophy of programming languages. This is because the material is organized and presented in a reader-friendly way. This book is a valuable resource for students, professors, and developers interested in programming language and its theory.

 

Exploring Data Science with R and the Tidyverse, A Concise Introduction

Автор: literator от 26-05-2023, 01:03, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Exploring Data Science with R and the Tidyverse, A Concise IntroductionНазвание: Exploring Data Science with R and the Tidyverse, A Concise Introduction
Автор: Jerry Bonnell, Mitsunori Ogihara
Издательство: CRC Press
Год: 2024
Страниц: 492
Язык: английский
Формат: pdf (true)
Размер: 20.8 MB

This book introduces the reader to data science using R and the tidyverse. No prerequisite knowledge is needed in college-level programming or mathematics (e.g., calculus or statistics). The book is self-contained so readers can immediately begin building data science workflows without needing to reference extensive amounts of external resources for onboarding. The contents are targeted for undergraduate students but are equally applicable to students at the graduate level and beyond. The book develops concepts using many real-world examples to motivate the reader. An accompanying R package "edsdata" contains synthetic and real datasets used by the textbook and is meant to be used for further practice. An exercise set is made available and designed for compatibility with automated grading tools for instructor use.

 

Синтаксис языков программирования

Автор: Knizhka01 от 25-05-2023, 22:38, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ


Название: Синтаксис языков программирования
Автор: Братчиков И.Л.
Издательство: Наука
Год издания: 1975
Количество страниц: 234
Язык: русский
Формат: DjVu
Размер: 10,26 Мб

В настоящей книге освещаются наиболее существенные синтаксические особенности алгоритмических языков и используемые в настоящее время методы их описания и изучения. Предполагается знание читателями языка АЛГОЛ-60. Примеры из других языков снабжаются подробными пояснениями.
Книга рассчитана на системных программистов, а также на студентов, аспирантов и инженеров, интересующихся аналогичными вопросами.
 

From Source Code To Machine Code: Build Your Own Compiler From Scratch

Автор: literator от 25-05-2023, 20:21, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

From Source Code To Machine Code: Build Your Own Compiler From ScratchНазвание: From Source Code To Machine Code: Build Your Own Compiler From Scratch
Автор: James Smith
Издательство: Leanpub
Год: 2023-05-18
Страниц: 102
Язык: английский
Формат: pdf (true), epub, mobi + Extras
Размер: 10.2 MB

Ever wondered how computers turn source code into working software? You can learn the art by building your own mini-compiler. A succinct book walks through a minimal yet complete compiler implementation. Compiles a static-typed language into x64 ELF executables. Like my other books, this book follows a step-by-step approach. You start with simple things, like a calculator, then a simple interpreter. Then you tackle the compiler bit-by-bit, compiling to bytecode, learning assembly, and finally generating native executables. The final product is a small, statically typed language that resembles a subset of C, which compiles into x64 Linux ELF executables. And it has a machine-agnostic IR, so it’s not hard to target other platforms such as ARM, which is a challenge you can take up later. The project is written from scratch in pure Python without any dependencies, although everything is language agnostic.

 

Foundation Models for Natural Language Processing: Pre-trained Language Models Integrating Media

Автор: literator от 25-05-2023, 15:17, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Foundation Models for Natural Language Processing: Pre-trained Language Models Integrating MediaНазвание: Foundation Models for Natural Language Processing: Pre-trained Language Models Integrating Media
Автор: Gerhard Paaß, Sven Giesselbach
Издательство: Springer
Год: 2023
Страниц: 448
Язык: английский
Формат: pdf (true)
Размер: 23.9 MB

This book provides a comprehensive overview of the state of the art in research and applications of Foundation Models and is intended for readers familiar with basic Natural Language Processing (NLP) concepts. Over the recent years, a revolutionary new paradigm has been developed for training models for NLP. These models are first pre-trained on large collections of text documents to acquire general syntactic knowledge and semantic information. Then, they are fine-tuned for specific tasks, which they can often solve with superhuman accuracy. When the models are large enough, they can be instructed by prompts to solve new tasks without any fine-tuning. Moreover, they can be applied to a wide range of different media and problem domains, ranging from image and video processing to robot control learning. Because they provide a blueprint for solving many tasks in artificial intelligence, they have been called Foundation Models. After a brief introduction to basic NLP models the main pre-trained language models BERT, GPT and sequence-to-sequence transformer are described, as well as the concepts of self-attention and context-sensitive embedding.

 

AI and IoT-Based Intelligent Health Care and Sanitation

Автор: literator от 25-05-2023, 14:38, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

AI and IoT-Based Intelligent Health Care and SanitationНазвание: AI and IoT-Based Intelligent Health Care and Sanitation
Автор: Shashank Awasthi, Mahaveer Singh Naruka, Satya Prakash Yadav
Издательство: Bentham Books
Год: 2023
Страниц: 310
Язык: английский
Формат: pdf (true), epub
Размер: 26.0 MB

The book aims to provide a deeper understanding of the relevant aspects of Artificial intelligence (AI) and IoT impacting each other’s efficacy for better output. Readers may discover a reliable and accessible one-stop resource; An introduction to Artificial Intelligence presents the first full examination of applications of AI, as well as IoT presents the smart objects, sensors or actuators using a secure protocol to the Artificial Intelligence approaches. They are designed in a way to provide an understanding of the foundations of artificial intelligence. It examines Education powered by AI, Entertainment and Artificial Intelligence, Home and Service Robots, Healthcare re-imagined, Predictive Policing, Space Exploration with AI, and weaponry in the world of AI. Through the volume, the authors provide detailed, well-illustrated treatments of each topic with abundant examples and exercises. Chapters are edited by experts in IT and Machine Learning, and are structured to make the volume accessible to a wide range of readers.