Browse Results

Showing 55,326 through 55,350 of 55,618 results

Worst-Case Execution Time Aware Compilation Techniques for Real-Time Systems

by Paul Lokuciejewski Peter Marwedel

For real-time systems, the worst-case execution time (WCET) is the key objective to be considered. Traditionally, code for real-time systems is generated without taking this objective into account and the WCET is computed only after code generation. Worst-Case Execution Time Aware Compilation Techniques for Real-Time Systems presents the first comprehensive approach integrating WCET considerations into the code generation process. Based on the proposed reconciliation between a compiler and a timing analyzer, a wide range of novel optimization techniques is provided. Among others, the techniques cover source code and assembly level optimizations, exploit machine learning techniques and address the design of modern systems that have to meet multiple objectives. Using these optimizations, the WCET of real-time applications can be reduced by about 30% to 45% on the average. This opens opportunities for decreasing clock speeds, costs and energy consumption of embedded processors. The proposed techniques can be used for all types real-time systems, including automotive and avionics IT systems.

WPF in Action with Visual Studio 2008: Covers Visual Studio 2008 Service Pack 1 and .NET 3.5 Service Pack 1!

by Arlen Feldman Maxx Daymon

Now more than ever, Windows applications have to work well and look good. Windows Presentation Foundation (WPF), Microsoft's new user interface framework, gives you the ability to create stunning graphics, rich interactions, and highly-usable Windows applications. WPF is the API beneath Windows Vista interfaces, and it's also available for older versions of Windows. Up to this point, it has only been possible to build WPF applications manually, mainly by hand-coding in XAML-WPF's declarative XML-based markup language. The soon-to-be-released Visual Studio 2008 provides the full set of developer tools you need to take advantage of this exciting technology.The combination of WPF and Visual Studio 2008 represents the start of the next generation of Windows applications. Hand-coding XAML is fine if you're an early adopter, but to put WPF into production, you need to master the tools and application styles you'll use in your day job.WPF In Action focuses on WPF development using Visual Studio 2008 and other available tools.. The book starts with thorough coverage of the basics-layouts, styles, resources, and themes. It then takes you through several real-world scenarios, exploring common challenges and application-types. You'll build several sample applications, ranging from a simple calculator to a typical line-of-business application. Along the way, you'll add graphical elements, animation, and support for printing, accessibility, and other standard functionality.Written in a witty, engaging style, WPF In Action can be read cover-to-cover or used to reference specific problems and issues. The approach is practical and always focused on how you'll use WPF in real development scenarios. You'll learn how to handle the many new issues presented by the extreme flexibility of WPF. The authors also provide numerous tips and suggestions for how to work efficiently. Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book.

WPF Programmer's Reference

by Rod Stephens

Build effective user interfaces with Windows Presentation FoundationWindows Presentation Foundation (WPF) is included with the Windows operating system and provides a programming model for building applications that provide a clear separation between the UI and business logic. Written by a leading expert on Microsoft graphics programming, this richly illustrated book provides an introduction to WPF development and explains fundamental WPF concepts.Packed with helpful examples, this reference progresses through a range of topics that gradually increase in their complexity. You'll quickly start building applications while you learn how to use both Expression Blend and Visual Studio to build UIs. In addition, the book addresses the needs of programmer who write the code behind the UI and shows you how operations can be performed using both XAML and C#.Topics Covered:Overview of WPFWPF in Visual StudioExpression BlendCommon PropertiesContent ControlsLayout ControlsUser Interaction ControlsTwo-Dimensional Drawing ControlsPropertiesPens and BrushesEvents and Code-BehindResourcesStyles and Property TriggersEvent Triggers and AnimationTemplatesThemes and SkinsPrintingData BindingCommandingTransformations and EffectsDocumentsNavigation-Based ApplicationsThree-Dimensional DrawingSilverlightEven if you only have a minimal amount of experience, by the end of the book, you will be able to build dynamic and responsive user interfaces with WPF.Note: CD-ROM/DVD and other supplementary materials are not included as part of eBook file.

Wrap: Try the tortilla hack with over 80 quick and easy recipes

by Natalie Thomson

Originating on TikTok and quickly going viral across the rest of social media, the 'wrap hack' or '4-way wrap' involves taking a tortilla wrap and using a clever quartering technique to divide the wrap into four, placing a different filling in each section and folding into a quick and delicious meal. Suitable for leftovers, breakfasts, lunches, quick snacks and sweet treats - this genius foodie hack will not only lift you out of a sandwich rut, but will also get your creative juices flowing as you try out new flavour combinations with your friends.Wrap brings together over 80 recipes for the ingenious method all in one place. Hot, cold, meat or veggie: whatever you put into your wrap, this method is the viral sensation that has to be tried.CONTENTSChapter 1: Breakfast & BrunchIncluding Smoked salmon, Tofu scramble and Sausage hashChapter 2: Quick Light BitesIncluding Shredded duck, Spicy fish goujons and Korean blue cheeseChapter 3: Hunger FixesIncluding Veggie burrito, Pulled jackfruit and Philly cheese steakChapter 4: Something SweetIncluding Banana, caramel & chocolate, Eton mess and Apple & blackberry crumble

Wreck-It Ralph 2 Little Golden Book (Little Golden Book)

by Nancy Parent

A Little Golden Book version of the exciting new Disney film Ralph Breaks the Internet: Wreck-It Ralph 2--coming to theaters in November 2018!Walt Disney Animation Studios welcomes Wreck-It Ralph back to the big screen for a smashing sequel! This time, Wreck-It Ralph leaves the arcade behind, venturing into the expansive universe of the internet--which may or may not survive Ralph's not-so-light touch. This Little Golden Book is based on the upcoming feature film Ralph Breaks the Internet: Wreck-It Ralph 2, releasing in November 2018. It is perfect for boys and girls ages 2 to 5, as well as Disney Little Golden Book collectors of all ages!

Wreck-It Ralph Little Golden Book (Little Golden Book)

by RH Disney

Disney's Wreck-It Ralph is a computer-animated feature film about a misunderstood video game villain who wants nothing more than to be the good guy for a change. But when Ralph finally gets his chance, will it mean "Game Over" for every game in the arcade? Young fans ages 2-5 will love this full-color Little Golden Book version of the movie.

Write Code Like a Pro: Create Working Applications

by Sarah Guthals

CODERS ARE ROCK STARS Coders are the people who are building the future. You can stake your own claim on the future by learning pro coding techniques. Take a look inside to figure out how and why coders think a bit differently, the basics of building a working application with a professional coding language, and how to test your app to make sure it works. Get a jump on your future as a rock-star coder today! See the big picture – get a grip on how pro coders start and finish a project Know the code – get your hands on a pro coding language and put it to work Make things happen – create a working application you can share with friends

Write Great Code, Volume 1: Understanding the Machine

by Randall Hyde

Today's programmers are often narrowly trained because the industry moves too fast. That's where Write Great Code, Volume 1: Understanding the Machine comes in. This, the first of four volumes by author Randall Hyde, teaches important concepts of machine organization in a language-independent fashion, giving programmers what they need to know to write great code in any language, without the usual overhead of learning assembly language to master this topic. A solid foundation in software engineering, The Write Great Code series will help programmers make wiser choices with respect to programming statements and data types when writing software.

Write Great Code, Volume 1, 2nd Edition: Understanding the Machine

by Randall Hyde

Understanding the Machine, the first volume in the landmark Write Great Code series by Randall Hyde, explains the underlying mechanics of how a computer works.This, the first volume in Randall Hyde's Write Great Code series, dives into machine organization without the extra overhead of learning assembly language programming. Written for high-level language programmers, Understanding the Machine fills in the low-level details of machine organization that are often left out of computer science and engineering courses. Learn: • How the machine represents numbers, strings, and high-level data structures, so you'll know the inherent cost of using them. • How to organize your data, so the machine can access it efficiently. • How the CPU operates, so you can write code that works the way the machine does. • How I/O devices operate, so you can maximize your application's performance when accessing those devices. • How to best use the memory hierarchy to produce the fastest possible programs.NEW IN THIS EDITION, COVERAGE OF: • Programming languages like Swift and Java • Code generation on modern 64-bit CPUs • ARM processors on mobile phones and tablets • Newer peripheral devices • Larger memory systems and large-scale SSDsGreat code is efficient code. But before you can write truly efficient code, you must understand how computer systems execute programs and how abstractions in programming languages map to the machine's low-level hardware. After all, compilers don't write the best machine code; programmers do. This book gives you the foundation upon which all great software is built.

Write Great Code, Volume 2: Thinking Low-Level, Writing High-Level

by Randall Hyde

It's a critical lesson that today's computer science students aren't always being taught: How to carefully choose their high-level language statements to produce efficient code. Write Great Code, Volume 2: Thinking Low-Level, Writing High-Level shows software engineers what too many college and university courses don't - how compilers translate high-level language statements and data structures into machine code. Armed with this knowledge, they will make informed choices concerning the use of those high-level structures and help the compiler produce far better machine code - all without having to give up the productivity and portability benefits of using a high-level language.

Write Great Code, Volume 2, 2nd Edition: Thinking Low-Level, Writing High-Level

by Randall Hyde

Explains how compilers translate high-level language source code (like code written in Python) into low-level machine code (code that the computer can understand) to help readers understand how to produce the best low-level, computer readable machine code.In the beginning, most software was written in assembly, the CPU's low-level language, in order to achieve acceptable performance on relatively slow hardware. Early programmers were sparing in their use of high-level language code, knowing that a high-level language compiler would generate crummy, low-level machine code for their software. Today, however, many programmers write in high-level languages like Python, C/C++/C#, Java, Swift. The result is often sloppy, inefficient code. But you don't need to give up the productivity and portability of high-level languages in order to produce more efficient software.In this second volume of the Write Great Code series, you'll learn: • How to analyze the output of a compiler to verify that your code does, indeed, generate good machine code • The types of machine code statements that compilers typically generate for common control structures, so you can choose the best statements when writing HLL code • Just enough 80x86 and PowerPC assembly language to read compiler output • How compilers convert various constant and variable objects into machine data, and how to use these objects to write faster and shorter programsNEW TO THIS EDITION, COVERAGE OF: • Programming languages like Swift and Java • Code generation on modern 64-bit CPUs • ARM processors on mobile phones and tablets • Stack-based architectures like the Java Virtual Machine • Modern language systems like the Microsoft Common Language RuntimeWith an understanding of how compilers work, you'll be able to write source code that they can translate into elegant machine code. That understanding starts right here, with Write Great Code, Volume 2: Thinking Low-Level, Writing High-Level.

Write Great Code, Volume 3: Engineering Software

by Randall Hyde

Engineering Software, the third volume in the landmark Write Great Code series by Randall Hyde, helps you create readable and maintainable code that will generate awe from fellow programmers.The field of software engineering may value team productivity over individual growth, but legendary computer scientist Randall Hyde wants to make promising programmers into masters of their craft. To that end, Engineering Software--the latest volume in Hyde's highly regarded Write Great Code series--offers his signature in-depth coverage of everything from development methodologies and strategic productivity to object-oriented design requirements and system documentation.You'll learn: • Why following the software craftsmanship model can lead you to do your best work • How to utilize traceability to enforce consistency within your documentation • The steps for creating your own UML requirements with use-case analysis • How to leverage the IEEE documentation standards to create better softwareThis advanced apprenticeship in the skills, attitudes, and ethics of quality software development reveals the right way to apply engineering principles to programming. Hyde will teach you the rules, and show you when to break them. Along the way, he offers illuminating insights into best practices while empowering you to invent new ones.Brimming with resources and packed with examples, Engineering Software is your go-to guide for writing code that will set you apart from your peers.

Write Powerful Rust Macros

by Sam Van Overmeire

An example-driven, step-by-step guide to success with Rust macros.In Write Powerful Rust Macros you&’ll learn how to use these amazing metaprogramming tools to push Rust to its full potential. This hands-on guide takes you from the absolute basics to advanced macro techniques, exploring Rust macros through interesting and engaging examples. Inside Write Powerful Rust Macros you&’ll discover: Writing declarative macros Procedural macros Reading and debugging macro code Improving the type system with newtypes and zero-sized types How common Rust libraries use macros Write Powerful Rust Macros teaches you how to write, test, debug, and publish macros for Rust. It&’s perfect for Rust practitioners who want to master this powerful development technique. Build your knowledge chapter-by-chapter. You&’ll start with declarative macros before diving into the real power: procedural macros that can generate code, augment data structures, and even create domain-specific languages. About the technology Macros are one of Rust&’s most important and powerful tools. Although notoriously challenging, this metaprogramming technique has a big payoff. Using macros to generate new Rust code at compile-time can save you hours of tedious coding with negligible runtime performance impact. This book shows you exactly how to master this Rust superpower. About the book Write Powerful Rust Macros opens up the world of macros to intermediate Rust programmers. You&’ll start with declarative macros to get the basics under your belt. Then, you&’ll advance to procedural macros as you automatically generate a builder, learn to create your own domain-specific languages, and more. As you go, you&’ll develop practical skills like testing macros, integrating macros with crates, and even sharing your macros with other developers. What's inside How Rust libraries use macros Reading and debugging macro code newtypes and the type state pattern About the reader For intermediate Rust programmers. About the author Sam Van Overmeire is an experienced Rust developer and the author of multiple books, scientific articles and blog posts. The technical editor on this book was Andrew Lilley Brinker. Table of contents 1 Going meta 2 Declarative macros 3 A &“Hello, World&” procedural macro 4 Making fields public with attribute macros 5 Hiding information and creating mini-DSLs with function-like macros 6 Testing a builder macro 7 From panic to result: Error handling 8 Builder with attributes 9 Writing an infrastructure DSL 10 Macros and the outside world

Write Your Way into Animation and Games: Create a Writing Career in Animation and Games

by Christy Marx

Launch your career in writing for video games or animation with the best tips, tricks, and tutorials from the Focal press catalog--all at your fingertips. Let our award-winning writers and game developers show you how to generate ideas and create compelling storylines, concepts, and narratives for your next project. Write Your Way Into Animation and Games provides invaluable information on getting into the game and animation industries. You will benefit from decades of insider experience about the fields of animation and games, with an emphasis on what you really need to know to start working as a writer. Navigate the business aspects, gain unique skills, and develop the craft of writing specifically for aniamtion and games. Learn from the cream of the crop who have shared their knowledge and experience in these key Focal Press guides: Digital Storytelling, Second Edition by Carolyn Handler Miller Animation Writing and Development by Jean Ann Wright Writing for Animation, Comics, and Games by Christy Marx Story and Simulations for Serious Games by Nick Iuppa and Terry Borst Writing for Multimedia and the Web, Third Edition by Timothy Garrand

Write Your Way To Success: Lessons Learned On My Path From Ordinary Developer To Writer Of Multiple Programming Books That Sell

by Azat Mardan

Learn how to make an impact in the web world. This short book shows you that the best way to become an expert and a thought leader is to thoroughly research a topic and then publish a book on it. The great thing about writing a book is that you don’t have to risk anything - all you need is a few hours of writing per week and in no time you can have your own book that you can sell, give away at conferences, and prominently feature on your resume. Since author Azat Mardan published his first book, several high profile tech companies have tried to recruit him and his experience is not an exception! Write Your Way To Success covers everything that he has learned through publishing – see how you can do the same!What You'll LearnCreate passive incomeReview the process of a ProgWriterExamine practical tips about publishing and marketingWho This Book Is ForAny experts (or wannabe experts) in technical topics, tools, frameworks for web development, applied computer science, dev ops and QA.

Writing a C Compiler: Build a Real Programming Language from Scratch

by Nora Sandler

A fun, hands-on guide to writing your own compiler for a real-world programming language.Compilers are at the heart of everything programmers do, yet even experienced developers find them intimidating. For those eager to truly grasp how compilers work, Writing a C Compiler dispels the mystery. This book guides you through a fun and engaging project where you&’ll learn what it takes to compile a real-world programming language to actual assembly code.Writing a C Compiler will take you step by step through the process of building your own compiler for a significant subset of C—no prior experience with compiler construction or assembly code needed. Once you&’ve built a working compiler for the simplest C program, you&’ll add new features chapter by chapter. The algorithms in the book are all in pseudocode, so you can implement your compiler in whatever language you like. Along the way, you&’ll explore key concepts like:Lexing and parsing: Learn how to write a lexer and recursive descent parser that transform C code into an abstract syntax tree.Program analysis: Discover how to analyze a program to understand its behavior and detect errors.Code generation: Learn how to translate C language constructs like arithmetic operations, function calls, and control-flow statements into x64 assembly code.Optimization techniques: Improve performance with methods like constant folding, dead store elimination, and register allocation. Compilers aren&’t terrifying beasts—and with help from this hands-on, accessible guide, you might even turn them into your friends for life.

Writing a Professional Life: Stories of Technical Communicators On and Off the Job

by Gerald J. Savage Dale L. Sullivan

This is the first collection of narratives by practicing technical communicators telling their own personal stories about the workplace and their lives on the job. The authors portray a wide range of jobs: writers, editors, interface designers, marketing writers, and trainers working in 9 different technical fields, including software, R&D, engineering , medicine, transportation, and telecommunications. The stories vividly demonstrate the unique power of narrative as a teaching and learning tool. Unlike fabricated cases, these real-life narratives show new and veteran technical writers at work on the job, dealing with tasks, clients, and co-workers, and revealing their insights, values, and attitudes about their work. The stories also show the skills required in the profession and the ethical and other issues raised in the course of the workday. For anyone interested in technical communication and professional writing.

Writing Across Distances and Disciplines: Research and Pedagogy in Distributed Learning

by Joyce Magnotto Neff Carl Whithaus

Writing Across Distances and Disciplines addresses questions that cross borders between onsite, hybrid, and distributed learning environments, between higher education and the workplace, and between distance education and composition pedagogy. This groundbreaking volume raises critical issues, clarifies key terms, reviews history and theory, analyzes current research, reconsiders pedagogy, explores specific applications of WAC and WID in distributed environments, and considers what business and education might teach one another about writing and learning. Exploring the intersection of writing across the curriculum, composition studies, and distance learning , it provides an in-depth look at issues of importance to students, faculty, and administrators regarding the technological future of writing and learning in higher education.

Writing AI Prompts For Dummies

by Stephanie Diamond Jeffrey Allan

Learn the art of writing effective AI prompts and break into an exciting new career field Unlock the full power of generative AI with Writing AI Prompts For Dummies, a comprehensive guide that will teach you how to confidentially write effective AI prompts. Whether it's text, images, or even videos and music you're aiming to create, this book provides the foundational knowledge and practical strategies needed to produce impressive results. Embark on a journey of discovery with Writing AI Prompts For Dummies and learn how to: Craft AI prompts that produce the most powerful results. Navigate the complexities of different AI platforms with ease. Generate a diverse range of content, from compelling narratives to stunning visuals. Refine AI-generated output to perfection and integrate that output effectively into your business or project. This resource is brimming with expert guidance and will help you write AI prompts that achieve your objectives. Whether you're a marketer, educator, artist, or entrepreneur, Writing AI Prompts For Dummies is your indispensable guide for leveraging AI to its fullest potential. Get ready to harness the power of artificial intelligence and spark a revolution in your creative and professional efforts.

Writing an Interactive Story

by Pierre Lacombe Gabriel Feraud Clement Riviere

Video games have become the world's largest leading cultural product. Though disputed in the past, the narrative qualities of video games have finally secured distinction in the realm of art. This is especially true for interactive games. Writing an Interactive Story will help the reader in navigating the creation process of interactive scripts, in addition to discovering behind the scenes narrative choices of renowned games, and will help you to harness your inner creativity. Guided by master interactive scriptwriters, the text presents its content in the form of a unique writing workshop. With interactive game writing, the player becomes the star of the work. Thanks to this method of storytelling, the morals of the game become resonant. This is because the weight of the narrative’s choices and consequences rest fully upon the player. It's the ultimate narrative. Whether you are a video game enthusiast, student, or professional, discover how to create a more immersive personalized experience than ever before and give your players the opportunity to write their own destiny through their choices. The methods, strategies, and secrets of this new art await you. Features exclusive interviews with: David Cage – BAFTA Award for Best Story – Heavy Rain Jean-Luc Cano - BAFTA Award for Best Story – Life Is Strange Joe Penny, David Bowman – Telltale’s The Wolf Among Us, The Walking Dead Benjamin Diebling – Beyond Two Souls, Detroit: Become Human Erwan Le Breton – Ubisoft Thomas Veauclin– The Council Fibre Tigre – Out There

Writing and Managing SOPs for GCP

by Susanne Prokscha

This book discusses managing SOPs for GCP from conception to retirement. It recommends approaches that have a direct impact on improving SOP and regulatory compliance. Throughout the text, the book provides a user's point of view to keep topics focused on the practical aspects of SOPs and SOP management.

Writing and Querying MapReduce Views in CouchDB

by Bradley Holt

If you want to use CouchDB to support real-world applications, you'll need to create MapReduce views that let you query this document-oriented database for meaningful data. With this short and concise ebook, you'll learn how to create a variety of MapReduce views to help you query and aggregate data in CouchDB's large, distributed datasets. You'll get step-by-step instructions and lots of sample code to create and explore several MapReduce views through the course of the book, using an example database you construct. To work with these different views, you'll learn how to use the Futon web administration console and the cURL command line tool that come with CouchDB. Learn how the Map and Reduce steps work independently and together to index your data Use the example database to create several temporary views based on different criteria Discover the uses of Map and Reduce JavaScript functions Convert your temporary views to permanent views within a design document Learn several options for querying the data within your views Limit the number of results returned, skip some results, or reverse the order of the output Group your results by exact keys or by parts of keys Bradley Holt, co-founder of the creative services firm Found Line, is a web developer and entrepreneur ten years of PHP and MySQL experience. He began using CouchDB before the release of version 1.0. Bradley is an active member of the PHP community, and can be reached at bradley-holt.com.

Writing Apache Modules with Perl and C

by Doug Maceachern Lincoln Stein

This guide to web programming shows how to extend the capabilities of the Apache web server. It explains the design of Apache, mod_perl, and the Apache API, then demonstrates how to use them to rewrite CGI scripts, filter HTML documents on the server-side, enhance server log functionality, convert file formats on the fly, and more.

Writing API Tests with Karate: Enhance your API testing for improved security and performance

by Benjamin Bischoff Peter Thomas

Unlock the full potential of Karate with this comprehensive guide to effortlessly setup, write, run, optimize, and report test resultsPurchase of the print or Kindle book includes a free PDF eBookKey FeaturesExplore the capabilities of the Karate framework for effective software testingLearn how to integrate Karate tests into projects and CI/CD pipelinesExplore lesser-known Karate modules such as Karate UI and Karate GatlingBook DescriptionSoftware in recent years is moving away from centralized systems and monoliths to smaller, scalable components that communicate with each other through APIs. Testing these communication interfaces is becoming increasingly important to ensure the security, performance, and extensibility of the software. A powerful tool to achieve safe and robust applications is Karate, an easy-to-use, and powerful software testing framework. In this book, you'll work with different modules of karate to get tailored solutions for modern test challenges. You'll be exploring interface testing, UI testing as well as performance testing. By the end of this book, you'll be able to use the Karate framework in your software development lifecycle to make your APIs and applications robust and trustworthy.What you will learnUnderstand the basic concepts of Karate and its functionalityIntegrate and use it effectively to solve your testing needsExtend Karate and customize its functionality for your use casesExplore different testing methods and their use casesRun your tests to check the software development lifecycleGet to know more about Karate's UI and performance test approachesWho this book is forThis book is for QA engineers and developers who are familiar with APIs and want to make them safer and more secure by applying automated tests with the help of a lightweight and modern framework - Karate.

Writing Better Requirements

by Richard Stevenson Ian F. Alexander

If you are involved in the systems engineering process in any company, you will learn how to write requirements to get the system you want.

Refine Search

Showing 55,326 through 55,350 of 55,618 results