0
Your cart

Your cart is empty

Browse All Departments
Price
  • R50 - R100 (3)
  • R100 - R250 (186)
  • R250 - R500 (915)
  • R500+ (8,892)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Computer programming > General

Matlab For Engineering (Hardcover): Berardino D'Acunto Matlab For Engineering (Hardcover)
Berardino D'Acunto
R1,935 Discovery Miles 19 350 Ships in 18 - 22 working days

This book presents an introduction to Matlab for students and professionals working in the field of engineering and other scientific and technical sectors, who have an interest or need to apply Matlab as a tool for undertaking simulations and formulating solutions for the problems concerned.The presentation is highly accessible, employing a step-by-step approach in discussing selected problems: deduction of the mathematical model from the physical phenomenon, followed by analysis of the solutions with Matlab. Since a physical phenomenon takes place in space and time, the corresponding mathematical model involves partial differential equations. For this reason, the book is dedicated to numerically solving these equations with the Finite Element Method and Finite Difference Method. Throughout, the text presents numerous examples and exercises with detailed worked solutions. Matlab for Engineering is a useful desktop reference for undergraduates and scientists alike in real world problem solving.

Beginning Programming with Java For Dummies, 6th Edition (Paperback, 6th Edition): B Burd Beginning Programming with Java For Dummies, 6th Edition (Paperback, 6th Edition)
B Burd
R552 Discovery Miles 5 520 Ships in 10 - 15 working days

Become a Java wizard with this popular programming guide Consider Beginning Programming with Java For Dummies your indispensable guide to learning how to program in one of the most popular programming languages--Java! Java is an invaluable language to master, as it's widely used for application development, including Android, desktop, and server-side applications. Beginning Programming with Java For Dummies is written specifically for newbies to programming. The book starts with an overview of computer programming and builds from there; it explains the software you need, walks you through writing your own programs, and introduces you to a few of the more-complex aspects of programming in Java. It also includes step-by-step examples you can try on your own (and email the author if you need help). As you work through the book, you'll get smart about these Java features: Object-oriented programming (OOP), a Java mainstay IntelliJ IDEA, an integrated development environment (IDE), that gives you one place to do all your programming, including debugging code Loops, branches, and collections Variables and operators Expressions, statements, and blocks Beginning Programming with Java For Dummies translates all this foreign programming and computer syntax into plain English, along with plenty of helpful examples and tips. Learning a new language--and coding is definitely its own language--should be a fun endeavor. With this book as your handy interpreter, you'll be on your way to fluency, speaking the language of coders everywhere!

Javascript for R (Hardcover): John Coene Javascript for R (Hardcover)
John Coene
R3,796 Discovery Miles 37 960 Ships in 10 - 15 working days

Little known to many, R works just as well with JavaScript-this book delves into the various ways both languages can work together. The ultimate aim of this work is to put the reader at ease with inviting JavaScript in their data science workflow. In that respect the book is not teaching one JavaScript but rather we show how little JavaScript can greatly support and enhance R code. Therefore, the focus is on integrating external JavaScript libraries and no prior knowledge of JavaScript is required. Key Features: Easy to pick up. An entry way to learning JavaScript for R. Covers topics not covered anywhere else. Easy to follow along.

Game Dev Stories Volume 1 - Interviews About Game Development and Culture (Hardcover): David L Craddock Game Dev Stories Volume 1 - Interviews About Game Development and Culture (Hardcover)
David L Craddock
R3,797 Discovery Miles 37 970 Ships in 10 - 15 working days

a collection of interviews from renowned author, David L. Craddock

Communication, Smart Technologies and Innovation for Society - Proceedings of CITIS 2021 (Hardcover, 1st ed. 2022): Alvaro... Communication, Smart Technologies and Innovation for Society - Proceedings of CITIS 2021 (Hardcover, 1st ed. 2022)
Alvaro Rocha, Paulo Carlos Lopez-Lopez, Juan Pablo Salgado Guerrero
R5,986 Discovery Miles 59 860 Ships in 18 - 22 working days

This book gathers high-quality papers presented at International Conference on Science, Technology and Innovation for Society (CITIS 2021), held in Guayaquil, Ecuador, on May 26-28, 2021. This book will present the recent research trends in the fields of software engineering, big data analysis, cloud computing, data engineering, data management and data mining, machine learning, deep learning, artificial intelligence, smart systems, robotics and automation, mechatronic design, and industrial processes design.

Data Stewardship for Open Science - Implementing FAIR Principles (Paperback): Barend Mons Data Stewardship for Open Science - Implementing FAIR Principles (Paperback)
Barend Mons
R1,383 Discovery Miles 13 830 Ships in 10 - 15 working days

Data Stewardship for Open Science: Implementing FAIR Principles has been written with the intention of making scientists, funders, and innovators in all disciplines and stages of their professional activities broadly aware of the need, complexity, and challenges associated with open science, modern science communication, and data stewardship. The FAIR principles are used as a guide throughout the text, and this book should leave experimentalists consciously incompetent about data stewardship and motivated to respect data stewards as representatives of a new profession, while possibly motivating others to consider a career in the field. The ebook, avalable for no additional cost when you buy the paperback, will be updated every 6 months on average (providing that significant updates are needed or avaialble). Readers will have the opportunity to contribute material towards these updates, and to develop their own data management plans, via the free Data Stewardship Wizard.

Read Write Code - A Friendly Introduction to the World of Coding, and Why It's the New Literacy (Hardcover): Jeremy Keeshin Read Write Code - A Friendly Introduction to the World of Coding, and Why It's the New Literacy (Hardcover)
Jeremy Keeshin
R625 Discovery Miles 6 250 Ships in 10 - 15 working days
Game Balance (Hardcover): Ian Schreiber, Brenda Romero Game Balance (Hardcover)
Ian Schreiber, Brenda Romero
R3,588 Discovery Miles 35 880 Ships in 10 - 15 working days

Within the field of game design, game balance can best be described as a black art. It is the process by which game designers make a game simultaneously fair for players while providing them just the right amount of difficulty to be both exciting and challenging without making the game entirely predictable. This involves a combination of mathematics, psychology, and occasionally other fields such as economics and game theory. Game Balance offers readers a dynamic look into game design and player theory. Throughout the book, relevant topics on the use of spreadsheet programs will be included in each chapter. This book therefore doubles as a useful reference on Microsoft Excel, Google Spreadsheets, and other spreadsheet programs and their uses for game designers. FEATURES The first and only book to explore game balance as a topic in depth Topics range from intermediate to advanced, while written in an accessible style that demystifies even the most challenging mathematical concepts to the point where a novice student of game design can understand and apply them Contains powerful spreadsheet techniques which have been tested with all major spreadsheet programs and battle-tested with real-world game design tasks Provides short-form exercises at the end of each chapter to allow for practice of the techniques discussed therein along with three long-term projects divided into parts throughout the book that involve their creation Written by award-winning designers with decades of experience in the field Ian Schreiber has been in the industry since 2000, first as a programmer and then as a game designer. He has worked on eight published game titles, training/simulation games for three Fortune 500 companies, and has advised countless student projects. He is the co-founder of Global Game Jam, the largest in-person game jam event in the world. Ian has taught game design and development courses at a variety of colleges and universities since 2006. Brenda Romero is a BAFTA award-winning game director, entrepreneur, artist, and Fulbright award recipient and is presently game director and creator of the Empire of Sin franchise. As a game director, she has worked on 50 games and contributed to many seminal titles, including the Wizardry and Jagged Alliance series and titles in the Ghost Recon, Dungeons & Dragons, and Def Jam franchises.

Game Analytics - Maximizing the Value of Player Data (Hardcover, 2013 ed.): Magy Seif El-Nasr, Anders Drachen, Alessandro... Game Analytics - Maximizing the Value of Player Data (Hardcover, 2013 ed.)
Magy Seif El-Nasr, Anders Drachen, Alessandro Canossa
R3,271 Discovery Miles 32 710 Ships in 18 - 22 working days

Developing a successful game in today's market is a challenging endeavor. Thousands of titles are published yearly, all competing for players' time and attention. Game analytics has emerged in the past few years as one of the main resources for ensuring game quality, maximizing success, understanding player behavior and enhancing the quality of the player experience. It has led to a paradigm shift in the development and design strategies of digital games, bringing data-driven intelligence practices into the fray for informing decision making at operational, tactical and strategic levels. Game Analytics - Maximizing the Value of Player Data is the first book on the topic of game analytics; the process of discovering and communicating patterns in data towards evaluating and driving action, improving performance and solving problems in game development and game research. Written by over 50 international experts from industry and research, it covers a comprehensive range of topics across more than 30 chapters, providing an in-depth discussion of game analytics and its practical applications. Topics covered include monetization strategies, design of telemetry systems, analytics for iterative production, game data mining and big data in game development, spatial analytics, visualization and reporting of analysis, player behavior analysis, quantitative user testing and game user research. This state-of-the-art volume is an essential source of reference for game developers and researchers. Key takeaways include: Thorough introduction to game analytics; covering analytics applied to data on players, processes and performance throughout the game lifecycle. In-depth coverage and advice on setting up analytics systems and developing good practices for integrating analytics in game-development and -management. Contributions by leading researchers and experienced professionals from the industry, including Ubisoft, Sony, EA, Bioware, Square Enix, THQ, Volition, and PlayableGames. Interviews with experienced industry professionals on how they use analytics to create hit games.

Pattern Calculus - Computing with Functions and Structures (Hardcover, 2009 ed.): Barry Jay Pattern Calculus - Computing with Functions and Structures (Hardcover, 2009 ed.)
Barry Jay
R4,633 Discovery Miles 46 330 Ships in 10 - 15 working days

Over time, basic research tends to lead to specialization - increasingly narrow t- ics are addressed by increasingly focussed communities, publishing in increasingly con ned workshops and conferences, discussing increasingly incremental contri- tions. Already the community of programming languages is split into various s- communities addressing different aspects and paradigms (functional, imperative, relational, and object-oriented). Only a few people manage to maintain a broader view, and even fewer step back in order to gain an understanding about the basic principles, their interrelation, and their impact in a larger context. The pattern calculus is the result of a profound re-examination of a 50-year - velopment. It attempts to provide a unifying approach, bridging the gaps between different programming styles and paradigms according to a new slogan - compu- tion is pattern matching. It is the contribution of this book to systematically and elegantly present and evaluate the power of pattern matching as the guiding paradigm of programming. Patterns are dynamically generated, discovered, passed, applied, and automatically adapted, based on pattern matching and rewriting technology, which allows one to elegantly relate things as disparate as functions and data structures. Of course, pattern matching is not new. It underlies term rewriting - it is, for example, inc- porated in, typically functional, programming languages, like Standard ML - but it has never been pursued as the basis of a unifying framework for programming.

Domain Storytelling - A Collaborative, Visual, and Agile Way to Build Domain-Driven Software (Paperback): Stefan Hofer, Henning... Domain Storytelling - A Collaborative, Visual, and Agile Way to Build Domain-Driven Software (Paperback)
Stefan Hofer, Henning Schwentner
R857 Discovery Miles 8 570 Ships in 10 - 15 working days

Build Better Business Software by Telling and Visualizing Stories "From a story to working software--this book helps you to get to the essence of what to build. Highly recommended!" --Oliver Drotbohm Storytelling is at the heart of human communication--why not use it to overcome costly misunderstandings when designing software? By telling and visualizing stories, domain experts and team members make business processes and domain knowledge tangible. Domain Storytelling enables everyone to understand the relevant people, activities, and work items. With this guide, the method's inventors explain how domain experts and teams can work together to capture insights with simple pictographs, show their work, solicit feedback, and get everyone on the same page. Stefan Hofer and Henning Schwentner introduce the method's easy pictographic language, scenario-based modeling techniques, workshop format, and relationship to other modeling methods. Using step-by-step case studies, they guide you through solving many common problems: Fully align all project participants and stakeholders, both technical and business-focused Master a simple set of symbols and rules for modeling any process or workflow Use workshop-based collaborative modeling to find better solutions faster Draw clear boundaries to organize your domain, software, and teams Transform domain knowledge into requirements, embedded naturally into an agile process Move your models from diagrams and sticky notes to code Gain better visibility into your IT landscape so you can consolidate or optimize it This guide is for everyone who wants more effective software--from developers, architects, and team leads to the domain experts, product owners, and executives who rely on it every day. Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.

Image-Based Modeling (Hardcover, 2010 Ed.): Long Quan Image-Based Modeling (Hardcover, 2010 Ed.)
Long Quan
R2,696 Discovery Miles 26 960 Ships in 18 - 22 working days

"This book guides you in the journey of 3D modeling from the theory with elegant mathematics to applications with beautiful 3D model pictures. Written in a simple, straightforward, and concise manner, readers will learn the state of the art of 3D reconstruction and modeling." -Professor Takeo Kanade, Carnegie Mellon University The computer vision and graphics communities use different terminologies for the same ideas. This book provides a translation, enabling graphics researchers to apply vision concepts, and vice-versa, independence of chapters allows readers to directly jump into a specific chapter of interest, compared to other texts, gives more succinct treatment overall, and focuses primarily on vision geometry. Image-Based Modeling is for graduate students, researchers, and engineers working in the areas of computer vision, computer graphics, image processing, robotics, virtual reality, and photogrammetry.

Leading with Sound - Proactive Sound Practices in Video Game Development (Hardcover): Rob Bridgett Leading with Sound - Proactive Sound Practices in Video Game Development (Hardcover)
Rob Bridgett
R4,357 Discovery Miles 43 570 Ships in 10 - 15 working days

Leading with Sound is the must-have companion guide to working on video game projects. Focused on the creative, collaborative, philosophical and organizational skills behind game sound and eschewing the technical, this book celebrates the subjects most essential to leading with sound in video game development at any level. Refuting the traditional optics of sound as a service in favour of sound as a pro-active visionary department, , this book examines each of the four food-groups of dialogue, sound design, music and mix, not through the usual technical and production lenses of 'how' and 'when', but the essential lens of 'why' that enables leadership with sound. Leading with Sound is essential reading for aspiring sound designers, inside and outside of the classroom, as well as experienced professionals in the game industry.

Javascript for R (Paperback): John Coene Javascript for R (Paperback)
John Coene
R1,624 Discovery Miles 16 240 Ships in 10 - 15 working days

Little known to many, R works just as well with JavaScript-this book delves into the various ways both languages can work together. The ultimate aim of this work is to put the reader at ease with inviting JavaScript in their data science workflow. In that respect the book is not teaching one JavaScript but rather we show how little JavaScript can greatly support and enhance R code. Therefore, the focus is on integrating external JavaScript libraries and no prior knowledge of JavaScript is required. Key Features: Easy to pick up. An entry way to learning JavaScript for R. Covers topics not covered anywhere else. Easy to follow along.

Game Anim - Video Game Animation Explained (Hardcover, 2nd edition): Jonathan Cooper Game Anim - Video Game Animation Explained (Hardcover, 2nd edition)
Jonathan Cooper
R3,668 Discovery Miles 36 680 Ships in 10 - 15 working days

Game Anim teaches the technical and artistic fundamentals of video game animation and goes further to provide practical advice and industry insights to help you become a rounded and successful game animator. Covering every stage of game production from the animator's perspective, it is packed with the lessons learned from working on a variety of game types in both in-game and cinematic roles in animator, lead, and director positions. These have been successful across multiple studios regardless of team, size and culture. The 2nd edition includes a new chapter on 2D and Pixel Art Animation, an enhanced mocap chapter covering the latest developments in Motion Matching, and even more interviews with top professionals in the field. Game Anim provides essential guidance to those looking to break into the industry and successful animators wishing to take the next step in their career. Key Features * 20 Years of Insight: Accumulated knowledge from 2 decades of experience in all areas of game animation. * The 5 Fundamentals: Reinterprets the classic 12 animation principles and sets out 5 new fundamentals for great game animation. * Animator Interviews: Notable game animators offer behind-the-scenes stories, tips, and advice. * Free Animation Rig: Free "AZRI" maya rig, tutorials and other resources on the accompanying website: www.gameanim.com/book

Field-Programmable Custom Computing Technology: Architectures, Tools, and Applications (Hardcover, Reprinted from JOURNAL OF... Field-Programmable Custom Computing Technology: Architectures, Tools, and Applications (Hardcover, Reprinted from JOURNAL OF VLSI SIGNAL PROCESSING SYSTEMS, 24:2/3, 2000)
Jeffrey Arnold, Wayne Luk, Ken Pocek
R2,668 Discovery Miles 26 680 Ships in 18 - 22 working days

Field-Programmable Custom Computing Technology: Architectures, Tools, and Applications brings together in one place important contributions and up-to-date research results in this fast-moving area. In seven selected chapters, the book describes the latest advances in architectures, design methods, and applications of field-programmable devices for high-performance reconfigurable systems. The contributors to this work were selected from the leading researchers and practitioners in the field. It will be valuable to anyone working or researching in the field of custom computing technology. It serves as an excellent reference, providing insight into some of the most challenging issues being examined today.

Toward Solving Complex Human Problems - Techniques for Increasing Our Understanding of What Matters in Doing So (Hardcover):... Toward Solving Complex Human Problems - Techniques for Increasing Our Understanding of What Matters in Doing So (Hardcover)
Brian E. White
R1,688 Discovery Miles 16 880 Ships in 10 - 15 working days

This book serves three basic purposes: (1) a tutorial-type reference for complex systems engineering (CSE) concepts and associated terminology, (2) a recommendation of a proposed methodology showing how the evolving practice of CSE can lead to a more unified theory, and (3) a complex systems (CSs) initiative for organizations to invest some of their resources toward helping to make the world a better place. A wide variety of technical practitioners-e.g., developers of new or improved systems (particularly systems engineers), program and project managers, associated staff/workers, funders and overseers, government executives, military officers, systems acquisition personnel, contract specialists, owners of large and small businesses, professional society members, and CS researchers-may be interested in further exploring these topics. Readers will learn more about CS characteristics and behaviors and CSE principles and will therefore be able to focus on techniques that will better serve them in their everyday work environments in dealing with complexity. The fundamental observation is that many systems inherently involve a deeper complexity because stakeholders are engaged in the enterprise. This means that such CSs are more difficult to invent, create, or improve upon because no one can be in total control since people cannot be completely controlled. Therefore, one needs to concentrate on trying to influence progress, then wait a suitable amount of time to see what happens, iterating as necessary. With just three chapters in this book, it seems to make sense to provide a tutorial introduction that readers can peruse only as necessary, considering their background and understanding, then a chapter laying out the suggested artifacts and methodology, followed by a chapter emphasizing worthwhile areas of application.

Android App-Hook and Plug-In Technology (Paperback): Jianqiang Bao Android App-Hook and Plug-In Technology (Paperback)
Jianqiang Bao
R1,397 Discovery Miles 13 970 Ships in 10 - 15 working days

This book presents the Android plug-in technology used in Android development. This technology is widely used by a majority of Chinese internet companies, and is becoming more widely used worldwide. The book fully describes the history of Android plug-in technology, the installation and startup process, and new features of the Android plug-in technology. It also explores plug-in solutions for peripheral technologies. The book is designed to help Android app developers better understand the underlying technology of the Android system. Features Introduces Android system knowledge, including the communication between AMS and four components Describes the Hook technique by Proxy.newProxyInstance and reflection, to modify Android system behavior, for example, to launch an activity not declared in the AndroidManifest. Shows how to use the Hook apk packaging process in Gradle Covers how to merge the resources in the plugin app and the host app, and how to merge dex of the host app and all the plugin apps Presents the SO technique and how to launch SO files dynamically

The Video Game Debate 2 - Revisiting the Physical, Social, and Psychological Effects of Video Games (Hardcover): Thorsten... The Video Game Debate 2 - Revisiting the Physical, Social, and Psychological Effects of Video Games (Hardcover)
Thorsten Quandt, Rachel Kowert
R4,198 Discovery Miles 41 980 Ships in 10 - 15 working days

This student-friendly book provides an accessible overview of the primary debates about the effects of video games. It expands on the original The Video Game Debate to address the new technologies that have emerged within the field of game studies over the last few years. Debates about the negative effects of video game play have been evident since their introduction in the 1970s, but the advent of online and mobile gaming has revived these concerns, reinvigorating old debates and generating brand new ones. The Video Game Debate 2 draws from the latest research findings from the top scholars of digital games research to address these concerns. The book explores key developments such as virtual and augmented reality, the use of micro-transactions, the integration of loot boxes, and the growth of mobile gaming and games for change (serious games). Furthermore, several new chapters explore contemporary debates around e-sports, gamification, sex and gender discrimination in games, and the use of games in therapy. This book offers students and scholars of games studies and digital media, as well as policymakers, the essential information they need to participate in the debate.

Game Audio Programming - Principles and Practices (Paperback): Guy Somberg Game Audio Programming - Principles and Practices (Paperback)
Guy Somberg
R1,396 Discovery Miles 13 960 Ships in 10 - 15 working days

Welcome to Game Audio Programming: Principles and Practices! This book is the first of its kind: an entire book dedicated to the art of game audio programming. With over fifteen chapters written by some of the top game audio programmers and sound designers in the industry, this book contains more knowledge and wisdom about game audio programming than any other volume in history. One of the goals of this book is to raise the general level of game audio programming expertise, so it is written in a manner that is accessible to beginners, while still providing valuable content for more advanced game audio programmers. Each chapter contains techniques that the authors have used in shipping games, with plenty of code examples and diagrams. There are chapters on the fundamentals of audio representation and perception; advanced usage of several different audio middleware platforms (Audiokinetic Wwise, CRI ADX2, and FMOD Studio); advanced topics including Open Sound Control, Vector-Based Amplitude Panning, and Dynamic Game Data; and more! Whether you're an audio programmer looking for new techniques, an up-and-coming game developer looking for an area to focus on, or just the one who got saddled with the audio code, this book has something for you. Cutting-edge advanced game audio programming concepts, with examples from real games and audio engines Includes perspectives of both audio programmers and sound designers on working and communicating together Coverage not just on game audio engine design, but also on implementing audio tools and working with sound designers providing a comprehensive perspective on being an audio programmer

Beginning ReactJS Foundations Building User Interfaces with ReactJS: An Approachable Guide (Paperback): C Minnick Beginning ReactJS Foundations Building User Interfaces with ReactJS: An Approachable Guide (Paperback)
C Minnick
R861 Discovery Miles 8 610 Ships in 10 - 15 working days

Quickly learn the most widely used front-end development language with ease and confidence React JS Foundations: Building User Interfaces with ReactJS - An Approachable Guide walks readers through the fundamental concepts of programming with the explosively popular front-end tool known as React JS. Written by an accomplished full-stack engineer, speaker, and community organizer, React JS Foundations teaches readers how to understand React and how to begin building applications with it. The book: Explains and clarifies technical terminology with relevant and modern examples to assist people new to programming understand the language Helps experienced programmers quickly get up to speed with React Is stocked throughout with practical and applicable examples of day-to-day React work Perfect for beginner, intermediate, and advanced programmers alike, React JS Foundations will quickly bring you up to speed on one of the most useful and widely used front-end languages on the web today. You can start building your first application today.

Optimization-Theory and Practice (Hardcover, 2010 ed.): Wilhelm Forst, Dieter Hoffmann Optimization-Theory and Practice (Hardcover, 2010 ed.)
Wilhelm Forst, Dieter Hoffmann
R2,201 Discovery Miles 22 010 Ships in 18 - 22 working days

Optimization is a field important in its own right but is also integral to numerous applied sciences, including operations research, management science, economics, finance and all branches of mathematics-oriented engineering. Constrained optimization models are one of the most widely used mathematical models in operations research and management science.

This book gives a modern and well-balanced presentation of the subject, focusing on theory but also including algorithims and examples from various real-world applications. The text is easy to read and accessible to anyone with a knowledge of multi-dimensional calculus, linear algebra and basic numerical methods. Detailed examples and counter-examples are provided--as are exercises, solutions and helpful hints, and Matlab/Maple supplements.

The intended readership is advanced undergraduates, graduates, and professionals in any of the applied fields.

PIC16F1847 Microcontroller-Based Programmable Logic Controller - Intermediate Concepts (Hardcover): Murat Uzam PIC16F1847 Microcontroller-Based Programmable Logic Controller - Intermediate Concepts (Hardcover)
Murat Uzam
R3,401 Discovery Miles 34 010 Ships in 10 - 15 working days

The volume focusses on intermediate concepts of the PIC16F1847-Based PLC project, and covers arithmetical operation ability of PLCs, logical function performers and operations like AND, NAND, OR, NOR. Further, it explains shift and rotate macros moving bits in a register to right or left, and selection macros enabling one value to be selected from several given values according to certain criteria. Demultiplexer circuit is illustrated, which is used to send a signal to one of many devices. Finally, it explains decoder, priority encoder and conversion macros. All the concepts are supported using flowcharts. Aimed at researchers and graduate students in electrical engineering, power electronics, robotics and automation, sensors, this book: Presents arithmetical and logical macros to carry out arithmetical and logical operations to be used for 8-bit or 16-bit variables and/or constant values. Provides shift and rotate macros to do arithmetical or logical shift and rotate operations to be used for 8-bit or 16-bit variables. Proposes selection macros to enable the user to do 8-bit or 16-bit move, load, selection, maximum, minimum, limiting, multiplexing and byte multiplexing operations. Develops demultiplexer macros, decoder macros and priority encoder macros to be used as combinational circuits. Presents conversion macros to provide functions to convert given data from one format to another one.

PIC16F1847 Microcontroller-Based Programmable Logic Controller - Hardware and Basic Concepts (Hardcover): Murat Uzam PIC16F1847 Microcontroller-Based Programmable Logic Controller - Hardware and Basic Concepts (Hardcover)
Murat Uzam
R3,408 Discovery Miles 34 080 Ships in 10 - 15 working days

Programmable logic controllers (PLCs) have been used extensively and are offered in terms of functions, program memories, and the number of inputs/outputs (I/Os), ranging from a few to thousands. With a focus on how to design and implement a PLC, this volume explains hardware and associated basic concepts of PLC. Authors have used PIC16F1847 microcontroller with: 8192 words of Flash program memory, 1024 bytes of SRAM data memory, 256 bytes of EEPROM data memory, the maximum operating speed of 32 MHz, 16-level deep hardware stack, an enhanced instruction set consisting of 49 single-word instructions. Flowcharts are provided to help the understanding of macros (instructions). Aimed at researchers and graduate students in electrical engineering, power electronics, robotics and automation, sensors, this book: Explains how to design and use a PIC16F1847 microcontroller-based PLC. Provides easy to use software structures written by using the PIC Assembly programming language. Describes a PLC from a designer's perspective. Explains the basic hardware and basic software structures of the PIC16F1847 based PLC. Focuses on concepts like Contact and Relay Based Macros, Flip-Flop Macros, Timer Macros, Counter Macros and Comparison Macros.

Definitive ANTLR 4 Reference (Paperback, 2nd Revised edition): Terence Parr Definitive ANTLR 4 Reference (Paperback, 2nd Revised edition)
Terence Parr
R954 R754 Discovery Miles 7 540 Save R200 (21%) Ships in 10 - 15 working days

Programmers run into parsing problems all the time. Whether it's a data format like JSON, a network protocol like SMTP, a server configuration file for Apache, a PostScript/PDF file, or a simple spreadsheet macro language--ANTLR v4 and this book will demystify the process. ANTLR v4 has been rewritten from scratch to make it easier than ever to build parsers and the language applications built on top. This completely rewritten new edition of the bestselling Definitive ANTLR Reference shows you how to take advantage of these new features. Build your own languages with ANTLR v4, using ANTLR's new advanced parsing technology. In this book, you'll learn how ANTLR automatically builds a data structure representing the input (parse tree) and generates code that can walk the tree (visitor). You can use that combination to implement data readers, language interpreters, and translators. You'll start by learning how to identify grammar patterns in language reference manuals and then slowly start building increasingly complex grammars. Next, you'll build applications based upon those grammars by walking the automatically generated parse trees. Then you'll tackle some nasty language problems by parsing files containing more than one language (such as XML, Java, and Javadoc). You'll also see how to take absolute control over parsing by embedding Java actions into the grammar. You'll learn directly from well-known parsing expert Terence Parr, the ANTLR creator and project lead. You'll master ANTLR grammar construction and learn how to build language tools using the built-in parse tree visitor mechanism. The book teaches using real-world examples and shows you how to use ANTLR to build such things as a data file reader, a JSON to XML translator, an R parser, and a Java class->interface extractor. This book is your ticket to becoming a parsing guru! What You Need: ANTLR 4.0 and above. Java development tools. Ant build system optional (needed for building ANTLR from source)

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Programming Logic & Design
Joyce Farrell Paperback R757 Discovery Miles 7 570
NES/Famicom: a visual compendium
Bitmap Books Hardcover R1,253 Discovery Miles 12 530
The Data Quality Blueprint - A Practical…
John Parkinson Hardcover R1,606 Discovery Miles 16 060
OCP Oracle Certified Professional Java…
S Selikoff Paperback R1,167 Discovery Miles 11 670
Arduino for Musicians - A Complete Guide…
Brent Edstrom Hardcover R3,638 Discovery Miles 36 380
Arduino - The complete guide to Arduino…
James Arthur Hardcover R551 R505 Discovery Miles 5 050
Big Computer Games - Enhanced Edition
David H. Ahl Hardcover R891 Discovery Miles 8 910
Research Anthology on Agile Software…
Information R Management Association Hardcover R14,523 Discovery Miles 145 230
Research Anthology on Agile Software…
Information R Management Association Hardcover R14,534 Discovery Miles 145 340
Temporal Data Mining via Unsupervised…
Yun Yang Paperback R1,173 Discovery Miles 11 730

 

Partners