WorldCat Identities

MacLennan, Bruce J.

Overview
Works: 111 works in 278 publications in 1 language and 1,903 library holdings
Roles: Author, Editor
Classifications: QA76.7, 005.13
Publication Timeline
.
Most widely held works by Bruce J MacLennan
Principles of programming languages : design, evaluation, and implementation by Bruce J MacLennan( Book )

35 editions published between 1983 and 1999 in English and held by 822 WorldCat member libraries worldwide

This text covers both design and implementation issues. It goes beyond basic topics to cover descriptive tools as well as historical precedents so that design issues can be communicated and viewed in their historical context. Principles are emphasized, rather than the details of language syntax
Theoretical and technological advancements in nanotechnology and molecular computation : interdisciplinary gains by Bruce J MacLennan( )

9 editions published in 2011 in English and held by 330 WorldCat member libraries worldwide

"This book compiles research in areas where nanoscience and computer science meet exploring current and future trends in areas such as, cellular nanocomputers, DNA self-assembly, and the architectural design of a nano-brain"--
Functional programming : practice and theory by Bruce J MacLennan( Book )

15 editions published between 1989 and 1990 in English and held by 299 WorldCat member libraries worldwide

The wisdom of Hypatia : ancient spiritual practices for a more meaningful life by Bruce J MacLennan( Book )

5 editions published between 2013 and 2014 in English and held by 50 WorldCat member libraries worldwide

Hypatia was the most famous female spiritual teacher of ancient Alexandria. The mix of classical philosophies she taught to Pagans, Jews, and Christians in the fourth century CE forms the very foundation of Western magic and mysticism as we know it today. The Wisdom of Hypatia offers a progressive, nine month programme based on the teachings of this inspiring Pagan philosopher. Discover how to bring purpose, tranquillity, and spiritual depth to your life through exercises and techniques divided into three stages of wisdom: Epicureanism, Stoicism, and Neoplatonism. This virtual course in philosophy, well-being, and divine union is an essential and practical introduction to the ancient wisdom of the West
International journal of nanotechnology and molecular computation by Bruce J MacLennan( )

5 editions published between 2009 and 2010 in English and held by 12 WorldCat member libraries worldwide

Information-theoretic properties of languages and their grammars by Bruce J MacLennan( )

1 edition published in 1984 in Undetermined and held by 8 WorldCat member libraries worldwide

We describe means for computing a number of information-theoretic properties of languages and their grammars. For example, the entropy of a system of symbols is widely'recognizsd as a. measure of that system's comple:dty and organization. We show how the entropy of a language can be computed in a simple way from a grammar annotated '.nth production probabilities. V,"e then develop means for statistically estimating these production probabilities from measurable properties of strings in the language. V,*e also consider 'he computation of other information theoreti : proper 1 - r of languages and grammars, such as the average information born by a symbol U-. a language and the average information used by the productions of a grammar
Measuring control structure complexity through execution sequence grammars by Bruce J MacLennan( )

1 edition published in 1981 in Undetermined and held by 8 WorldCat member libraries worldwide

http://archive.org/details/measuringcontrol00macl
Introduction to relational programming by Bruce J MacLennan( )

1 edition published in 1981 in Undetermined and held by 8 WorldCat member libraries worldwide

http://archive.org/details/introductiontore00macl
A computer science version of Godel's theorem by Bruce J MacLennan( )

1 edition published in 1983 in Undetermined and held by 8 WorldCat member libraries worldwide

Prepared for: Chief of Naval Research; Arlington, Virginia 22217
Simple metrics for programming languages by Bruce J MacLennan( )

1 edition published in 1982 in Undetermined and held by 8 WorldCat member libraries worldwide

Prepared for: Chief of Naval Research; Arlington, Virginia 22217
Relational programming by Bruce J MacLennan( )

1 edition published in 1983 in Undetermined and held by 8 WorldCat member libraries worldwide

Prepared for: Chief of Naval Research; Arlington, VA 22217
Concurrency and synchronization in the INTEL iAPX-432 prototype systems implementation language by Bruce J MacLennan( )

1 edition published in 1983 in Undetermined and held by 8 WorldCat member libraries worldwide

supported in part by the Foundation Research Program of the Naval Postgraduate School with funds provided by the Chief of Naval Research
Programming with a relational calculus by Bruce J MacLennan( )

1 edition published in 1981 in Undetermined and held by 8 WorldCat member libraries worldwide

This report describes the concept of programming in a relational calculus. This is a style of programming in which entire relations are manipulated rather than individual data, and in which the program itself is represented as a relation. Thus relational programming is more general than functional programming in three respects. First, it is more general because relations subsume functions. Second, it is more general because the same objects, viz. relations are used to represent both the program and the data. Finally, since complex data structures are easily represented as relations, relational programming can manipulate with facility a much wider class of structures that other very-high-level languages. (Author)
Abstraction in the INTEL iAPX-432 prototype systems implementation language by Bruce J MacLennan( )

1 edition published in 1983 in Undetermined and held by 8 WorldCat member libraries worldwide

Prepared for: Chief of Naval Research, Arlington, Virginia 22217
Overview of relational programming by Bruce J MacLennan( )

1 edition published in 1981 in Undetermined and held by 8 WorldCat member libraries worldwide

Prepared for: Chief of Naval Research, Arlington, Virginia 22217
A simple proof of a generalized Church-Rosser theorem by Bruce J MacLennan( )

1 edition published in 1984 in Undetermined and held by 8 WorldCat member libraries worldwide

http://archive.org/details/simpleproofofgen00macl
The four forms of [omega] by Bruce J MacLennan( )

1 edition published in 1984 in Undetermined and held by 8 WorldCat member libraries worldwide

http://archive.org/details/fourformsofomega62macl
The structural analysis of programming languages by Bruce J MacLennan( )

1 edition published in 1981 in Undetermined and held by 8 WorldCat member libraries worldwide

A language's structures are some of its most important characteristics. These include the data structures -- those mechanisms that the language provides for organizing elementary data values. They also include the control structures, which organize the control flow. Less obviously, they include the same structures, which partition and organize the name space. Languages can be compared relative to their structures in the data, control, and name domains. This report describes a syntax-independent method of representing the structures of a language which facilitates visual complexity comparisons and is amenable to measurement. The data, control, and name structures of a number of languages are analyzed, including Pascal, LISP, Algol-60, Algol-68, the lambda calculus, FORTRAN, and Basic. (Author)
A relational program for a syntax directed editor by Bruce J MacLennan( )

1 edition published in 1982 in Undetermined and held by 8 WorldCat member libraries worldwide

This report provides a basis for evaluating relational programming by presenting an implementation of a moderately complex program using relational programming. The program is a syntax-directed editor, a major component in a programming environment that allows the direct construction, modification, and display (unparsing) of parse trees. Relational programming is ideal for this application, since the relational calculus provides a number of high-level operators for manipulating trees and other complex data structures. The editor is presented in two notations: the usual mathematical notation and a simple natural-language-like notation. (Author)
A commentary on Mill's Logic Book I of names and propositions by Bruce J MacLennan( )

1 edition published in 1983 in Undetermined and held by 8 WorldCat member libraries worldwide

Mill's Logic is the cornerstone of scientific method; yet, aside form Mill's Methods of Induction, its contents are not well known. This report attempts to make Book I of Mill's Logic more accessible to students of science and the philosophy of science. Each section of Mill's work is summarized. Most sections also include comments that criticize Mill's position, or relate the topic to more recent developments in the philosophy of science. (Author)
 
moreShow More Titles
fewerShow Fewer Titles
Audience Level
0
Audience Level
1
  Kids General Special  
Audience level: 0.44 (from 0.10 for Theoretica ... to 0.59 for Functional ...)

Functional programming : practice and theory
Covers
Theoretical and technological advancements in nanotechnology and molecular computation : interdisciplinary gainsFunctional programming : practice and theory
Alternative Names
B. J. M.

Mac Lennan Bruce 1950-....

MacLennan, Bruce.

MacLennan Bruce 1950-....

Mc Lennan Bruce 1950-....

McLennan, Bruce

Languages
English (69)