WorldCat Identities

MacLennan, Bruce J.

Overview
Works: 113 works in 272 publications in 1 language and 1,964 library holdings
Genres: Periodicals 
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 830 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 340 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 51 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 19 WorldCat member libraries worldwide

International Journal of Nanotechnology and Molecular Computation (IJNMC) by Bruce J MacLennan( )

1 edition published in 2011 in English and held by 11 WorldCat member libraries worldwide

International Journal of Nanotechnology and Molecular Computation (IJNMC) by Bruce J MacLennan( )

1 edition published in 2011 in English and held by 11 WorldCat member libraries worldwide

International journal of nanotechnology and molecular computation( )

1 edition published in 2011 in English and held by 10 WorldCat member libraries worldwide

The four forms of [omega] by Bruce J MacLennan( )

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

http://archive.org/details/fourformsofomega62macl
Measuring control structure complexity through execution sequence grammars by Bruce J MacLennan( )

1 edition published in 1981 in Undetermined and held by 9 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 9 WorldCat member libraries worldwide

A new method of programming, called relational programming, is introduced. This is a style of programming in which entire relations are manipulated rather than individual data. This is analogous to functional programming, wherein entire functions are the value manipulated by the operators. Because of its ability to manipulate complex data structures other than lists, relational programming seems to have distinct advantages over other very high level languages. This paper introduces the basic concepts of relational programming and a preliminary notation for expressing them; it does not define a programming language, per se. (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 9 WorldCat member libraries worldwide

Prepared for: Chief of Naval Research, Arlington, Virginia 22217
The structural analysis of programming languages by Bruce J MacLennan( )

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

http://archive.org/details/structuralanalys00macl
Information-theoretic properties of languages and their grammars by Bruce J MacLennan( )

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

http://archive.org/details/informationtheor00macl
Relational programming by Bruce J MacLennan( )

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

http://archive.org/details/relationalprogra83012macl
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 9 WorldCat member libraries worldwide

http://archive.org/details/commentaryonmill00macl
Simple metrics for programming languages by Bruce J MacLennan( )

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

http://archive.org/details/simplemetricsfor00macl
A relational program for a syntax directed editor by Bruce J MacLennan( )

1 edition published in 1982 in Undetermined and held by 9 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 simple proof of a generalized Church-Rosser theorem by Bruce J MacLennan( )

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

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

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

Prepared for: Chief of Naval Research; Arlington, Virginia 22217
 
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.63 for Internatio ...)

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 (72)