Search results: Found 52

Listing 1 - 10 of 52 << page
of 6
>>
Sort by
10 PRINT CHR&#36;(205.5+RND(1));

Authors: --- --- --- --- et al.
Book Series: Software Studies ISBN: 9780262018463 9780262526746 Year: Pages: 328 Language: English
Publisher: The MIT Press
Subject: Computer Science --- Media and communication
Added to DOAB on : 2019-01-17 11:41:32
License:

Loading...
Export citation

Choose an application

Abstract

A single line of code offers a way to understand the cultural context of computing.This book takes a single line of code—the extremely concise BASIC program for the Commodore 64 inscribed in the title—and uses it as a lens through which to consider the phenomenon of creative computing and the way computer programs exist in culture. The authors of this collaboratively written book treat code not as merely functional but as a text—in the case of 10 PRINT, a text that appeared in many different printed sources—that yields a story about its making, its purpose, its assumptions, and more. They consider randomness and regularity in computing and art, the maze in culture, the popular BASIC programming language, and the highly influential Commodore 64 computer.

Keywords

programming --- BASIC

Mathematical Aspects of Logic Programming Semantics

Authors: --- ---
ISBN: 9781439829615 Year: Pages: 304 Language: English
Publisher: Taylor & Francis
Subject: Mathematics
Added to DOAB on : 2020-07-29 23:58:06
License:

Loading...
Export citation

Choose an application

Abstract

Covering the authors’ own state-of-the-art research results, Mathematical Aspects of Logic Programming Semantics presents a rigorous, modern account of the mathematical methods and tools required for the semantic analysis of logic programs. It significantly extends the tools and methods from traditional order theory to include nonconventional methods from mathematical analysis that depend on topology, domain theory, generalized distance functions, and associated fixed-point theory. The book covers topics spanning the period from the early days of logic programming to current times. It discusses applications to computational logic and potential applications to the integration of models of computation, knowledge representation and reasoning, and the Semantic Web. The authors develop well-known and important semantics in logic programming from a unified point of view using both order theory and new, nontraditional methods. They closely examine the interrelationships between various semantics as well as the integration of logic programming and connectionist systems/neural networks. For readers interested in the interface between mathematics and computer science, this book offers a detailed development of the mathematical techniques necessary for studying the semantics of logic programs. It illustrates the main semantics of logic programs and applies the methods in the context of neural-symbolic integration.

Open Data Structures: An Introduction

Author:
Book Series: OPEL (Open Paths to Enriched Learning) ISSN: 22912614 ISBN: 9781927356388 9781927356395 Year: Pages: 336 Language: English
Publisher: Athabasca University Press
Added to DOAB on : 2014-08-04 17:04:53
License:

Loading...
Export citation

Choose an application

Abstract

Offered as an introduction to the field of data structures and algorithms, Open Data Structures covers the implementation and analysis of data structures for sequences (lists), queues, priority queues, unordered dictionaries, ordered dictionaries, and graphs. Focusing on a mathematically rigorous approach that is fast, practical, and efficient, Morin clearly and briskly presents instruction along with source code. Analyzed and implemented in Java, the data structures presented in the book include stacks, queues, deques, and lists implemented as arrays and linked-lists; space-efficient implementations of lists; skip lists; hash tables and hash codes; binary search trees including treaps, scapegoat trees, and red-black trees; integer searching structures including binary tries, x-fast tries, and y-fast tries; heaps, including implicit binary heaps and randomized meldable heaps; graphs, including adjacency matrix and adjacency list representations; and B-trees. A modern treatment of an essential computer science topic, Open Data Structures is a measured balance between classical topics and state-of-the art structures that will serve the needs of all undergraduate students or self-directed learners.

Cinemas and Cinema-Going in the United Kingdom

Author:
Book Series: New Historial Perspectives ISBN: 9781912702367 Year: Pages: 254 DOI: 10.14296/320.9781912702367 Language: English
Publisher: University of London Press
Subject: History
Added to DOAB on : 2020-05-01 13:01:19
License:

Loading...
Export citation

Choose an application

Abstract

Cinema-going was the most popular commercial leisure activity in the first half of the twentieth century, peaking in 1946 with 1.6 billion recorded admissions. Though ‘going to the pictures’ remained a popular pastime, the transition to peacetime altered citizens’ leisure habits. During the 1950s increased affluence, the growth of television ownership and the diversification of leisure led to rapid declines in attendance. Cinema attendances fell in all regions, but the speed, nature and extent of decline varied widely across the United Kingdom.By linking national developments to detailed case studies of Belfast and Sheffield, this book adds nuance to our understanding of regional variations in film exhibition, audience habits and cinema-going experiences during a period of profound social and cultural change. Drawing on a wide range of quantitative and qualitative sources, Cinema and Cinema-Going conveys the diverse nature of this important industry, and the significance of place as a determinant of film attendance in post-war Britain.Dr Sam Manning teaches at Queen’s University Belfast and is a postdoctoral researcher on the AHRC European Cinema Audiences project at Oxford Brookes University. He has recently published articles on the history of cinemas in Northern Ireland in Cultural and Social History and Media History.

Keywords

cinema --- leisure --- television --- programming --- post-war

Strategic power plant investment planning under fuel and carbon price uncertainty

Author:
ISBN: 9783866446335 Year: Pages: XVIII, 306 p. DOI: 10.5445/KSP/1000021824 Language: ENGLISH
Publisher: KIT Scientific Publishing
Subject: Business and Management
Added to DOAB on : 2019-07-30 20:02:02
License:

Loading...
Export citation

Choose an application

Abstract

The profitability of power plant investments depends strongly on uncertain fuel and carbon prices. In this doctoral thesis, we combine fundamental electricity market models with stochastic dynamic programming to evaluate power plant investments under uncertainty. The application of interpolation-based stochastic dynamic programming and approximate dynamic programming allows us to consider a greater variety of stochastic fuel and carbon price scenarios compared to other approaches.

Pro TBB

Authors: --- ---
ISBN: 9781484243985 Year: Pages: 754 DOI: 10.1007/978-1-4842-4398-5 Language: English
Publisher: Springer Nature
Subject: Computer Science
Added to DOAB on : 2020-02-05 11:21:04
License:

Loading...
Export citation

Choose an application

Abstract

This open access book is a modern guide for all C++ programmers to learn Threading Building Blocks (TBB). Written by TBB and parallel programming experts, this book reflects their collective decades of experience in developing and teaching parallel programming with TBB, offering their insights in an approachable manner. Throughout the book the authors present numerous examples and best practices to help you become an effective TBB programmer and leverage the power of parallel systems. Pro TBB starts with the basics, explaining parallel algorithms and C++'s built-in standard template library for parallelism. You'll learn the key concepts of managing memory, working with data structures and how to handle typical issues with synchronization. Later chapters apply these ideas to complex systems to explain performance tradeoffs, mapping common parallel patterns, controlling threads and overhead, and extending TBB to program heterogeneous systems or system-on-chips. What You'll Learn Use Threading Building Blocks to produce code that is portable, simple, scalable, and more understandable Review best practices for parallelizing computationally intensive tasks in your applications Integrate TBB with other threading packages Create scalable, high performance data-parallel programs Work with generic programming to write efficient algorithms Who This Book Is For C++ programmers learning to run applications on multicore systems, as well as C or C++ programmers without much experience with templates. No previous experience with parallel programming or multicore processors is required. ;

South African Economy

Authors: ---
Book Series: Routledge Studies in Development Economics ISBN: 9780203982051 9780415142601 9781134765423 9781134765416 9781134765379 Year: DOI: 10.4324/9780203982051 Language: English
Publisher: Taylor & Francis
Subject: Business and Management --- Economics
Added to DOAB on : 2019-11-08 11:21:12
License:

Loading...
Export citation

Choose an application

Abstract

What are the macroeconomic prospects for South Africa until the new millennium? Two methods of macroeconomic modelling, associated with the World Bank and IMF, are used here to generate three scenarios, based on moderately optimistic projections. The methodology used can be applied to other developing countries.

Keywords

base --- run --- financial --- programming --- framework --- international --- reserves --- revised --- minimum --- standard

Ray Tracing Gems

Authors: ---
ISBN: 9781484244272 Year: Pages: 607 DOI: 10.1007/978-1-4842-4427-2 Language: English
Publisher: Springer Nature
Subject: Computer Science
Added to DOAB on : 2020-02-05 11:21:04
License:

Loading...
Export citation

Choose an application

Abstract

This book is a must-have for anyone serious about rendering in real time. With the announcement of new ray tracing APIs and hardware to support them, developers can easily create real-time applications with ray tracing as a core component. As ray tracing on the GPU becomes faster, it will play a more central role in real-time rendering. Ray Tracing Gems provides key building blocks for developers of games, architectural applications, visualizations, and more. Experts in rendering share their knowledge by explaining everything from nitty-gritty techniques that will improve any ray tracer to mastery of the new capabilities of current and future hardware. What you'll learn: The latest ray tracing techniques for developing real-time applications in multiple domains Guidance, advice, and best practices for rendering applications with Microsoft DirectX Raytracing (DXR) How to implement high-performance graphics for interactive visualizations, games, simulations, and more Who this book is for: Developers who are looking to leverage the latest APIs and GPU technology for real-time rendering and ray tracing Students looking to learn about best practices in these areas Enthusiasts who want to understand and experiment with their new GPUs

Rethinking Productivity in Software Engineering

Authors: ---
ISBN: 9781484242216 Year: Pages: 310 DOI: 10.1007/978-1-4842-4221-6 Language: English
Publisher: Springer Nature
Subject: Business and Management --- Computer Science
Added to DOAB on : 2020-02-05 11:21:04
License:

Loading...
Export citation

Choose an application

Abstract

Get the most out of this foundational reference and improve the productivity of your software teams. This open access book collects the wisdom of the 2017 "Dagstuhl" seminar on productivity in software engineering, a meeting of community leaders, who came together with the goal of rethinking traditional definitions and measures of productivity. The results of their work, Rethinking Productivity in Software Engineering, includes chapters covering definitions and core concepts related to productivity, guidelines for measuring productivity in specific contexts, best practices and pitfalls, and theories and open questions on productivity. You'll benefit from the many short chapters, each offering a focused discussion on one aspect of productivity in software engineering. Readers in many fields and industries will benefit from their collected work. Developers wanting to improve their personal productivity, will learn effective strategies for overcoming common issues that interfere with progress. Organizations thinking about building internal programs for measuring productivity of programmers and teams will learn best practices from industry and researchers in measuring productivity. And researchers can leverage the conceptual frameworks and rich body of literature in the book to effectively pursue new research directions. What You'll Learn Review the definitions and dimensions of software productivity See how time management is having the opposite of the intended effect Develop valuable dashboards Understand the impact of sensors on productivity Avoid software development waste Work with human-centered methods to measure productivity Look at the intersection of neuroscience and productivity Manage interruptions and context-switching Who Book Is For Industry developers and those responsible for seminar-style courses that include a segment on software developer productivity. Chapters are written for a generalist audience, without excessive use of technical terminology. ; Collects the wisdom of software engineering thought leaders in a form digestible for any developer Shares hard-won best practices and pitfalls to avoid An up to date look at current practices in software engineering productivity

Scientific Programming and Computer Architecture

Author:
Book Series: Scientific and Engineering Computation ISBN: 9780262340472 9780262036290 Year: Pages: 624 Language: English
Publisher: The MIT Press
Subject: Computer Science
Added to DOAB on : 2019-01-17 11:41:31
License:

Loading...
Export citation

Choose an application

Abstract

A variety of programming models relevant to scientists explained, with an emphasis on how programming constructs map to parts of the computer.What makes computer programs fast or slow? To answer this question, we have to get behind the abstractions of programming languages and look at how a computer really works. This book examines and explains a variety of scientific programming models (programming models relevant to scientists) with an emphasis on how programming constructs map to different parts of the computer's architecture. Two themes emerge: program speed and program modularity. Throughout this book, the premise is to "get under the hood," and the discussion is tied to specific programs. The book digs into linkers, compilers, operating systems, and computer architecture to understand how the different parts of the computer interact with programs. It begins with a review of C/C++ and explanations of how libraries, linkers, and Makefiles work. Programming models covered include Pthreads, OpenMP, MPI, TCP/IP, and CUDA.The emphasis on how computers work leads the reader into computer architecture and occasionally into the operating system kernel. The operating system studied is Linux, the preferred platform for scientific computing. Linux is also open source, which allows users to peer into its inner workings. A brief appendix provides a useful table of machines used to time programs. The book's website (https://github.com/divakarvi/bk-spca) has all the programs described in the book as well as a link to the html text.

Listing 1 - 10 of 52 << page
of 6
>>
Sort by