History of Programming Languages

Author: Richard L. Wexelblat

Publisher: Academic Press

ISBN: 1483266168

Category: Reference

Page: 784

View: 3259

DOWNLOAD NOW »

History of Programming Languages presents information pertinent to the technical aspects of the language design and creation. This book provides an understanding of the processes of language design as related to the environment in which languages are developed and the knowledge base available to the originators. Organized into 14 sections encompassing 77 chapters, this book begins with an overview of the programming techniques to use to help the system produce efficient programs. This text then discusses how to use parentheses to help the system identify identical subexpressions within an expression and thereby eliminate their duplicate calculation. Other chapters consider FORTRAN programming techniques needed to produce optimum object programs. This book discusses as well the developments leading to ALGOL 60. The final chapter presents the biography of Adin D. Falkoff. This book is a valuable resource for graduate students, practitioners, historians, statisticians, mathematicians, programmers, as well as computer scientists and specialists.
Release

Publishers Weekly

Author: Publishers' Board of Trade (U.S.),Book Trade Association of Philadelphia,Am. Book Trade Association

Publisher: N.A

ISBN: N.A

Category: American literature

Page: N.A

View: 1218

DOWNLOAD NOW »

Release

Computer System Organization

The B5700/B6700 Series

Author: Elliott I. Organick

Publisher: Academic Press

ISBN: 1483219046

Category: Reference

Page: 142

View: 6690

DOWNLOAD NOW »

Computer System Organization: The B5700/B6700 Series focuses on the organization of the B5700/B6700 Series developed by Burroughs Corp. More specifically, it examines how computer systems can (or should) be organized to support, and hence make more efficient, the running of computer programs that evolve with characteristically similar information structures. Comprised of nine chapters, this book begins with a background on the development of the B5700/B6700 operating systems, paying particular attention to their hardware/software architecture. The discussion then turns to the block-structured processes involved in the B6700 job, which consists of a time-invariant algorithm and a time-varying data structure which is the record of execution of that algorithm. Subsequent chapters deal with the basic data structures for B6700 algorithms; task attributes and the creation and coordination of tasks; stack structure and stack ownership; and software interrupts. Storage control strategies as well as the pros and cons of B6700 are also considered, along with some hardware details of procedure entry and return and tasking. This monograph is intended for computer center directors, other computer professionals, and serious students in computer science who have an interest in the subject of computer organization.
Release

Decision Table Languages and Systems

Author: John R. Metzner,Bruce H. Barnes

Publisher: Academic Press

ISBN: 1483218791

Category: Reference

Page: 180

View: 3026

DOWNLOAD NOW »

ACM Monograph Series: Decision Table Languages and Systems focuses on linguistic examination of decision tables and survey of the features of existing decision table languages and systems. The book first offers information on semiotics, programming language features, and generalization. Discussions focus on semantic broadening, outer language enrichments, generalization of syntax, limitations, implementation improvements, syntactic and semantic features, decision table syntax, semantics of decision table languages, and decision table programming languages. The text then elaborates on design implications, decision structure tables, spectrum of decision table use, and history of decision table programming. Topics include feature evaluation method, breadth of decision table applicability, and suggested design procedure. The book also takes a look at sequential test procedures and language references. The publication is a vital reference for researchers interested in decision table languages and systems.
Release

Foundations of Microprogramming

Architecture, Software, and Applications

Author: Ashok K. Agrawala,Tomlinson G. Rauscher

Publisher: Academic Press

ISBN: 1483215873

Category: Computers

Page: 436

View: 2849

DOWNLOAD NOW »

Foundations of Microprogramming: Architecture, Software, and Applications discusses the foundations and trends in microprogramming, focusing on the architectural, software, and application aspects of microprogramming. The book reviews microprocessors, microprogramming concepts, and characteristics, as well as the architectural features in microprogrammed computers. The text explains support software and the different hierarchies or levels of languages. These include assembler languages which are mnemonic or symbolic representation of machine commands; the procedure oriented machine-dependent; and the procedure oriented machine independent. A simulator is used to interpret programs written in machine or micro-language before the instructions in the program can be run. A simulator and translator (which change some steps from one program written in another language to another program) should interface with the design language of the computer for these components to operate even when a new machine is developed. The book cites four existing computers which have "simple" diagonal microinstructions such as the Hewlett-Packard HP21MX and the Microdata 3200. Horizontal types of microinstructions allow parallel execution of many micro-operations, such as the Cal Data family of computers, the Varian 73, and the NANODATA QM-1. Microprogramming is applied in emulation, program enhancement, operating systems, signal processing, and graphics. The text can benefit programmers, computer engineers, computer technicians, and computer instructors dealing with many aspects of computers such as programming, hardware interface, networking, engineering or design.
Release

Mathematical Software

Author: John R. Rice

Publisher: Academic Press

ISBN: 1483267008

Category: Mathematics

Page: 538

View: 3887

DOWNLOAD NOW »

Mathematical Software deals with software designed for mathematical applications such as Fortran, CADRE, SQUARS, and DESUB. The distribution and sources of mathematical software are discussed, along with number representation and significance monitoring. User-modifiable software and non-standard arithmetic programs are also considered. Comprised of nine chapters, this volume begins with a historical background in the form of a chronological list of events that trace the development of computing in general and mathematical software in particular. The next chapter examines where and how mathematical software is being created and how it is being disseminated to eventual consumers. A number of important shortcomings are identified. The future of mathematical software and the challenges facing mathematical software are then discussed. Subsequent chapters focus on the point of view of people outside the professional community of mathematical software; the monitoring of significance in computation and its relation to number representation; libraries of mathematical software; and the automation of numerical analysis. Eleven algorithms for numerical quadrature are also compared. This book should be of considerable interest to students and specialists in the fields of mathematics and computer science.
Release

American Book Publishing Record Cumulative, 1970-1974

Author: Bowker Editorial Staff

Publisher: N.A

ISBN: 9780835209113

Category:

Page: 6500

View: 3182

DOWNLOAD NOW »

Here's quick access to more than 490,000 titles published from 1970 to 1984 arranged in Dewey sequence with sections for Adult and Juvenile Fiction. Author and Title indexes are included, and a Subject Guide correlates primary subjects with Dewey and LC classification numbers. These cumulative records are available in three separate sets.
Release

Handbook of Weighted Automata

Author: Manfred Droste,Werner Kuich,Heiko Vogler

Publisher: Springer Science & Business Media

ISBN: 3642014925

Category: Computers

Page: 608

View: 4338

DOWNLOAD NOW »

The purpose of this Handbook is to highlight both theory and applications of weighted automata. Weighted finite automata are classical nondeterministic finite automata in which the transitions carry weights. These weights may model, e. g. , the cost involved when executing a transition, the amount of resources or time needed for this,or the probability or reliability of its successful execution. The behavior of weighted finite automata can then be considered as the function (suitably defined) associating with each word the weight of its execution. Clearly, weights can also be added to classical automata with infinite state sets like pushdown automata; this extension constitutes the general concept of weighted automata. To illustrate the diversity of weighted automata, let us consider the following scenarios. Assume that a quantitative system is modeled by a classical automaton in which the transitions carry as weights the amount of resources needed for their execution. Then the amount of resources needed for a path in this weighted automaton is obtained simply as the sum of the weights of its transitions. Given a word, we might be interested in the minimal amount of resources needed for its execution, i. e. , for the successful paths realizing the given word. In this example, we could also replace the “resources” by “profit” and then be interested in the maximal profit realized, correspondingly, by a given word.
Release