0
Your cart

Your cart is empty

Browse All Departments
Price
  • R50 - R100 (1)
  • R100 - R250 (270)
  • R250 - R500 (3,734)
  • R500+ (10,914)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Computer programming > Programming languages > General

Information and Communication Technologies in Education, Research, and Industrial Applications - 11th International Conference,... Information and Communication Technologies in Education, Research, and Industrial Applications - 11th International Conference, ICTERI 2015, Lviv, Ukraine, May 14-16, 2015, Revised Selected Papers (Paperback, 1st ed. 2016)
Vitaliy Yakovyna, Heinrich C. Mayr, Mykola Nikitchenko, Grygoriy Zholtkevych, Aleksander Spivakovsky, …
R1,815 Discovery Miles 18 150 Ships in 18 - 22 working days

This book constitutes the thoroughly refereed proceedings of the 11th International Conference on Information and Communication Technologies in Education, Research, and Industrial Applications, ICTERI 2015, held in Lviv, Ukraine, in May 2015. The 9 revised full papers presented were carefully reviewed and selected from 119 submissions. The papers are grouped into two parts: ICT in education and industrial applications, and formal frameworks.

Practical C Programming 3e (Paperback, 3rd Revised edition): Steve Oualline Practical C Programming 3e (Paperback, 3rd Revised edition)
Steve Oualline
R1,027 R856 Discovery Miles 8 560 Save R171 (17%) Ships in 9 - 17 working days

Practical C Programming teaches you not only the mechanics of programming, but also how to create programs that are easy to read, maintain, and debug. This third edition introduces popular Integrated Development Environments on Windows systems, as well as UNIX programming utilities, and features a large statistics-generating program to pull together the concepts and features in the language.

Building Secure Defenses Against Code-Reuse Attacks (Paperback, 1st ed. 2015): Lucas Davi, Ahmad-Reza Sadeghi Building Secure Defenses Against Code-Reuse Attacks (Paperback, 1st ed. 2015)
Lucas Davi, Ahmad-Reza Sadeghi
R1,582 Discovery Miles 15 820 Ships in 18 - 22 working days

This book provides an in-depth look at return-oriented programming attacks. It explores several conventional return-oriented programming attacks and analyzes the effectiveness of defense techniques including address space layout randomization (ASLR) and the control-flow restrictions implemented in security watchdogs such as Microsoft EMET. Chapters also explain the principle of control-flow integrity (CFI), highlight the benefits of CFI and discuss its current weaknesses. Several improved and sophisticated return-oriented programming attack techniques such as just-in-time return-oriented programming are presented. Building Secure Defenses against Code-Reuse Attacks is an excellent reference tool for researchers, programmers and professionals working in the security field. It provides advanced-level students studying computer science with a comprehensive overview and clear understanding of important runtime attacks.

Migrating from Drupal to Backdrop (Paperback, 1st ed.): Todd Tomlinson Migrating from Drupal to Backdrop (Paperback, 1st ed.)
Todd Tomlinson
R1,316 Discovery Miles 13 160 Ships in 18 - 22 working days

Migrate an existing Drupal 6 or 7 website to Backdrop and discover why you should consider using Backdrop when building a new website. You'll learn what Backdrop is, how to install and configure Backdrop, and create and manage content. Migrating from Drupal to Backdrop focuses on the user who is responsible for building, maintaining, and managing an organization's website and who is interested in Backdrop's ability to meet their site's requirements. There is a major shift in the open source CMS market and Backdrop is emerging as a significant force. The Drupal team's decision to rebuild Drupal 8 on Symfony has many developers and organizations in a quandary - do you learn a whole new framework and undertake the effort of migrating to Drupal 8, stay on Drupal 7 which will at some point be officially unsupported, or adopt Backdrop as their go-forward strategic platform? There is also a large mid-market that may not have the ability to scale up with the skills required to support Drupal 8 (Symfony), making Backdrop a viable and attractive alternative. By reading this book, you will: Understand why you should use Backdrop and the power of the platform Quickly build confidence in your ability to use Backdrop Gain the knowledge necessary to build, deploy, and manage web sites of moderate complexity on Backdrop Understand the process for migrating a Drupal 6 or 7 site to Backdrop What You Will Learn: What Backdrop is and why you should use it How to install a basic Backdrop web site from scratch How to create content in your new Backdrop web site How to install and configure modules How to migrate a Drupal 6 site to Backdrop How to migrate a Drupal 7 site to Backdrop Who This Book Is For:< This book is for technical users who need to use Backdrop to create websites using the platform or to manage existing content, as well as developers who are new to the Backdrop platform. The book is also targeted at organizations that currently use Drupal 6 or 7 and who wish to remain on the base architecture of those platforms as they move forward on Backdrop.

Programming Languages - 18th Brazilian Symposium, SBLP 2014, Maceio, Brazil, October 2-3, 2014. Proceedings (Paperback, 2014... Programming Languages - 18th Brazilian Symposium, SBLP 2014, Maceio, Brazil, October 2-3, 2014. Proceedings (Paperback, 2014 ed.)
Fernando Magno Quintao Pereira
R1,588 Discovery Miles 15 880 Ships in 18 - 22 working days

This book constitutes the proceedings of the 18th Brazilian Symposium on Programming Languages, SBLP 2014, held in Maceio, Brazil, in October 2014. The 11 full papers were carefully reviewed and selected from 31 submissions. The papers cover topics such as program generation and transformation; programming paradigms and styles; formal semantics and theoretical foundations; program analysis and verification; programming language design and implementation.

Model-Driven Engineering Languages and Systems - 17th International Conference, MODELS 2014, Valencia, Spain, September 283-... Model-Driven Engineering Languages and Systems - 17th International Conference, MODELS 2014, Valencia, Spain, September 283- October 4, 2014. Proceedings (Paperback, 2014 ed.)
Juergen Dingel, Wolfram Schulte, Isidro Ramos, Silvia Abrahao, Emilio Insfran
R1,521 Discovery Miles 15 210 Ships in 18 - 22 working days

This book constitutes the refereed proceedings of the 17th International Conference on Model Driven Engineering Languages and Systems, MODELS 2014, held in Valencia, Spain, in September/October 2014. The 41 full papers presented in this volume were carefully reviewed and selected from a total of 126 submissions. The scope of the conference series is broad, encompassing modeling languages, methods, tools, and applications considered from theoretical and practical angles and in academic and industrial settings. The papers report on the use of modeling in a wide range of cloud, mobile, and web computing, model transformation behavioral modeling, MDE: past, present, future, formal semantics, specification, and verification, models at runtime, feature and variability modeling, composition and adaptation, practices and experience, modeling for analysis, pragmatics, model extraction, manipulation and persistence, querying, and reasoning.

Formal Methods and Software Engineering - 16th International Conference on Formal Engineering Methods, ICFEM 2014, Luxembourg, ... Formal Methods and Software Engineering - 16th International Conference on Formal Engineering Methods, ICFEM 2014, Luxembourg, Luxembourg, November 3-5, 2014, Proceedings (Paperback, 2014 ed.)
Stephan Merz, Jun Pang
R2,629 Discovery Miles 26 290 Ships in 18 - 22 working days

This book constitutes the refereed proceedings of the 16th International Conference on Formal Engineering Methods, ICFEM 2014, held in Luxembourg, Luxembourg, in November 2014. The 28 revised full papers presented were carefully reviewed and selected from 73 submissions. The papers cover a wide range of topics in the area of formal methods and software engineering and are devoted to advancing the state of the art of applying formal methods in practice. They focus in particular on combinations of conceptual and methodological aspects with their formal foundation and tool support.

Concurrent Objects and Beyond - Papers dedicated to Akinori Yonezawa on the Occasion of His 65th Birthday (Paperback, 2014... Concurrent Objects and Beyond - Papers dedicated to Akinori Yonezawa on the Occasion of His 65th Birthday (Paperback, 2014 ed.)
Gul Agha, Atsushi Igarashi, Naoki Kobayashi, Hidehiko Masuhara, Satoshi Matsuoka, …
R2,640 Discovery Miles 26 400 Ships in 18 - 22 working days

This Festschrift volume includes a collection of papers written in honor of the accomplishments of Professor Yonezawa on the occasion of his 65th birthday in 2012. With a few exceptions, the papers in this Festschrift were presented at an international symposium celebrating this occasion. Also included are reprints of two of Professor Yonezawa's most influential papers on the programming language ABCL. The volume is a testament strong and lasting impact Professor Yonezawa's research accomplishments as well as the inspiration he has been to colleagues and students alike.

MATLAB Programming for Numerical Analysis (Paperback, 1st ed.): Cesar Lopez MATLAB Programming for Numerical Analysis (Paperback, 1st ed.)
Cesar Lopez
R2,049 Discovery Miles 20 490 Ships in 18 - 22 working days

MATLAB is a high-level language and environment for numerical computation, visualization, and programming. Using MATLAB, you can analyze data, develop algorithms, and create models and applications. The language, tools, and built-in math functions enable you to explore multiple approaches and reach a solution faster than with spreadsheets or traditional programming languages, such as C/C++ or Java. Programming MATLAB for Numerical Analysis introduces you to the MATLAB language with practical hands-on instructions and results, allowing you to quickly achieve your goals. You will first become familiar with the MATLAB environment, and then you will begin to harness the power of MATLAB. You will learn the MATLAB language, starting with an introduction to variables, and how to manipulate numbers, vectors, matrices, arrays and character strings. You will learn about MATLAB's high-precision capabilities, and how you can use MATLAB to solve problems, making use of arithmetic, relational and logical operators in combination with the common functions and operations of real and complex analysis and linear algebra. You will learn to implement various numerical methods for optimization, interpolation and solving non-linear equations. You will discover how MATLAB can solve problems in differential and integral calculus, both numerically and symbolically, including techniques for solving ordinary and partial differential equations, and how to graph the solutions in brilliant high resolution. You will then expand your knowledge of the MATLAB language by learning how to use commands which enable you to investigate the convergence of sequences and series, and explore continuity and other analytical features of functions in one and several variables.

Programming Languages and Systems - 12th Asian Symposium, APLAS 2014, Singapore, Singapore, November 17-19, 2014, Proceedings... Programming Languages and Systems - 12th Asian Symposium, APLAS 2014, Singapore, Singapore, November 17-19, 2014, Proceedings (Paperback, 2014 ed.)
Jacques Garrigue
R2,703 Discovery Miles 27 030 Ships in 18 - 22 working days

This book constitutes the refereed proceedings of the 12th Asian Symposium on Programming Languages and Systems, APLAS 2014, held in Singapore, Singapore in November 2014. The 20 regular papers presented together with the abstracts of 3 invited talks were carefully reviewed and selected from 57 submissions. The papers cover a variety of foundational and practical issues in programming languages and systems - ranging from foundational to practical issues. The papers focus on topics such as semantics, logics, foundational theory; design of languages, type systems and foundational calculi; domain-specific languages; compilers, interpreters, abstract machines; program derivation, synthesis and transformation; program analysis, verification, model-checking; logic, constraint, probabilistic and quantum programming; software security; concurrency and parallelism; as well as tools and environments for programming and implementation.

Unit Testing:Principles, Practices and Patterns (Paperback): Vladimir Khorikov Unit Testing:Principles, Practices and Patterns (Paperback)
Vladimir Khorikov
R1,115 R937 Discovery Miles 9 370 Save R178 (16%) Ships in 5 - 10 working days

Unit Testing: Principles, Patterns and Practices shows you how to refine your existing unit tests by implementing modern best practices. You'll learn to spot which tests are performing, which need refactoring, and which need to be deleted entirely! Upgrade your testing suite with new testing styles, good patterns, and reliable automated testing. Unit Testing: Principles, Practices and Patterns is a practical guide to modern unit testing best practices. Microsoft MVP Vladimir Khorikov takes you hands-on with examples of the ideal unit test and unit testing practices, building your skills step by step on a solid foundation. Key Features * A universal frame of reference by which to assess any unit test * Common anti-patterns to identify and avoid * Guidelines on how to refactor a test suite along with the * production code it covers * Using integration tests to verify the behavior of the system as a whole For readers who know the basics of unit testing and want to improve their techniques to get the best return on their efforts. Examples are in C# but apply in any language About the technology Test automation has turned unit testing into a standard practice in software development. The right unit test suite gives great outcomes and is vital to delivering quality software. Author Bio Vladimir Khorikov is an author, blogger, and Microsoft MVP. He has been developing software professionally for over ten years, and has mentored numerous teams on the ins and outs of unit testing.

Problem Solving and Program Design in C, Global Edition (Paperback, 8th edition): Jeri Hanly, Elliot Koffman Problem Solving and Program Design in C, Global Edition (Paperback, 8th edition)
Jeri Hanly, Elliot Koffman
R2,145 R1,728 Discovery Miles 17 280 Save R417 (19%) Ships in 5 - 10 working days

For introductory courses in computer science and engineering. Problem Solving and Program Design in C teaches introductory students to program with ANSI-C, a standardised, industrial-strength programming language known for its power and probability. The text uses widely accepted software engineering methods to teach students to design cohesive, adaptable, and reusable program solution modules with ANSI-C. Through case studies and real world examples, students are able to envision a professional career in programming. Widely perceived as an extremely difficult language due to its association with complex machinery, the 8th Edition approaches C as conducive to introductory courses in program development. C language topics are organised based on the needs of beginner programmers rather than structure, making for an even easier introduction to the subject. Covering various aspects of software engineering, including a heavy focus on pointer concepts, the text engages students to use their problem solving skills throughout.

Java and the Java Virtual Machine - Definition, Verification, Validation (Paperback, Softcover reprint of the original 1st ed.... Java and the Java Virtual Machine - Definition, Verification, Validation (Paperback, Softcover reprint of the original 1st ed. 2001)
Robert F. Stark, Joachim Schmid, Egon Boerger
R1,435 Discovery Miles 14 350 Ships in 18 - 22 working days

The origin of this book goes back to the Dagstuhl seminar on Logic for System Engineering, organized during the first week of March 1997 by S. Jiihnichen, J. Loeckx, and M. Wirsing. During that seminar, after Egon Borger's talk on How to Use Abstract State Machines in Software Engineering, Wolfram Schulte, at the time a research assistant at the University of Ulm, Germany, questioned whether ASMs provide anything special as a scientifically well founded and rigorous yet simple and industrially viable framework for high level design and analysis of complex systems, and for natural refinements of models to executable code. Wolfram Schulte argued, referring to his work with K. Achatz on A Formal Object-Oriented Method Inspired by Fusion and Object-Z [1], that with current techniques of functional programming and of axiomatic specification, one can achieve the same result. An intensive and long debate arose from this discussion. At the end of the week, it led Egon Borger to propose a collaboration on a real-life specification project of Wolfram Schulte's choice, as a comparative field test of purely functional declarative methods and of their enhancement within an integrated abstract state-based operational (ASM) approach. After some hesitation, in May 1997 Wolfram Schulte accepted the offer and chose as the theme a high-level specification of Java and of the Java Virtual Machine.

Guide to HTML, JavaScript and PHP - For Scientists and Engineers (Paperback, 2011 ed.): David R. Brooks Guide to HTML, JavaScript and PHP - For Scientists and Engineers (Paperback, 2011 ed.)
David R. Brooks
R1,784 Discovery Miles 17 840 Ships in 18 - 22 working days

This book enables readers to quickly develop a working knowledge of HTML, JavaScript and PHP. The text emphasizes a hands-on approach to learning and makes extensive use of examples. A detailed science, engineering, or mathematics background is not required to understand the material, making the book ideally suitable for self-study or an introductory course in programming. Features: describes the creation and use of HTML documents; presents fundamental concepts of client-side and server-side programming languages; examines JavaScript and PHP implementation of arrays, built-in and user-defined methods and functions, math capabilities, and input processing with HTML forms; extends programming fundamentals to include reading and writing server-based files, command-line interfaces, and an introduction to GD graphics; appendices include a brief introduction to using a "pseudocode" approach to organizing solutions to computing problems; includes a Glossary and an extensive set of programming exercises.

MATLAB Differential and Integral Calculus (Paperback, 1st ed.): Cesar Lopez MATLAB Differential and Integral Calculus (Paperback, 1st ed.)
Cesar Lopez
R1,997 Discovery Miles 19 970 Ships in 18 - 22 working days

MATLAB is a high-level language and environment for numerical computation, visualization, and programming. Using MATLAB, you can analyze data, develop algorithms, and create models and applications. The language, tools, and built-in math functions enable you to explore multiple approaches and reach a solution faster than with spreadsheets or traditional programming languages, such as C/C++ or Java. MATLAB Differential and Integral Calculus introduces you to the MATLAB language with practical hands-on instructions and results, allowing you to quickly achieve your goals. In addition to giving a short introduction to the MATLAB environment and MATLAB programming, this book provides all the material needed to work with ease in differential and integral calculus in one and several variables. Among other core topics of calculus, you will use MATLAB to investigate convergence, find limits of sequences and series and, for the purpose of exploring continuity, limits of functions. Various kinds of local approximations of functions are introduced, including Taylor and Laurent series. Symbolic and numerical techniques of differentiation and integration are covered with numerous examples, including applications to finding maxima and minima, areas, arc lengths, surface areas and volumes. You will also see how MATLAB can be used to solve problems in vector calculus and how to solve differential and difference equations.

Modelling Foundations and Applications - 10th European Conference, ECMFA 2014, Held as Part of STAF 2014, York, UK, July 21-25,... Modelling Foundations and Applications - 10th European Conference, ECMFA 2014, Held as Part of STAF 2014, York, UK, July 21-25, 2014. Proceedings (Paperback, 2014 ed.)
Jordi Cabot, Julia Rubin
R2,121 Discovery Miles 21 210 Ships in 18 - 22 working days

This book constitutes the proceedings of the 10th European Conference on Modelling Foundations and Applications, ECMFA 2014, held as part of STAF 2014, in York, UK, in July 2014. The 14 foundation track papers and the 3 applications track papers presented in this volume were carefully reviewed and selected from 58 submissions. They are on all aspects of MDE, including topics such as model provenance; model transformations and code generation; model synthesis; model-driven testing; formal modeling approaches; business modeling; and usability of models.

Euro-Par 2014: Parallel Processing - 20th International Conference, Porto, Portugal, August 25-29, 2014, Proceedings... Euro-Par 2014: Parallel Processing - 20th International Conference, Porto, Portugal, August 25-29, 2014, Proceedings (Paperback, 2014 ed.)
Fernando Silva, Ines Dutra, Vitor Santos Costa
R1,563 Discovery Miles 15 630 Ships in 18 - 22 working days

This book constitutes the refereed proceedings of the 20th International Conference on Parallel and Distributed Computing, Euro-Par 2014, held in Porto, Portugal, in August 2014. The 68 revised full papers presented were carefully reviewed and selected from 267 submissions. The papers are organized in 15 topical sections: support tools environments; performance prediction and evaluation; scheduling and load balancing; high-performance architectures and compilers; parallel and distributed data management; grid, cluster and cloud computing; green high performance computing; distributed systems and algorithms; parallel and distributed programming; parallel numerical algorithms; multicore and manycore programming; theory and algorithms for parallel computation; high performance networks and communication; high performance and scientific applications; and GPU and accelerator computing.

Guide to the Unified Process featuring UML, Java and Design Patterns (Paperback, 2nd ed. 2003. Softcover reprint of the... Guide to the Unified Process featuring UML, Java and Design Patterns (Paperback, 2nd ed. 2003. Softcover reprint of the original 2nd ed. 2003)
John Hunt
R2,724 Discovery Miles 27 240 Ships in 18 - 22 working days

John Hunt's book guides you through the use of the UML and the Unified Process and their application to Java systems. Key topics focus explicitly on applying the notation and the method to Java. The book is clearly structured and written, making it ideal for practitioners. This second edition is considerably revised and extended and includes examples taken from the latest version of Rational Rose and Together. Considers how Agile Modelling fits with the Unified Process, and presents Design Patterns Self contained - covers both the Unified Process and UML in one book Includes real-world case studies Written by an experienced author and industry expert Ideal for students on Software Engineering courses

C++ 2013 for C# Developers (Paperback, 2nd ed.): Dean C. Wills C++ 2013 for C# Developers (Paperback, 2nd ed.)
Dean C. Wills
R2,771 Discovery Miles 27 710 Ships in 18 - 22 working days

C++ 2013 for C# Developers provides a fast-track to C++ proficiency forthose already using the C# language at an advanced level. Beginning with a detailed explanation of the mechanics of C++'s execution sequence, its grammar, syntax and data access you'll quickly learn the similarities and differences between C++ and C#. The second and third partsof the of the book are devoted to a detailed deep-dive into C++ development to provide clear information and advice about how to use the languageeffectively.

ECOOP 2014 -- Object-Oriented Programming - 28th European Conference, Uppsala, Sweden, July 28--August 1, 2014, Proceedings... ECOOP 2014 -- Object-Oriented Programming - 28th European Conference, Uppsala, Sweden, July 28--August 1, 2014, Proceedings (Paperback, 2014 ed.)
Richard Jones
R1,523 Discovery Miles 15 230 Ships in 18 - 22 working days

This book constitutes the proceedings of the 28th European Conference on Object-Oriented Programming, ECOOP 2014, held in Uppsala, Sweden, in July/August 2014. The 27 papers presented in this volume were carefully reviewed and selected from 101 submissions. They are organized in topical sections named: analysis; design; concurrency; types; implementation; refactoring; JavaScript, PHP and frameworks; and parallelism.

Make an E-commerce Site in a Weekend - Using PHP (Paperback, 1st ed.): Bintu Harwani Make an E-commerce Site in a Weekend - Using PHP (Paperback, 1st ed.)
Bintu Harwani
R1,256 Discovery Miles 12 560 Ships in 18 - 22 working days

Learn to build e-commerce sites using PHP by installing a server using WAMP, configuring MySQL for your product database, creating your product database and tables, and writing the required PHP scripts for accessing and inserting data into the database. Make an E-commerce Site in a Weekend: Using PHP details how to create shopping carts for your customers and how to set up secure payment and processing options. Even if you are an absolute beginner and don't have much programming experience, you can build a responsive, powerful, and fully featured e-commerce site quickly using the information in this book. You will learn to: Create and maintain your e-commerce website using PHP scripts Create, edit, and update your product database using MySQL Manage visitors to your site, create custom forms, manage session handling, and more Manage shopping carts and shipping information Receive money through different payment modes on the sale of merchandise Who This Book is For: This book is for people who want to quickly set up their first e-commerce site. The book addresses beginners who don't have a deep experience in programming languages. It teaches how to build professional fully featured e-commerce websites using PHP. The book uses practical, step-by step examples to explain all of the topics required in designing, creating, and managing an interactive e-commerce web site.

Formal Techniques for Safety-Critical Systems - Third International Workshop, FTSCS 2014, Luxembourg, November 6-7, 2014.... Formal Techniques for Safety-Critical Systems - Third International Workshop, FTSCS 2014, Luxembourg, November 6-7, 2014. Revised Selected Papers (Paperback, 2015 ed.)
Cyrille Artho, Peter Csaba OElveczky
R2,068 Discovery Miles 20 680 Ships in 18 - 22 working days

This book constitutes the refereed proceedings of the Third International Workshop on Formal Techniques for Safety-Critical Systems, FTSCS 2014, held in Luxembourg, in November 2014. The 14 revised full papers presented together with two invited talks were carefully reviewed and selected from 40 submissions. The papers address various topics related to the application of formal and semi-formal methods to improve the quality of safety-critical computer systems.

Pro Couchbase Development - A NoSQL Platform for the Enterprise (Paperback, 1st ed.): Deepak Vohra Pro Couchbase Development - A NoSQL Platform for the Enterprise (Paperback, 1st ed.)
Deepak Vohra
R2,410 Discovery Miles 24 100 Ships in 18 - 22 working days

Pro Couchbase Development: A NoSQL Platform for the Enterprise discusses programming for Couchbase using Java and scripting languages, querying and searching, handling migration, and integrating Couchbase with Hadoop, HDFS, and JSON. It also discusses migration from other NoSQL databases like MongoDB. This book is for big data developers who use Couchbase NoSQL database or want to use Couchbase for their web applications as well as for those migrating from other NoSQL databases like MongoDB and Cassandra. For example, a reason to migrate from Cassandra is that it is not based on the JSON document model with support for a flexible schema without having to define columns and supercolumns. The target audience is largely Java developers but the book also supports PHP and Ruby developers who want to learn about Couchbase. The author supplies examples in Java, PHP, Ruby, and JavaScript. After reading and using this hands-on guide for developing with Couchbase, you'll be able to build complex enterprise, database and cloud applications that leverage this powerful platform.

Java I/O, NIO and NIO.2 (Paperback, 1st ed.): Jeff Friesen Java I/O, NIO and NIO.2 (Paperback, 1st ed.)
Jeff Friesen
R1,815 Discovery Miles 18 150 Ships in 18 - 22 working days

Java I/O, NIO and NIO.2 is a power-packed book that is an accelerated guide and reference on buffers, files, sockets, datagrams, and pipe channels as found in the Java I/O, NIO, and NIO.2 reference implementations. In this book, you'll also learn how and when to use selectors, regular expressions, including patterns, matchers and more. You'll learn how to work with Charsets, formatters and scanners. You'll - all in all - learn how to use and apply NIO, NIO.2 and the enhancements available. After reading and using this book, you'll gain the accelerated knowledge and skill level to really build applications with efficient data access, especially for today's cloud computing streaming data needs.

Automatic SIMD Vectorization of SSA-based Control Flow Graphs (Paperback, 2015 ed.): Ralf Karrenberg Automatic SIMD Vectorization of SSA-based Control Flow Graphs (Paperback, 2015 ed.)
Ralf Karrenberg
R1,815 Discovery Miles 18 150 Ships in 18 - 22 working days

Ralf Karrenberg presents Whole-Function Vectorization (WFV), an approach that allows a compiler to automatically create code that exploits data-parallelism using SIMD instructions. Data-parallel applications such as particle simulations, stock option price estimation or video decoding require the same computations to be performed on huge amounts of data. Without WFV, one processor core executes a single instance of a data-parallel function. WFV transforms the function to execute multiple instances at once using SIMD instructions. The author describes an advanced WFV algorithm that includes a variety of analyses and code generation techniques. He shows that this approach improves the performance of the generated code in a variety of use cases.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
When You're Ready, This Is How You Heal
Brianna Wiest Paperback R499 R452 Discovery Miles 4 520
Biobased Monomers, Polymers, and…
Patrick B. Smith, Richard B. Gross Hardcover R5,477 Discovery Miles 54 770
Get Untamed: The Journal - How To Quit…
Glennon Doyle Hardcover  (1)
R377 Discovery Miles 3 770
Hydrogels
Sajjad Haider, Adnan Haider Hardcover R3,088 Discovery Miles 30 880
Fundamentals of Algebraic Specification…
Hartmut Ehrig, Bernd Mahr Hardcover R1,491 Discovery Miles 14 910
Walking
Henry David Thoreau Hardcover R667 Discovery Miles 6 670
Mental Processes in the Human Brain
Jon Driver, Patrick Haggard, … Hardcover R3,544 Discovery Miles 35 440
A Fragment on Government; - Being an…
Jeremy Bentham Paperback R500 Discovery Miles 5 000
Across Boundaries - A Life In The Media…
Ton Vosloo Paperback R372 Discovery Miles 3 720
Transforming Research Methods In The…
Sumaya Laher, Angelo Fynn, … Paperback R899 Discovery Miles 8 990

 

Partners