VHDL-2008: Just the New Stuff, as its title says, introduces the new features added to the latest revision of the IEEE standard for the VHDL hardware description language.
This in-depth guide covers a wide range of topics, including chapters on linear algebra, root finding, curve fitting, differentiation and integration, solving differential equations, random numbers and simulation, a whole suite of unconstrained and constrained optimization algorithms, statistics, regression and time series analysis.
Digital Design: An Embedded Systems Approach Using VHDL provides a foundation in digital design for students in computer engineering, electrical engineering and computer science courses.
The aim of this book is to provide an objective vendor independent assessment of the Market Data Definition Language (MDDL), the eXtensible Mark-up Language (XML) standard for market data.
Become an expert at C++ by learning all the key C++ concepts and working through interesting exercisesKey FeaturesExplore C++ concepts through descriptive graphics and interactive exercisesLearn how to keep your development bug-free with testing and debuggingDiscover various techniques to optimize your codeBook DescriptionC++ is one of the most widely used programming languages and is applied in a variety of domains, right from gaming to graphical user interface (GUI) programming and even operating systems.
Discover how to build, scale, and debug native iOS and Android applications from a single codebase using the Dart programming language - a hands-on approachKey FeaturesWork through practical recipes for building mobile applications with FlutterQuickly build and iterate on your user interface (UI) with hot reloadFix bugs and prevent them from reappearing using Flutter's developer tools and test suitesBook Description"e;Anyone interested in developing Flutter applications for Android or iOS should have a copy of this book on their desk.
Get hands-on with the browser-based JavaScript library for training and deploying machine learning models effectivelyKey FeaturesBuild, train and run machine learning models in the browser using TensorFlow.
Make web applications run faster by using advanced PHP, SQL and JavaScript techniquesKey FeaturesUse a customized PHP stack to create efficient data-driven web applicationsEnsure seamless implementation of a JavaScript & HTML 5 CSS based frontend and PHP based backend.
Over 90 recipes to help you write clean code, solve common JavaScript problems, and work on popular use cases like SPAs, microservices, native mobile development with Node, React, React Native and Electron.
Conquer complex and interesting programming challenges by building robust and concurrent applications with caches, cryptography, and parallel programming.
Create engaging Augmented Reality (AR) applications with Unity 3D that can be experienced with devices such as HoloLens and DaydreamKey FeaturesLearn the principles of AR application development Work with the most popular sensors used in AR games and applications across Android, Apple and WindowsBuild experiences with interactive objects, physics, UI, animations, and C# scriptingBook DescriptionAugmented Reality allows for radical innovations in countless areas.
Take your network automation skills to the next level with practical recipes on managing network devices from a variety of vendors like Cisco, Juniper, and AristaKey FeaturesUse Ansible to automate network infrastructure with the help of step-by-step instructionsImplement network automation best practices to save cost, avoid critical errors, and reduce downtimeDeliver a robust automation framework by integrating Ansible with NAPALM, NetBox, and BatfishBook DescriptionNetwork Automation Cookbook is designed to help system administrators, network engineers, and infrastructure automation engineers to centrally manage switches, routers, and other devices in their organization's network.
Get to grips with essential concepts and step-by-step explanations to apply TDD practices to your Python projects while keeping your test suite under controlKey FeaturesBuild robust Python applications using TDD and BDD methodologiesTest Python web applications using WebTest and web frameworksLeverage PyTest to implement stringent testing mechanisms to ensure fault-tolerant applicationsBook DescriptionTest-driven development (TDD) is a set of best practices that helps developers to build more scalable software and is used to increase the robustness of software by using automatic tests.
An advanced guide to creating powerful high-performance GUIs for modern, media-rich applications in various domains such as business and game developmentKey FeaturesGain comprehensive knowledge of Python GUI development using PyQt 5.
As Cavalli and Sarma astutely remarked in the introduction to this volume, it is quite remarkable that SDL '97 may have the first participant younger than SDL itself.
Create, customize, and optimize your own professional games from scratch with Unity 2022Includes invitation to join the online Unity Game Development community to read the book alongside Unity developers/C# programmers and Nicolas Borromeo.
This book teaches the practical implementation of various concepts for time series analysis and modeling with Python through problem-solution-style recipes, starting with data reading and preprocessing.
XML has become the lingua franca for representing business data, for exchanging information between business partners and applications, and for adding structure-and sometimes meaning-to text-based documents.
Learn how to use Ghidra to analyze your code for potential vulnerabilities and examine both malware and network threatsKey FeaturesMake the most of Ghidra on different platforms such as Linux, Windows, and macOSUnlock the potential of plug-ins and extensions for disassembly, assembly, decompilation, and scriptingLearn advanced concepts like binary diffing, debugging, unpacking real-world malware samples, and reverse engineering ransomwarePurchase of the print or Kindle book includes a free PDF eBookBook DescriptionWritten by David Alvarez Perez, a senior malware analyst at Gen Digital Inc.
Build and deploy your Java-based Android apps using the popular and efficient Android Studio 4 suite of tools, an integrated development environment (IDE) for today's Android developers.
This book provides a complete and modern guide to web scraping, using Python as the programming language, without glossing over important details or best practices.