Book Details:
Publisher: | O'Reilly |
Series: |
OReilly
|
Author: | Jim Blandy |
Edition: | 1 |
ISBN-10: | 1491927283 |
ISBN-13: | 9781491927281 |
Pages: | 400 |
Published: | Aug 31 2016 |
Posted: | Mar 29 2016 |
Language: | English |
Book format: | PDF |
Book size: | 16.57 MB |
Book Description:
This practical book introduces systems programmers to Rust, the new and cutting-edge language that';s still in the experimental/lab stage. You';ll learn how Rust offers the rare and valuable combination of statically verified memory safety and low-level control-imagine C++, but without dangling pointers, null pointer dereferences, leaks, or buffer overruns.Author Jim Blandy-the maintainer of GNU Emacs and GNU Guile-demonstrates how Rust has the potential to be the first usable programming language that brings the benefits of an expressive modern type system to systems programming. Rust';s rules for borrowing, mutability, ownership, and moves versus copies will be unfamiliar to most systems programmers, but they';re key to Rust';s unique advantages.This book presents Rust';s rules clearly and economically; elaborates on their consequences; and shows you how to express the programs you want to write in terms that Rust can prove are free of a broad class of common errors.
Concepts and Programming Languages, Requirements for Programming Systems, Decision-Making Aids
2nd Edition
The rapid advances in performance and miniaturisation in microtechnology are constantly opening up new markets for the programmable logic controller (PLC). Specially designed controller hardware or PC-based controllers, extended by hardware and software with real-time capability, now control highly complex automation processes. This has been extended by the new subject of safe- related controllers, aimed at preventing injury by machines during the production process. The different types of PLC cover a wide task spectrum - ranging from small network node computers and distributed compact units right up to modular, fau- tolerant, high-performance PLCs. T...
Three-Dimensional Graphics Programming for the Windows Presentation Foundation
Get a focused introduction to programming 3D graphics with the Windows Presentation Foundation 3D API. Complementing his book Applications = Code + Markup, award-winning author Charles Petzold builds on XAML essentials, teaching you how to display and animate 3D graphics under the Microsoft .NET Framework 3.0 and Windows Vista. You'll get expert guidance and code samples in XAML and Microsoft Visual C# helping you master the skills you need to create high-fidelity user interfaces.Discover how to: Define complex 3D objects with triangle meshes Enhance the illumination of 3D surfaces with light and shading effects Color 3D figures with gradients, bitmaps, and drawings Add animation with transforms and vertex manipulation Represent linear, affine, and ...
16- and 32-Bit Low-Level Programming for the PC and Windows
-Access Real mode from Protected mode; Protected mode from Real mode Apply OOP concepts to assembly language programs Interface assembly language programs with high-level languages Achieve direct hardware manipulation and memory access Explore the archite...
2007 - 2021 © eBooks-IT.org