%%% -*-BibTeX-*-
%%% ====================================================================
%%% Bibtex-file{
%%% author = "Nelson H. F. Beebe",
%%% version = "3.05",
%%% date = "29 July 2005",
%%% time = "16:19:33 MDT",
%%% filename = "dr-dobbs-1990.bib",
%%% address = "University of Utah
%%% Department of Mathematics, 110 LCB
%%% 155 S 1400 E RM 233
%%% Salt Lake City, UT 84112-0090
%%% USA",
%%% telephone = "+1 801 581 5254",
%%% FAX = "+1 801 581 4148",
%%% URL = "http://www.math.utah.edu/~beebe",
%%% checksum = "46476 54658 214230 2003438",
%%% email = "beebe at math.utah.edu, beebe at acm.org,
%%% beebe at computer.org (Internet)",
%%% codetable = "ISO/ASCII",
%%% keywords = "bibliography, BibTeX, Dr. Dobb's Journal,
%%% programming, software",
%%% supported = "yes",
%%% docstring = "This is a bibliography of publications in
%%% Dr. Dobb's Journal: Software Tools for the
%%% Professional Programmer (CODEN DDJOEB, ISSN
%%% 1044-789X) (formerly: Dr. Dobb's Journal of
%%% Computer Calisthenics and Orthodontia),
%%% and its short-lived 8-page newsletter
%%% supplement, Dr. Dobb's Developer Update (ISSN
%%% 1079-8595, no CODEN), published by Miller
%%% Freeman.
%%%
%%% This file covers the decade 1990--1999. The
%%% companion files dr-dobbs-19*.bib and
%%% dr-dobbs-20*.bib cover other decades.
%%%
%%% From version 2.00 of this file, article
%%% coverage should be complete from 1982--date,
%%% although individual entries may have missing
%%% information.
%%%
%%% At version 3.05, the year coverage looked
%%% like this:
%%%
%%% 1990 ( 180) 1994 ( 309) 1998 ( 240)
%%% 1991 ( 231) 1995 ( 316) 1999 ( 220)
%%% 1992 ( 254) 1996 ( 292)
%%% 1993 ( 262) 1997 ( 243)
%%%
%%% Article: 2542
%%% Book: 5
%%%
%%% Total entries: 2547
%%%
%%% For subscription information, contact
%%%
%%% Dr. Dobb's Journal
%%% P.O. Box 56188
%%% Boulder, CO 80322-6188
%%% USA
%%% Tel: +1 800 456 1215, +1 303 678 0439
%%% FAX: +1 303 661 1885
%%% E-mail: editors at ddj.com
%%% WWW URL: http://www.ddj.com/
%%%
%%% Dr. Dobb's Journal has recently issued CD
%%% ROMs with the articles and software from
%%% 1988--1997, and also offers
%%% subject-specialized CD ROMs; see
%%% http://www.ddj.com/cdrom for ordering
%%% details.
%%%
%%% This bibliography has been collected from
%%% bibliographies in the author's personal
%%% files, from the OCLC Contents1st database,
%%% from the Compendex databases (1980--1996),
%%% from the IEEE INSPEC CD-ROM database
%%% (1989--Sept 1996), and from the computer
%%% science bibliography collection on
%%% ftp.ira.uka.de in /pub/bibliography to
%%% which many people of have contributed. The
%%% snapshot of this collection was taken on
%%% 5-May-1994, and it consists of 441 BibTeX
%%% files, 2,672,675 lines, 205,289 entries,
%%% and 6,375 <at>String{} abbreviations,
%%% occupying 94.8MB of disk space.
%%%
%%% Numerous errors in the sources noted above
%%% have been corrected. Spelling has been
%%% verified with the UNIX spell and GNU ispell
%%% programs using the exception dictionary
%%% stored in the companion file with extension
%%% .sok.
%%%
%%% Dr. Dobbs Journal averages about 17 articles
%%% per issue, 12 issues per year, with 21
%%% volumes to the end of 1996, for an estimated
%%% total of about 4300 articles for 1976--1996,
%%% so coverage at version 2.13 is about 77%.
%%%
%%% At version 1.00, there were 934 entries, for
%%% about 19% coverage, mostly from 1990--1996,
%%% thanks to the addition of a heavily-edited
%%% and corrected conversion of the results of a
%%% search in the OCLC Contents1st database,
%%% which covers this journal only for the years
%%% 1990--date. Regrettably, this database does
%%% not record final page numbers of journal
%%% articles, so there are many page ranges of
%%% the form 123--?? in this bibliography.
%%%
%%% At version 1.09 of this bibliography, there
%%% were 1072 entries. I then discovered the
%%% journal's author index on the World-Wide Web
%%% at the location
%%% http://www.ddj.com/index/author/index.htm.
%%% That index consists of about 1200 very small
%%% HTML files, one for each of the unique author
%%% names. It covers only journal issues
%%% 1982--date, with no material at all for the
%%% years 1976--1981 (journal volumes 1--6).
%%%
%%% Software was therefore written to fetch and
%%% convert that rather rough, and error-ridden,
%%% material into BibTeX entries. This produced
%%% another 2008 bibliography entries, so the
%%% version number of this file was increased to
%%% 2.00. The journal author index does not
%%% record any page numbers at all, just the
%%% author, title, month and year. Sadly, author
%%% order is not recorded: an article by Smith
%%% and Jones appears under both names, with no
%%% indication of which of them is the principal
%%% author. Consequently, there are still 800+
%%% entries with no page number information at
%%% all (indicated by a value of ??--??), about
%%% 2170 with missing final page numbers, and
%%% only about 70 with complete page number data.
%%% Because this journal carries advertising,
%%% articles are usually interspersed with
%%% commercial pages. Also, articles are usually
%%% interleaved, so page data is usually a list
%%% of several individual numbers and number
%%% ranges.
%%%
%%% In order to resolve the author ordering
%%% problem, multiple-author articles were
%%% checked against the version 1.09 bibliography
%%% data, against the UnCover and OCLC library
%%% databases, and as a last resort, against
%%% individual back issues in my personal
%%% library. After this checking, about 60
%%% entries remain with probable errors in author
%%% order or other publication information; they
%%% are readily identified by the presence of an
%%% xxnote keyword.
%%%
%%% In the case of regular columns and
%%% editorials, the title from the author index
%%% is often rather sparse, even though the
%%% journal issue carried more descriptive
%%% information as part of an extended title.
%%%
%%% Abstract text below from the UnCover database
%%% corresponds to the short article summary
%%% given in the journal tables of contents.
%%%
%%% BibTeX citation tags are uniformly chosen as
%%% name:year:abbrev, where name is the family
%%% name of the first author or editor, year is a
%%% 4-digit number, and abbrev is a 3-letter
%%% condensation of important title
%%% words. Citation tags were automatically
%%% generated by software developed for the
%%% BibNet Project.
%%%
%%% In this bibliography, entries are sorted in
%%% publication order, using bibsort -byvolume.
%%%
%%% The checksum field above contains a CRC-16
%%% checksum as the first value, followed by the
%%% equivalent of the standard UNIX wc (word
%%% count) utility output of lines, words, and
%%% characters. This is produced by Robert
%%% Solovay's checksum utility.",
%%% }
%%% ====================================================================
@Preamble{
"\hyphenation{
COMM-WHIZ
Cogs-well
DISK-DOC
Gran-uzzo
Ku-ma-ra-swa-my
Mil-in-ko-vich
Mitch-ell
OPT-LINK
data-bases
}"
}
%%----------------------------------------------------------------------
%% Acknowledgement abbreviations:
@String{ack-nhfb = "Nelson H. F. Beebe,
University of Utah,
Department of Mathematics, 110 LCB,
155 S 1400 E RM 233,
Salt Lake City, UT 84112-0090, USA,
Tel: +1 801 581 5254,
FAX: +1 801 581 4148,
e-mail: \path|beebe@math.utah.edu|,
\path|beebe@acm.org|,
\path|beebe@computer.org| (Internet),
URL: \path|http://www.math.utah.edu/~beebe/|"}
@String{ack-nj = "Norbert Juffa,
2445 Mission College Blvd.
Santa Clara, CA 95054
USA
email: \path=norbert@iit.com="}
%%----------------------------------------------------------------------
%% Journal abbreviations:
@String{j-DDDU = "Dr. Dobb's Developer Update"}
@String{j-DDJ = "Dr. Dobb's Journal of Software Tools"}
%%----------------------------------------------------------------------
%% Publishers and their addresses:
@String{pub-CUP = "Cambridge University Press"}
@String{pub-CUP:adr = "Cambridge, UK"}
@String{pub-HEINZ-HEISE = "Verlag Heinz Heise"}
@String{pub-HEINZ-HEISE:adr = "Helsdorfer Stra{\ss}e 7, D-30625, Hannover,
Germany"}
@String{pub-QUE = "Que Corporation"}
@String{pub-QUE:adr = "Indianapolis, IN, USA"}
@String{pub-SUNSOFT = "SunSoft Press"}
@String{pub-SUNSOFT:adr = "2550 Garcia Avenue, Mountain View, CA
94043-1100, USA"}
@String{pub-YOURDON = "Yourdon Press"}
@String{pub-YOURDON:adr = "Upper Saddle River, NJ, USA"}
%%----------------------------------------------------------------------
%% Bibliography entries:
%%----------------------------------------------------------------------
%% Dr. Dobb's Developer Update was published for just over 2 years;
%% volume 3 number 1 was the final issue. This 8-page newsletter
%% supplement was shipped to subscribers with copies of Dr. Dobb's
%% Journal.
@Article{Stevens:1994:BNL,
author = "Al Stevens",
title = "{Borland}'s New License",
journal = j-DDDU,
volume = "1",
number = "3",
pages = "2--??",
month = mar,
year = "1994",
CODEN = "????",
ISSN = "1079-8595",
bibdate = "Wed Sep 04 08:37:51 1996",
bibsource = "http://www.ddj.com/index/author/index.htm",
acknowledgement = ack-nhfb,
}
@Article{Valdes:1994:SPY,
author = "Ray Vald{\'e}s",
title = "Software Patents: You Make the Choice",
journal = j-DDDU,
volume = "1",
number = "4",
pages = "2--??",
month = apr,
year = "1994",
CODEN = "????",
ISSN = "1079-8595",
bibdate = "Wed Sep 04 08:37:56 1996",
bibsource = "http://www.ddj.com/index/author/index.htm",
acknowledgement = ack-nhfb,
}
@Article{Schneier:1994:RDS,
author = "Bruce Schneier",
title = "{RSA} Data Security Conference",
journal = j-DDDU,
volume = "1",
number = "4",
pages = "3--??",
month = apr,
year = "1994",
CODEN = "????",
ISSN = "1079-8595",
bibdate = "Wed Sep 04 08:37:56 1996",
bibsource = "http://www.ddj.com/index/author/index.htm",
acknowledgement = ack-nhfb,
}
@Article{Valdes:1994:COW,
author = "Ray Vald{\'e}s",
title = "Component Object Wars Heat Up",
journal = j-DDDU,
volume = "1",
number = "5",
pages = "1--??",
month = may,
year = "1994",
CODEN = "????",
ISSN = "1079-8595",
bibdate = "Wed Sep 04 08:37:56 1996",
bibsource = "http://www.ddj.com/index/author/index.htm",
acknowledgement = ack-nhfb,
}
@Article{Oldham:1994:DT,
author = "C. R. Oldham",
title = "{OS/2} Development Tools",
journal = j-DDDU,
volume = "1",
number = "5",
pages = "2--??",
month = may,
year = "1994",
CODEN = "????",
ISSN = "1079-8595",
bibdate = "Wed Sep 04 08:37:56 1996",
bibsource = "http://www.ddj.com/index/author/index.htm",
acknowledgement = ack-nhfb,
}
@Article{Valdes:1994:WL,
author = "Ray Vald{\'e}s",
title = "Winners and Losers",
journal = j-DDDU,
volume = "1",
number = "5",
pages = "2--??",
month = may,
year = "1994",
CODEN = "????",
ISSN = "1079-8595",
bibdate = "Wed Sep 04 08:37:56 1996",
bibsource = "http://www.ddj.com/index/author/index.htm",
acknowledgement = ack-nhfb,
}
@Article{Erickson:1994:TSL,
author = "Jonathan Erickson",
title = "Time for a Second Look",
journal = j-DDDU,
volume = "1",
number = "6",
pages = "2--??",
month = jun,
year = "1994",
CODEN = "????",
ISSN = "1079-8595",
bibdate = "Wed Sep 04 08:37:56 1996",
bibsource = "http://www.ddj.com/index/author/index.htm",
acknowledgement = ack-nhfb,
}
@Article{Valdes:1994:MRC,
author = "Ray Vald{\'e}s",
title = "A Milestone on the Road to {Chicago}",
journal = j-DDDU,
volume = "1",
number = "7",
pages = "1--??",
month = jul,
year = "1994",
CODEN = "????",
ISSN = "1079-8595",
bibdate = "Wed Sep 04 08:37:56 1996",
bibsource = "http://www.ddj.com/index/author/index.htm",
acknowledgement = ack-nhfb,
}
@Article{Valdes:1994:WAK,
author = "Ray Vald{\'e}s",
title = "What's Up at {Kaleida}",
journal = j-DDDU,
volume = "1",
number = "7",
pages = "1, 4",
month = sep,
year = "1994",
CODEN = "????",
ISSN = "1079-8595",
bibdate = "Wed Sep 04 08:37:56 1996",
bibsource = "http://www.ddj.com/index/author/index.htm",
acknowledgement = ack-nhfb,
}
@Article{Floyd:1994:BIC,
author = "Michael A. Floyd",
title = "{Borland International Conference}",
journal = j-DDDU,
volume = "1",
number = "7",
pages = "2--2",
month = sep,
year = "1994",
CODEN = "????",
ISSN = "1079-8595",
bibdate = "Wed Sep 04 08:37:56 1996",
bibsource = "http://www.ddj.com/index/author/index.htm",
acknowledgement = ack-nhfb,
}
@Article{Martin:1994:SCE,
author = "Michelle San Martin",
title = "Source-Code Escrow for Intellectual Property
Protection",
journal = j-DDDU,
volume = "1",
number = "7",
pages = "2--2",
month = sep,
year = "1994",
CODEN = "????",
ISSN = "1079-8595",
bibdate = "Wed Sep 04 08:37:56 1996",
bibsource = "http://www.ddj.com/index/author/index.htm",
acknowledgement = ack-nhfb,
}
@Article{Schneier:1994:E,
author = "Bruce Schneier",
title = "{Eurocrypt} '94",
journal = j-DDDU,
volume = "1",
number = "7",
pages = "3--??",
month = jul,
year = "1994",
CODEN = "????",
ISSN = "1079-8595",
bibdate = "Wed Sep 04 08:37:56 1996",
bibsource = "http://www.ddj.com/index/author/index.htm",
acknowledgement = ack-nhfb,
}
@Article{Valdes:1994:IHT,
author = "Ray Vald{\'e}s",
title = "The Internet: Here Today",
journal = j-DDDU,
volume = "1",
number = "8",
pages = "1--??",
month = aug,
year = "1994",
CODEN = "????",
ISSN = "1079-8595",
bibdate = "Wed Sep 04 08:37:56 1996",
bibsource = "http://www.ddj.com/index/author/index.htm",
acknowledgement = ack-nhfb,
}
@Article{Varhol:1994:BAV,
author = "Peter D. Varhol",
title = "Building Applications with Visual Tools",
journal = j-DDDU,
volume = "1",
number = "8",
pages = "2--??",
month = aug,
year = "1994",
CODEN = "????",
ISSN = "1079-8595",
bibdate = "Wed Sep 04 08:37:56 1996",
bibsource = "http://www.ddj.com/index/author/index.htm",
acknowledgement = ack-nhfb,
}
@Article{Koolish:1994:NOM,
author = "Ruth Koolish",
title = "{National Online Meeting '94}",
journal = j-DDDU,
volume = "1",
number = "8",
pages = "3--??",
month = aug,
year = "1994",
CODEN = "????",
ISSN = "1079-8595",
bibdate = "Wed Sep 04 08:37:56 1996",
bibsource = "http://www.ddj.com/index/author/index.htm",
acknowledgement = ack-nhfb,
}
@Article{Valdes:1994:NGI,
author = "Ray Vald{\'e}s",
title = "The Next Generation of {IP}: Small Step or Giant
Leap",
journal = j-DDDU,
volume = "1",
number = "10",
pages = "1, 4",
month = dec,
year = "1994",
CODEN = "????",
ISSN = "1079-8595",
bibdate = "Wed Sep 04 08:37:56 1996",
bibsource = "http://www.ddj.com/index/author/index.htm",
acknowledgement = ack-nhfb,
}
@Article{Erickson:1994:DHT,
author = "Jonathan Erickson",
title = "Dialin' for High-Tech Dollars",
journal = j-DDDU,
volume = "1",
number = "10",
pages = "2--2",
month = dec,
year = "1994",
CODEN = "????",
ISSN = "1079-8595",
bibdate = "Wed Sep 04 08:37:56 1996",
bibsource = "http://www.ddj.com/index/author/index.htm",
acknowledgement = ack-nhfb,
}
@Article{Kaehms:1994:SCF,
author = "Bob Kaehms",
title = "{Stanford} Computer Forum",
journal = j-DDDU,
volume = "1",
number = "10",
pages = "3--3",
month = dec,
year = "1994",
CODEN = "????",
ISSN = "1079-8595",
bibdate = "Wed Sep 04 08:37:56 1996",
bibsource = "http://www.ddj.com/index/author/index.htm",
acknowledgement = ack-nhfb,
}
@Article{Swaine:1994:AIH,
author = "Michael Swaine",
title = "Artificial Intelligence: Out of Hybernation?",
journal = j-DDDU,
volume = "1",
number = "11",
pages = "1--??",
month = oct,
year = "1994",
CODEN = "????",
ISSN = "1079-8595",
bibdate = "Wed Sep 04 08:37:56 1996",
bibsource = "http://www.ddj.com/index/author/index.htm",
acknowledgement = ack-nhfb,
}
@Article{Kehoe:1994:PFS,
author = "Brendan Kehoe",
title = "Portability and Free Software",
journal = j-DDDU,
volume = "1",
number = "11",
pages = "2--??",
month = oct,
year = "1994",
CODEN = "????",
ISSN = "1079-8595",
bibdate = "Wed Sep 04 08:37:56 1996",
bibsource = "http://www.ddj.com/index/author/index.htm",
acknowledgement = ack-nhfb,
}
@Article{Koolish:1994:SSE,
author = "Ruth Koolish",
title = "{SLA}: Stepping Into the Electronic Library",
journal = j-DDDU,
volume = "1",
number = "11",
pages = "2--??",
month = oct,
year = "1994",
CODEN = "????",
ISSN = "1079-8595",
bibdate = "Wed Sep 04 08:37:56 1996",
bibsource = "http://www.ddj.com/index/author/index.htm",
acknowledgement = ack-nhfb,
}
@Article{Valdes:1994:LAB,
author = "Ray Vald{\'e}s",
title = "{Latin America}: {A} Boom Market Waiting to Happen?",
journal = j-DDDU,
volume = "1",
number = "13",
pages = "1--??",
month = nov,
year = "1994",
CODEN = "????",
ISSN = "1079-8595",
bibdate = "Wed Sep 04 08:37:56 1996",
bibsource = "http://www.ddj.com/index/author/index.htm",
acknowledgement = ack-nhfb,
}
@Article{Smallson:1994:NIP,
author = "Fran Smallson",
title = "{NAFTA}'s Intellectual Property Provisions",
journal = j-DDDU,
volume = "1",
number = "13",
pages = "2--??",
month = nov,
year = "1994",
CODEN = "????",
ISSN = "1079-8595",
bibdate = "Wed Sep 04 08:37:56 1996",
bibsource = "http://www.ddj.com/index/author/index.htm",
acknowledgement = ack-nhfb,
}
@Article{Vlissides:1994:P,
author = "John Vlissides",
title = "{PLoP} '94",
journal = j-DDDU,
volume = "1",
number = "13",
pages = "3--??",
month = nov,
year = "1994",
CODEN = "????",
ISSN = "1079-8595",
bibdate = "Wed Sep 04 08:37:56 1996",
bibsource = "http://www.ddj.com/index/author/index.htm",
acknowledgement = ack-nhfb,
}
@Article{Valdes:1995:WWW,
author = "Ray Vald{\'e}s",
title = "{Web} Wars Widen",
journal = j-DDDU,
volume = "2",
number = "1",
pages = "1--??",
month = jan,
year = "1995",
CODEN = "????",
ISSN = "1079-8595",
bibdate = "Wed Sep 04 08:37:56 1996",
bibsource = "http://www.ddj.com/index/author/index.htm",
acknowledgement = ack-nhfb,
}
@Article{Betz:1995:QLA,
author = "Mark Betz",
title = "A Quick Look at {Borland's Delphi} 95",
journal = j-DDDU,
volume = "2",
number = "1",
pages = "2--??",
month = jan,
year = "1995",
CODEN = "????",
ISSN = "1079-8595",
bibdate = "Wed Sep 04 08:37:56 1996",
bibsource = "http://www.ddj.com/index/author/index.htm",
acknowledgement = ack-nhfb,
}
@Article{Schneier:1995:CCS,
author = "Bruce Schneier",
title = "Computers and Communications Security",
journal = j-DDDU,
volume = "2",
number = "1",
pages = "3--??",
month = jan,
year = "1995",
CODEN = "????",
ISSN = "1079-8595",
bibdate = "Wed Sep 04 08:37:56 1996",
bibsource = "http://www.ddj.com/index/author/index.htm",
acknowledgement = ack-nhfb,
}
@Article{Valdes:1995:PCG,
author = "Ray Vald{\'e}s",
title = "{Pentium} Crosses the Great Divide",
journal = j-DDDU,
volume = "2",
number = "2",
pages = "1, 4",
month = feb,
year = "1995",
CODEN = "????",
ISSN = "1079-8595",
bibdate = "Wed Sep 04 08:37:56 1996",
bibsource = "http://www.ddj.com/index/author/index.htm",
acknowledgement = ack-nhfb,
}
@Article{Hughes:1995:FFS,
author = "Phil Hughes",
title = "{Freenets} and Free Software",
journal = j-DDDU,
volume = "2",
number = "2",
pages = "2--3",
month = feb,
year = "1995",
CODEN = "????",
ISSN = "1079-8595",
bibdate = "Wed Sep 04 08:37:56 1996",
bibsource = "http://www.ddj.com/index/author/index.htm",
acknowledgement = ack-nhfb,
}
@Article{Jolitz:1995:III,
author = "William F. Jolitz",
title = "Inside ``Intel Inside''",
journal = j-DDDU,
volume = "2",
number = "2",
pages = "3--4",
month = feb,
year = "1995",
CODEN = "????",
ISSN = "1079-8595",
bibdate = "Wed Sep 04 08:37:56 1996",
bibsource = "http://www.ddj.com/index/author/index.htm",
acknowledgement = ack-nhfb,
}
@Article{Swaine:1995:ASA,
author = "Michael Swaine",
title = "{Apple} Shines at {MacWorld} Expo",
journal = j-DDDU,
volume = "2",
number = "3",
pages = "1, 6",
month = mar,
year = "1995",
CODEN = "????",
ISSN = "1079-8595",
bibdate = "Wed Sep 04 08:37:56 1996",
bibsource = "http://www.ddj.com/index/author/index.htm",
acknowledgement = ack-nhfb,
}
@Article{Knowlton:1995:MGM,
author = "Scott Knowlton",
title = "{Motif} Geometry Management",
journal = j-DDDU,
volume = "2",
number = "3",
pages = "2--2",
month = mar,
year = "1995",
CODEN = "????",
ISSN = "1079-8595",
bibdate = "Wed Sep 04 08:37:56 1996",
bibsource = "http://www.ddj.com/index/author/index.htm",
acknowledgement = ack-nhfb,
}
@Article{Schneier:1995:PCC,
author = "Bruce Schneier",
title = "A Pair of Cryptographic Conferences",
journal = j-DDDU,
volume = "2",
number = "3",
pages = "3--3",
month = mar,
year = "1995",
CODEN = "????",
ISSN = "1079-8595",
bibdate = "Sat Oct 17 14:06:38 1998",
bibsource = "http://www.ddj.com/index/author/index.htm",
acknowledgement = ack-nhfb,
}
@Article{Jolitz:1995:ISB,
author = "William F. Jolitz and Lynne Greer Jolitz",
title = "{Internet} Security Breach",
journal = j-DDDU,
volume = "2",
number = "3",
pages = "3--4",
month = mar,
year = "1995",
CODEN = "????",
ISSN = "1079-8595",
bibdate = "Wed Sep 04 08:37:56 1996",
bibsource = "http://www.ddj.com/index/author/index.htm",
acknowledgement = ack-nhfb,
}
@Article{Valdes:1995:PPP,
author = "Ray Vald{\'e}s",
title = "{P6} Processor in the Pipeline",
journal = j-DDDU,
volume = "2",
number = "4",
pages = "1, 4",
month = apr,
year = "1995",
CODEN = "????",
ISSN = "1079-8595",
bibdate = "Wed Sep 04 08:37:56 1996",
bibsource = "http://www.ddj.com/index/author/index.htm",
acknowledgement = ack-nhfb,
}
@Article{Aharonian:1995:USP,
author = "Gregory Aharonian",
title = "1994 {U.S.} Software Patent Statistics",
journal = j-DDDU,
volume = "2",
number = "4",
pages = "2--3",
month = apr,
year = "1995",
CODEN = "????",
ISSN = "1079-8595",
bibdate = "Wed Sep 04 08:37:56 1996",
bibsource = "http://www.ddj.com/index/author/index.htm",
acknowledgement = ack-nhfb,
}
@Article{Gurley:1995:DBF,
author = "George Gurley",
title = "Do Books Have a Future?",
journal = j-DDDU,
volume = "2",
number = "4",
pages = "3--3",
month = apr,
year = "1995",
CODEN = "????",
ISSN = "1079-8595",
bibdate = "Wed Sep 04 08:37:56 1996",
bibsource = "http://www.ddj.com/index/author/index.htm",
acknowledgement = ack-nhfb,
}
@Article{Valdes:1995:HIW,
author = "Ray Vald{\'e}s",
title = "Here's the {Internet} Where's the Money?",
journal = j-DDDU,
volume = "2",
number = "5",
pages = "1, 3",
month = may,
year = "1995",
CODEN = "????",
ISSN = "1079-8595",
bibdate = "Wed Sep 04 08:37:56 1996",
bibsource = "http://www.ddj.com/index/author/index.htm",
acknowledgement = ack-nhfb,
}
@Article{Brown:1995:CRA,
author = "Marc E. Brown",
title = "Copyright Ruling Against {Borland} Overturned",
journal = j-DDDU,
volume = "2",
number = "5",
pages = "2--4",
month = may,
year = "1995",
CODEN = "????",
ISSN = "1079-8595",
bibdate = "Wed Sep 04 08:37:56 1996",
bibsource = "http://www.ddj.com/index/author/index.htm",
acknowledgement = ack-nhfb,
}
@Article{Valdes:1995:AFP,
author = "Ray Vald{\'e}s",
title = "App Frameworks in a {Post-MFC} World",
journal = j-DDDU,
volume = "2",
number = "6",
pages = "1, 4",
month = jun,
year = "1995",
CODEN = "????",
ISSN = "1079-8595",
bibdate = "Wed Sep 04 08:37:56 1996",
bibsource = "http://www.ddj.com/index/author/index.htm",
acknowledgement = ack-nhfb,
}
@Article{Stewart:1995:VWW,
author = "Joe Stewart",
title = "{VRML} and the World Wide {Web}",
journal = j-DDDU,
volume = "2",
number = "6",
pages = "2--3",
month = jun,
year = "1995",
CODEN = "????",
ISSN = "1079-8595",
bibdate = "Wed Sep 04 08:37:56 1996",
bibsource = "http://www.ddj.com/index/author/index.htm",
acknowledgement = ack-nhfb,
}
@Article{Dorsey:1995:NCG,
author = "John Dorsey",
title = "Ninth Computer Game Developer's Conference",
journal = j-DDDU,
volume = "2",
number = "6",
pages = "3--3",
month = jun,
year = "1995",
CODEN = "????",
ISSN = "1079-8595",
bibdate = "Wed Sep 04 08:37:56 1996",
bibsource = "http://www.ddj.com/index/author/index.htm",
acknowledgement = ack-nhfb,
}
@Article{Burcham:1995:PIR,
author = "Robert Burcham",
title = "Protocols for {Internet} Radio",
journal = j-DDDU,
volume = "2",
number = "7",
pages = "1, 3, 4",
month = jul,
year = "1995",
CODEN = "????",
ISSN = "1079-8595",
bibdate = "Wed Sep 04 08:37:56 1996",
bibsource = "http://www.ddj.com/index/author/index.htm",
acknowledgement = ack-nhfb,
}
@Article{Valdes:1995:SSV,
author = "Ray Vald{\'e}s",
title = "Startup: {A} Silicon Valley Adventure",
journal = j-DDDU,
volume = "2",
number = "7",
pages = "2--3",
month = jul,
year = "1995",
CODEN = "????",
ISSN = "1079-8595",
bibdate = "Wed Sep 04 08:37:56 1996",
acknowledgement = ack-nhfb,
}
@Article{Valdes:1995:MIP,
author = "Ray Vald{\'e}s",
title = "More on {Internet} Protocols",
journal = j-DDDU,
volume = "2",
number = "7",
pages = "4--4",
month = jul,
year = "1995",
CODEN = "????",
ISSN = "1079-8595",
bibdate = "Wed Sep 04 08:37:56 1996",
bibsource = "http://www.ddj.com/index/author/index.htm",
acknowledgement = ack-nhfb,
}
@Article{Valdes:1995:NGJ,
author = "Ray Vald{\'e}s",
title = "Net Gets a {Java} Buzz",
journal = j-DDDU,
volume = "2",
number = "8",
pages = "1, 3--4, 6",
month = aug,
year = "1995",
CODEN = "????",
ISSN = "1079-8595",
bibdate = "Wed Sep 04 08:37:56 1996",
bibsource = "http://www.ddj.com/index/author/index.htm",
acknowledgement = ack-nhfb,
}
@Article{Schneier:1995:E,
author = "Bruce Schneier",
title = "{Eurocrypt} '95",
journal = j-DDDU,
volume = "2",
number = "8",
pages = "2--2",
month = aug,
year = "1995",
CODEN = "????",
ISSN = "1079-8595",
bibdate = "Wed Sep 04 08:37:56 1996",
bibsource = "http://www.ddj.com/index/author/index.htm",
acknowledgement = ack-nhfb,
}
@Article{Jolitz:1995:PP,
author = "Lynne Greer Jolitz",
title = "{POSIX.4} Programming",
journal = j-DDDU,
volume = "2",
number = "8",
pages = "2--3",
month = aug,
year = "1995",
CODEN = "????",
ISSN = "1079-8595",
bibdate = "Wed Sep 04 08:37:56 1996",
acknowledgement = ack-nhfb,
}
@Article{Valdes:1995:SS,
author = "Ray Vald{\'e}s",
title = "A Surfeit of Servers",
journal = j-DDDU,
volume = "2",
number = "9",
pages = "1, 3, 4, 6",
month = sep,
year = "1995",
CODEN = "????",
ISSN = "1079-8595",
bibdate = "Wed Sep 04 08:37:56 1996",
bibsource = "http://www.ddj.com/index/author/index.htm",
acknowledgement = ack-nhfb,
}
@Article{Calvert:1995:ASP,
author = "Kevin Calvert",
title = "{ATASPI} and the Standards Process",
journal = j-DDDU,
volume = "2",
number = "9",
pages = "2--2",
month = sep,
year = "1995",
CODEN = "????",
ISSN = "1079-8595",
bibdate = "Wed Sep 04 08:37:56 1996",
bibsource = "http://www.ddj.com/index/author/index.htm",
acknowledgement = ack-nhfb,
}
@Article{Redmond:1995:M,
author = "Frank E. {Redmond, III}",
title = "{MacHack} '95",
journal = j-DDDU,
volume = "2",
number = "9",
pages = "2--3",
month = sep,
year = "1995",
CODEN = "????",
ISSN = "1079-8595",
bibdate = "Wed Sep 04 08:37:56 1996",
bibsource = "http://www.ddj.com/index/author/index.htm",
acknowledgement = ack-nhfb,
}
@Article{Valdes:1995:MM,
author = "Ray Vald{\'e}s",
title = "Of Milestones and Men",
journal = j-DDDU,
volume = "2",
number = "10",
pages = "1, 3, 6",
month = oct,
year = "1995",
CODEN = "????",
ISSN = "1079-8595",
bibdate = "Wed Sep 04 08:37:56 1996",
bibsource = "http://www.ddj.com/index/author/index.htm",
acknowledgement = ack-nhfb,
}
@Article{Parker:1995:CCE,
author = "Tim Parker",
title = "{C/C++} Environments for Workstation Development",
journal = j-DDDU,
volume = "2",
number = "10",
pages = "2, 4",
month = oct,
year = "1995",
CODEN = "????",
ISSN = "1079-8595",
bibdate = "Wed Sep 04 08:37:56 1996",
bibsource = "http://www.ddj.com/index/author/index.htm",
acknowledgement = ack-nhfb,
}
@Article{Floyd:1995:BDC,
author = "Michael A. Floyd",
title = "{Borland} Developer's Conference",
journal = j-DDDU,
volume = "2",
number = "10",
pages = "2--3",
month = oct,
year = "1995",
CODEN = "????",
ISSN = "1079-8595",
bibdate = "Wed Sep 04 08:37:56 1996",
bibsource = "http://www.ddj.com/index/author/index.htm",
acknowledgement = ack-nhfb,
}
@Article{Valdes:1995:SBP,
author = "Ray Vald{\'e}s",
title = "In Search of Best Practices",
journal = j-DDDU,
volume = "2",
number = "11",
pages = "1, 3, 4, 6",
month = nov,
year = "1995",
CODEN = "????",
ISSN = "1079-8595",
bibdate = "Wed Sep 04 08:37:57 1996",
bibsource = "http://www.ddj.com/index/author/index.htm",
acknowledgement = ack-nhfb,
}
@Article{Barlock:1995:PCS,
author = "Thomas W. Barlock and David S. Lindsay",
title = "Performance Comparison: Sun {SPARCstation} 5 versus
{Intel Pentium} 90",
journal = j-DDDU,
volume = "2",
number = "11",
pages = "2--3",
month = nov,
year = "1995",
CODEN = "????",
ISSN = "1079-8595",
bibdate = "Wed Sep 04 08:37:57 1996",
bibsource = "http://www.ddj.com/index/author/index.htm",
acknowledgement = ack-nhfb,
}
@Article{Valdes:1995:PW,
author = "Ray Vald{\'e}s",
title = "The {Perl} of {Wizdom}",
journal = j-DDDU,
volume = "2",
number = "12",
pages = "1, 3, 6, 6",
month = dec,
year = "1995",
CODEN = "????",
ISSN = "1079-8595",
bibdate = "Wed Sep 04 08:37:57 1996",
bibsource = "http://www.ddj.com/index/author/index.htm",
acknowledgement = ack-nhfb,
}
@Article{Culcasi:1995:FMF,
author = "Kevin Culcasi and Nick Schwartzman",
title = "Flash Memory: {FTL} versus {ATA}",
journal = j-DDDU,
volume = "2",
number = "12",
pages = "2--2",
month = dec,
year = "1995",
CODEN = "????",
ISSN = "1079-8595",
bibdate = "Wed Sep 04 08:37:57 1996",
bibsource = "http://www.ddj.com/index/author/index.htm",
acknowledgement = ack-nhfb,
}
@Article{Erickson:1995:OBS,
author = "Jonathan Erickson",
title = "{OOPSLA} '95: Back in the Saddle Again",
journal = j-DDDU,
volume = "2",
number = "12",
pages = "3--3",
month = dec,
year = "1995",
CODEN = "????",
ISSN = "1079-8595",
bibdate = "Wed Sep 04 08:37:57 1996",
bibsource = "http://www.ddj.com/index/author/index.htm",
acknowledgement = ack-nhfb,
}
@Article{Malone:1996:BS,
author = "Michael S. Malone",
title = "Beyond Semiconductors",
journal = j-DDDU,
volume = "3",
number = "1",
pages = "1, 3",
month = jan,
year = "1996",
CODEN = "????",
ISSN = "1079-8595",
bibdate = "Wed Sep 04 08:37:57 1996",
bibsource = "http://www.ddj.com/index/author/index.htm",
acknowledgement = ack-nhfb,
}
@Article{Rucker:1996:CC,
author = "Ken Rucker",
title = "{ColoradOS/2} Conference",
journal = j-DDDU,
volume = "3",
number = "1",
pages = "2, 3",
month = jan,
year = "1996",
CODEN = "????",
ISSN = "1079-8595",
bibdate = "Wed Sep 04 08:37:57 1996",
acknowledgement = ack-nhfb,
}
%%----------------------------------------------------------------------
%% Dr. Dobb's Journal entries begin here:
@Article{Custer:1990:Ia,
author = "Janna Custer",
title = "Of Interest",
journal = j-DDJ,
volume = "15",
number = "1",
pages = "??--??",
month = jan,
year = "1990",
CODEN = "DDJOEB",
ISSN = "1044-789X",
bibdate = "Mon Sep 2 09:09:39 MDT 1996",
bibsource = "http://www.ddj.com/index/author/index.htm",
acknowledgement = ack-nhfb,
}
@Article{Swaine:1990:SFa,
author = "Michael Swaine",
title = "{Swaine}'s Flames",
journal = j-DDJ,
volume = "15",
number = "1",
pages = "??--??",
month = jan,
year = "1990",
CODEN = "DDJOEB",
ISSN = "1044-789X",
bibdate = "Mon Sep 2 09:09:39 MDT 1996",
bibsource = "http://www.ddj.com/index/author/index.htm",
acknowledgement = ack-nhfb,
}
@Article{Erickson:1990:Ea,
author = "Jonathan Erickson",
title = "Editorial",
journal = j-DDJ,
volume = "15",
number = "1",
pages = "6--??",
month = jan,
year = "1990",
CODEN = "DDJOEB",
ISSN = "1044-789X",
bibdate = "Mon Sep 2 09:09:39 MDT 1996",
bibsource = "http://www.ddj.com/index/author/index.htm",
acknowledgement = ack-nhfb,
}
@Article{James:1990:RA,
author = "Rahner James",
title = "Real-Time Animation",
journal = j-DDJ,
volume = "15",
number = "1",
pages = "16--17, 19--20, 22, 24, 82, 84, 86, 88, 90, 92--93",
month = jan,
year = "1990",
CODEN = "DDJOEB",
ISSN = "1044-789X",
bibdate = "Tue Sep 03 09:10:11 1996",
bibsource = "http://www.ddj.com/index/author/index.htm, UnCover
database",
abstract = "Smooth, non-flickering, real-time EGA animation is a
reality with Rahner's sprite driver. Rahner covers
animation algorithm design, animation structures, and
EGA innards.",
acknowledgement = ack-nhfb,
classification = "C6130B (Graphics techniques)",
keywords = "Animation algorithm design; Animation structures;
Assembly language listings; C language; Nonflickering;
Real-time EGA animation; Smooth; Sprite driver",
thesaurus = "Assembly language listings; C listings; Computer
animation; Real-time systems",
}
@Article{Nolan:1990:RDA,
author = "Tom Nolan",
title = "Real-Time Data Acquisition Using {DMA}",
journal = j-DDJ,
volume = "15",
number = "1",
pages = "28, 30, 32, 34, 36--37, 94, 96",
month = jan,
year = "1990",
CODEN = "DDJOEB",
ISSN = "1044-789X",
bibdate = "Tue Sep 03 09:10:16 1996",
bibsource = "http://www.ddj.com/index/author/index.htm, UnCover
database",
abstract = "Build your own real-time data acquisition system with
the hardware and software tools Tom presents here.",
acknowledgement = ack-nhfb,
affiliation = "NASA/Goddard Space Flight Center, Greenbelt, MD, USA",
classification = "C5520 (Data acquisition equipment and techniques);
C6120 (File organisation); C6130 (Data handling
techniques)",
keywords = "C listings; Data analysis; Data display; Direct memory
access; DMA; External source; Hardware; IBM
PC-compatible computer; Real time data acquisition;
Software",
thesaurus = "C listings; Data acquisition; File organisation;
Real-time systems",
}
@Article{Tracy:1990:ZES,
author = "Martin Tracy",
title = "{ZEN} for Embedded Systems",
journal = j-DDJ,
volume = "15",
number = "1",
pages = "38, 40, 42, 44, 46, 98, 100--102, 104--106",
month = jan,
year = "1990",
CODEN = "DDJOEB",
ISSN = "1044-789X",
bibdate = "Tue Sep 03 09:10:21 1996",
bibsource = "http://www.ddj.com/index/author/index.htm, UnCover
database",
abstract = "DDJ's Forth expert presents ZEN, a tiny Forth system
written entirely in Forth. Programs written in ZEN are
ideal for embedded applications and, says Martin,
inherently ROM-able.",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
keywords = "Embedded applications; Forth system; Listing; ZEN",
thesaurus = "FORTH; High level languages",
}
@Article{Douglas:1990:EMM,
author = "Rohan T. Douglas",
title = "Error message management",
journal = j-DDJ,
volume = "15",
number = "1",
pages = "48, 51, 108",
month = jan,
year = "1990",
CODEN = "DDJOEB",
ISSN = "1044-789X",
bibdate = "Tue Sep 10 09:26:18 MDT 1996",
bibsource = "http://www.ddj.com/index/author/index.htm, UnCover
database",
abstract = "Automate your error message documentation using the
tools that Rohan provides here. Or, for that matter,
adapt his technique for on-screen menus, prompts, and
dialog boxes.",
acknowledgement = ack-nhfb,
classification = "C6110B (Software engineering techniques)",
keywords = "AWK listings; Error message document; Error message
management; Software development life cycle",
thesaurus = "Complete computer programs; Software engineering",
}
@Article{Stout:1990:SDE,
author = "Robert B. Stout",
title = "{S-CODER} for Data Encryption",
journal = j-DDJ,
volume = "15",
number = "1",
pages = "52, 54, 56, 58, 110--111",
month = jan,
year = "1990",
CODEN = "DDJOEB",
ISSN = "1044-789X",
bibdate = "Tue Sep 03 09:10:29 1996",
bibsource = "http://www.ddj.com/index/author/index.htm, UnCover
database",
abstract = "S-CODER is the core of a data encryption engine that
can be implemented with virtually any high-level
language and can serve as the building block for
enhanced security systems.",
acknowledgement = ack-nhfb,
classification = "B6120B (Codes); C6130 (Data handling techniques)",
keywords = "Algorithm; ANSI C; Data encryption; Enhanced security
applications; Secure data systems",
thesaurus = "C listings; Cryptography",
}
@Article{Zigon:1990:PC,
author = "Robert Zigon",
title = "Parametric Circles",
journal = j-DDJ,
volume = "15",
number = "1",
pages = "60, 63",
month = jan,
year = "1990",
CODEN = "DDJOEB",
ISSN = "1044-789X",
bibdate = "Tue Sep 03 09:10:34 1996",
bibsource = "http://www.ddj.com/index/author/index.htm, UnCover
database",
abstract = "Robert returns to DDJ, this time with an algorithm for
efficiently generating circles.",
acknowledgement = ack-nhfb,
thesaurus = "Computer graphics",
}
@Article{Ladd:1990:EZC,
author = "Scott Robert Ladd",
title = "Examining {Zortech C++} 2.0",
journal = j-DDJ,
volume = "15",
number = "1",
pages = "64, 66, 69, 71, 73, 112, 114, 117, 119",
month = jan,
year = "1990",
CODEN = "DDJOEB",
ISSN = "1044-789X",
bibdate = "Tue Sep 10 09:26:18 MDT 1996",
bibsource = "http://www.ddj.com/index/author/index.htm, UnCover
database",
abstract = "Scott put Zortech's C++ 2.0 to the challenge of
fractal geometry -- and liked what he saw.",
acknowledgement = ack-nhfb,
classification = "C6150C (Compilers, interpreters and other
processors); C6140D (High level languages)",
keywords = "AT and T 2.0 version; C++ compiler; C++ language;
Compatibles; Documentation; Example programs; IBM PC;
MS-DOS; Programming tools; Source-level debugger;
Zortech C++ 2.0",
thesaurus = "C language; IBM computers; Program compilers; Software
packages",
}
@Article{Schulman:1990:SGFa,
author = "Andrew Schulman",
title = "Stalking General Protection Faults: Part {I}",
journal = j-DDJ,
volume = "15",
number = "1",
pages = "74--75, 77--81, 120, 122",
month = jan,
year = "1990",
CODEN = "DDJOEB",
ISSN = "1044-789X",
bibdate = "Mon Sep 2 09:09:39 MDT 1996",
bibsource = "http://www.ddj.com/index/author/index.htm, UnCover
database",
abstract = "In the first installment of this two-part article,
contributing editor Andrew Schulman inaugurates a new
section in DDJ by stalking the elusive general
protection fault using a variety of developer's
tools.",
acknowledgement = ack-nhfb,
classification = "C6150J (Operating systems)",
keywords = "286-Based DOS extender; 386 Protected-mode DOS
extenders; General protection; GP faults; OS/2;
Protected-mode programs",
thesaurus = "Operating systems [computers]",
}
@Article{Nelson:1990:LIE,
author = "Mark R. Nelson",
title = "Location is Everything!",
journal = j-DDJ,
volume = "15",
number = "1",
pages = "124--126, 128, 152--153",
month = jan,
year = "1990",
CODEN = "DDJOEB",
ISSN = "1044-789X",
bibdate = "Tue Sep 03 09:10:54 1996",
bibsource = "http://www.ddj.com/index/author/index.htm,
http://www.ddj.com/index/author/index.htm, UnCover
database",
abstract = "A general-purpose ``locator'' program that matches
code and data with target hardware.",
acknowledgement = ack-nhfb,
affiliation = "Software Inc., Dallas, TX, USA",
classification = "C6120 (File organisation)",
keywords = "C program; Code image; Code moving; Code placement;
Code splitting; Data moving; Data sections; Linker;
Located output file; Locator; Memory; RAM; ROM; Segment
references; Target hardware",
thesaurus = "C listings; Storage management",
}
@Article{Swaine:1990:PPa,
author = "Michael Swaine",
title = "Programming Paradigms",
journal = j-DDJ,
volume = "15",
number = "1",
pages = "129--??",
month = jan,
year = "1990",
CODEN = "DDJOEB",
ISSN = "1044-789X",
bibdate = "Tue Sep 03 09:11:03 1996",
bibsource = "http://www.ddj.com/index/author/index.htm, UnCover
database",
abstract = "If your programming palate has been hungry for a taste
of Lisp, Mike's monthly menu should fill the bill.",
acknowledgement = ack-nhfb,
}
@Article{Stevens:1990:CPa,
author = "Al Stevens",
title = "{C} Programming",
journal = j-DDJ,
volume = "15",
number = "1",
pages = "132--??",
month = jan,
year = "1990",
CODEN = "DDJOEB",
ISSN = "1044-789X",
bibdate = "Tue Sep 03 09:11:14 1996",
bibsource = "http://www.ddj.com/index/author/index.htm, UnCover
database",
abstract = "Al continues with his text data base indexing and
retrieval project, this month adding the expression
interpreter. He then reflects upon OOPSLA '89, how
teachers teach C, and recommends a recent book for C
programmers.",
acknowledgement = ack-nhfb,
}
@Article{Duntemann:1990:SPa,
author = "Jeff Duntemann",
title = "Structured Programming",
journal = j-DDJ,
volume = "15",
number = "1",
pages = "140--??",
month = jan,
year = "1990",
CODEN = "DDJOEB",
ISSN = "1044-789X",
bibdate = "Tue Sep 03 09:11:34 1996",
bibsource = "http://www.ddj.com/index/author/index.htm, UnCover
database",
abstract = "Jeff bounces around some myths put out by
object-oriented hypesters, pointing out that what you
read isn't necessarily what you get, before returning
to his discussion of polymorphism with Turbo Pascal and
Quick Pascal.",
acknowledgement = ack-nhfb,
}
@Article{Custer:1990:Ib,
author = "Janna Custer",
title = "Of Interest",
journal = j-DDJ,
volume = "15",
number = "2",
pages = "??--??",
month = feb,
year = "1990",
CODEN = "DDJOEB",
ISSN = "1044-789X",
bibdate = "Mon Sep 2 09:09:39 MDT 1996",
bibsource = "http://www.ddj.com/index/author/index.htm, UnCover
database",
acknowledgement = ack-nhfb,
}
@Article{Swaine:1990:SFb,
author = "Michael Swaine",
title = "{Swaine}'s Flames",
journal = j-DDJ,
volume = "15",
number = "2",
pages = "??--??",
month = feb,
year = "1990",
CODEN = "DDJOEB",
ISSN = "1044-789X",
bibdate = "Mon Sep 2 09:09:39 MDT 1996",
bibsource = "http://www.ddj.com/index/author/index.htm",
acknowledgement = ack-nhfb,
}
@Article{Erickson:1990:Eb,
author = "Jonathan Erickson",
title = "Editorial",
journal = j-DDJ,
volume = "15",
number = "2",
pages = "6--??",
month = feb,
year = "1990",
CODEN = "DDJOEB",
ISSN = "1044-789X",
bibdate = "Mon Sep 2 09:09:39 MDT 1996",
bibsource = "http://www.ddj.com/index/author/index.htm",
acknowledgement = ack-nhfb,
}
@Article{Paterson:1990:MMDa,
author = "Tim Paterson and Steve Flenniken",
title = "Managing Multiple Data Segments Under {Microsoft
Windows}: Part {I}",
journal = j-DDJ,
volume = "15",
number = "2",
pages = "16--26",
month = feb,
year = "1990",
CODEN = "DDJOEB",
ISSN = "1044-789X",
bibdate = "Tue Sep 03 09:11:45 1996",
bibsource = "http://www.ddj.com/index/author/index.htm, UnCover
database",
abstract = "In the first installment of this two-part article, Tim
and Steve present a segment table technique that helps
you cope with MS Windows' ``memory movement''
phenomenon.",
acknowledgement = ack-nhfb,
classification = "C6180 (User interfaces); C6120 (File organisation);
C6115 (Programming support)",
keywords = "Functions library; Macros library; Memory management;
Microsoft Windows; Segment table",
thesaurus = "Software packages; Software tools; Storage management;
Subroutines; User interfaces",
}
@Article{Stroyan:1990:TDG,
author = "Michael Stroyan",
title = "Three-Dimensional Graphics Using the {X Window
System}",
journal = j-DDJ,
volume = "15",
number = "2",
pages = "28--36",
month = feb,
year = "1990",
CODEN = "DDJOEB",
ISSN = "1044-789X",
bibdate = "Tue Sep 03 09:11:48 1996",
bibsource = "http://www.ddj.com/index/author/index.htm, UnCover
database, http://www.ddj.com/index/author/index.htm",
abstract = "3-D graphics are possible with X Window systems even
though most toolkits don't provide much support for
creating them. Michael shares his experiences with
porting 3-D graphics to X, and provides you with
solutions to some thorny problems.",
acknowledgement = ack-nhfb,
classification = "C6180 (User interfaces); C6130B (Graphics
techniques)",
keywords = "3-D graphics library; Portability; Three-dimensional
graphics; X-Window System",
thesaurus = "Computer graphics; Subroutines; User interfaces",
}
@Article{Canup:1990:PNI,
author = "Bob Canup",
title = "Pick-{A}-Number Interfaces",
journal = j-DDJ,
volume = "15",
number = "2",
pages = "38--42",
month = feb,
year = "1990",
CODEN = "DDJOEB",
ISSN = "1044-789X",
bibdate = "Tue Sep 03 09:11:51 1996",
bibsource = "http://www.ddj.com/index/author/index.htm, UnCover
database, http://www.ddj.com/index/author/index.htm",
abstract = "Sometimes trailing-edge technology provides the right
tool for the right job. Bob states his case for when
you might choose ``pick-a-number'' interfaces rather
than cutting-edge windowing interfaces.",
acknowledgement = ack-nhfb,
affiliation = "Blackbelt Software, Houston, TX, USA",
classification = "C6180 (User interfaces)",
keywords = "Menu; Pick-a-number interfaces",
thesaurus = "User interfaces",
}
@Article{Liao:1990:SAD,
author = "Andrew M. Liao",
title = "Self-Adjusting Data Structures",
journal = j-DDJ,
volume = "15",
number = "2",
pages = "44--57",
month = feb,
year = "1990",
CODEN = "DDJOEB",
ISSN = "1044-789X",
bibdate = "Tue Sep 03 09:11:55 1996",
bibsource = "http://www.ddj.com/index/author/index.htm, UnCover
database, http://www.ddj.com/index/author/index.htm",
abstract = "Self-adjusting heuristic algorithms are ideal for
lists, binary search trees, and heaps. Andrew explains
what they are, and how you can use them.",
acknowledgement = ack-nhfb,
affiliation = "RPI, Troy, NY, USA",
classification = "C6120 (File organisation); C6115 (Programming
support)",
keywords = "Binary search trees; Data structures; Heaps; Lists;
Priority queues; Self-adjusting heuristic algorithms",
thesaurus = "Data structures; Pascal listings; Software tools;
Trees [mathematics]",
}
@Article{McMahon:1990:MEC,
author = "William J. McMahon",
title = "Multiplexing Error Codes",
journal = j-DDJ,
volume = "15",
number = "2",
pages = "60--65",
month = feb,
year = "1990",
CODEN = "DDJOEB",
ISSN = "1044-789X",
bibdate = "Tue Sep 03 09:11:58 1996",
bibsource = "http://www.ddj.com/index/author/index.htm, UnCover
database",
abstract = "It's possible to detect unexpected errors by using
function communication techniques such as the one Bill
presents here.",
acknowledgement = ack-nhfb,
classification = "C6150G (Diagnostic, testing, debugging and
evaluating systems); C6115 (Programming support)",
keywords = "Debugging; Error handling system; Function
communication; Programming",
thesaurus = "Program debugging; Software tools",
}
@Article{Bergman:1990:RCT,
author = "Noel J. Bergman",
title = "Review of {C}\_talk\slash Views from {CNS}",
journal = j-DDJ,
volume = "15",
number = "2",
pages = "66--74",
month = feb,
year = "1990",
CODEN = "DDJOEB",
ISSN = "1044-789X",
bibdate = "Tue Sep 10 09:26:18 MDT 1996",
bibsource = "http://www.ddj.com/index/author/index.htm, UnCover
database",
acknowledgement = ack-nhfb,
affiliation = "Dev. Technol., Elkins Park, PA, USA",
classification = "C6140D (High level languages); C6180 (User
interfaces); C6115 (Programming support)",
keywords = "Browser; C-talk/Views; Class libraries; Editor;
Graphical user interfaces; Interface Generator; Make
facility; Microsoft Windows; Object-oriented extension;
Preprocessor; Streamliner",
thesaurus = "C language; Computer graphics; Object-oriented
programming; Software packages; Software tools; User
interfaces",
}
@Article{Schulman:1990:SGFb,
author = "Andrew Schulman",
title = "Stalking General Protection Faults: Part {II}",
journal = j-DDJ,
volume = "15",
number = "2",
pages = "76--86",
month = feb,
year = "1990",
CODEN = "DDJOEB",
ISSN = "1044-789X",
bibdate = "Mon Sep 2 09:09:39 MDT 1996",
bibsource = "http://www.ddj.com/index/author/index.htm, UnCover
database",
abstract = "Andrew continues his hunt for GP faults, this month
using 32-bit C compilers and Phar Lap's 386/DOS
Extender. He then returns to 16-bit land to see how GP
faults can be caught under OS/2.",
acknowledgement = ack-nhfb,
classification = "C6150G (Diagnostic, testing, debugging and
evaluating systems); C6150J (Operating systems); C6115
(Programming support); C6150C (Compilers, interpreters
and other processors)",
keywords = "16-Bit machines; 32-Bit C compilers; 386 Mod
DOS-Extender; General protection violation; GP faults;
OS/2 operating system",
thesaurus = "Operating systems [computers]; Program compilers;
Program debugging; Software tools",
}
@Article{Margulis:1990:PRE,
author = "Neil Margulis",
title = "Programming {RISC} Engines",
journal = j-DDJ,
volume = "15",
number = "2",
pages = "116--117, 128--132",
month = feb,
year = "1990",
CODEN = "DDJOEB",
ISSN = "1044-789X",
bibdate = "Tue Sep 03 09:12:02 1996",
bibsource = "http://www.ddj.com/index/author/index.htm, UnCover
database",
abstract = "Neal uses Intel's i860 to illustrate how programmers
can take advantage of pipelined execution, while Hal
Hardenbergh adds his thoughts on RISC v. CISC.",
acknowledgement = ack-nhfb,
affiliation = "Intel Corp., Santa Clara, CA, USA",
classification = "C6140B (Machine-oriented languages); C5220 (Computer
architecture); C6110B (Software engineering
techniques)",
keywords = "I860 processor; Pipelined execution; RISC
programming",
thesaurus = "Instruction sets; Pipeline processing; Reduced
instruction set computing; Software engineering",
}
@Article{Swaine:1990:PPb,
author = "Michael Swaine",
title = "Programming Paradigms",
journal = j-DDJ,
volume = "15",
number = "2",
pages = "118--??",
month = feb,
year = "1990",
CODEN = "DDJOEB",
ISSN = "1044-789X",
bibdate = "Tue Sep 03 09:12:04 1996",
bibsource = "http://www.ddj.com/index/author/index.htm, UnCover
database",
abstract = "This month Mike resumes his examination of Lisp,
taking a look at Lisp's representation scheme and the
wide range of data structures supported by the Common
Lisp standard.",
acknowledgement = ack-nhfb,
}
@Article{Stevens:1990:CPb,
author = "Al Stevens",
title = "{C} Programming",
journal = j-DDJ,
volume = "15",
number = "2",
pages = "123--??",
month = feb,
year = "1990",
CODEN = "DDJOEB",
ISSN = "1044-789X",
bibdate = "Tue Sep 03 09:12:06 1996",
bibsource = "http://www.ddj.com/index/author/index.htm, UnCover
database",
abstract = "Al continues TEXTSRCH, his text retrieval system that
provides a concordance-like index into a text data base
that uses two general-purpose functions -- parsing the
command line and binary trees -- you might find useful
in other projects.",
acknowledgement = ack-nhfb,
}
@Article{Duntemann:1990:SPb,
author = "Jeff Duntemann",
title = "Structured Programming",
journal = j-DDJ,
volume = "15",
number = "2",
pages = "134--??",
month = feb,
year = "1990",
CODEN = "DDJOEB",
ISSN = "1044-789X",
bibdate = "Tue Sep 03 09:12:08 1996",
bibsource = "http://www.ddj.com/index/author/index.htm, UnCover
database",
abstract = "Jeff takes time to reflect upon The Quake of '89
before moving on to Arizona and Modula-2.",
acknowledgement = ack-nhfb,
}
@Article{Custer:1990:Ic,
author = "Janna Custer",
title = "Of Interest",
journal = j-DDJ,
volume = "15",
number = "3",
pages = "??--??",
month = mar,
year = "1990",
CODEN = "DDJOEB",
ISSN = "1044-789X",
bibdate = "Mon Sep 2 09:09:39 MDT 1996",
bibsource = "http://www.ddj.com/index/author/index.htm, UnCover
database",
acknowledgement = ack-nhfb,
}
@Article{Swaine:1990:SFc,
author = "Michael Swaine",
title = "{Swaine}'s Flames",
journal = j-DDJ,
volume = "15",
number = "3",
pages = "??--??",
month = mar,
year = "1990",
CODEN = "DDJOEB",
ISSN = "1044-789X",
bibdate = "Mon Sep 2 09:09:39 MDT 1996",
bibsource = "http://www.ddj.com/index/author/index.htm, UnCover
database",
acknowledgement = ack-nhfb,
}
@Article{Erickson:1990:Ec,
author = "Jonathan Erickson",
title = "Editorial",
journal = j-DDJ,
volume = "15",
number = "3",
pages = "6--??",
month = mar,
year = "1990",
CODEN = "DDJOEB",
ISSN = "1044-789X",
bibdate = "Wed Jan 3 06:23:17 MST 1996",
bibsource = "http://www.ddj.com/index/author/index.htm",
acknowledgement = ack-nhfb,
}
@Article{Abrash:1990:ALL,
author = "Michael Abrash",
title = "Assembly Language Lives!",
journal = j-DDJ,
volume = "15",
number = "3",
pages = "16--26, 94",
month = mar,
year = "1990",
CODEN = "DDJOEB",
ISSN = "1044-789X",
bibdate = "Tue Sep 03 09:12:10 1996",
bibsource = "http://www.ddj.com/index/author/index.htm, UnCover
database",
abstract = "Assembly language isn't the be-all and end-all of PC
Programming, but as Michael states, it's sometimes the
only game in town when performance or program size are
important.",
acknowledgement = ack-nhfb,
classification = "C6140B (Machine-oriented languages); C6110 (Systems
analysis and programming)",
keywords = "80*86 Machines; Assembly language programs; Example
programs; PC-programming; Very high performance",
thesaurus = "Assembly language; Assembly language listings; IBM
computers; Microcomputer applications; Programming",
}
@Article{Paterson:1990:ALT,
author = "Tim Paterson",
title = "Assembly Language Tricks of the Trade",
journal = j-DDJ,
volume = "15",
number = "3",
pages = "30--36",
month = mar,
year = "1990",
CODEN = "DDJOEB",
ISSN = "1044-789X",
bibdate = "Tue Sep 03 09:12:12 1996",
bibsource = "http://www.ddj.com/index/author/index.htm, UnCover
database",
abstract = "Every programmer collects a personal bag of
programming tricks. Tim's has been 13 years in the
making, and he shares some of his favorites with you.",
acknowledgement = ack-nhfb,
classification = "C6140B (Machine-oriented languages); C6110 (Systems
analysis and programming)",
keywords = "8080; 8086 Tricks; Absolute value; Assembly language
programmers; Binary-to-ASCII conversion; Binary/decimal
conversion; Fast string move; Function despatcher;
Instruction stepping; Multiple bit testing; Uppercase
conversion",
thesaurus = "Assembly language; Microcomputer applications;
Programming",
}
@Article{Satchell:1990:P,
author = "Stephen Satchell",
title = "68040 Programming",
journal = j-DDJ,
volume = "15",
number = "3",
pages = "38--44",
month = mar,
year = "1990",
CODEN = "DDJOEB",
ISSN = "1044-789X",
bibdate = "Mon Sep 2 09:09:39 MDT 1996",
bibsource = "http://www.ddj.com/index/author/index.htm, UnCover
database",
acknowledgement = ack-nhfb,
classification = "B1265F (Microprocessors and microcomputers); C5130
(Microprocessor chips); C5440 (Multiprocessor systems
and techniques); C6140B (Machine-oriented languages);
C6140D (High level languages); C6110 (Systems analysis
and programming)",
keywords = "25 MHz; 68000 Family overview; Assembler programming
considerations; CPU chip; HLL considerations; Loop
data; Loops; Motorola 68040; Multiprocessing hardware;
Portability; System builders; Tests",
thesaurus = "Assembly language; Equipment evaluation [computers];
High level languages; Microprocessor chips;
Multiprocessing systems; Programming",
}
@Article{Williams:1990:HDS,
author = "Al Williams",
title = "Homegrown Debugging --- 386 Style!",
journal = j-DDJ,
volume = "15",
number = "3",
pages = "46--57, 96--105",
month = mar,
year = "1990",
CODEN = "DDJOEB",
ISSN = "1044-789X",
bibdate = "Tue Sep 03 09:12:15 1996",
bibsource = "http://www.ddj.com/index/author/index.htm, UnCover
database",
abstract = "Use the 80386's hardware to debug your programs by
including Al's assembly language code to establish
breakpoints.",
acknowledgement = ack-nhfb,
classification = "C6150G (Diagnostic, testing, debugging and
evaluating systems); C6110 (Systems analysis and
programming); C6140D (High level languages); C6140B
(Machine-oriented languages); C6115 (Programming
support)",
keywords = "386; 80386; Assembly code; Assembly language programs;
Breakpoints; C; DOS; Example program; Hardware
debugging boards; Powerful on-board hardware; Quick
utility; Real mode; Sophisticated debugging
techniques",
thesaurus = "Assembly language; Assembly language listings; C
language; C listings; IBM computers; Interrupts;
Microcomputer applications; Program debugging;
Programming",
}
@Article{Paterson:1990:MMDb,
author = "Tim Paterson and Steve Flenniken",
title = "Managing Multiple Data Segments Under {Microsoft
Windows}: Part {II}",
journal = j-DDJ,
volume = "15",
number = "3",
pages = "58--65, 106--108",
month = mar,
year = "1990",
CODEN = "DDJOEB",
ISSN = "1044-789X",
bibdate = "Tue Sep 03 09:12:17 1996",
bibsource = "http://www.ddj.com/index/author/index.htm, UnCover
database",
abstract = "Last month, Tim and Steve presented a method for
managing multiple data segments under MS Windows using
the segment table. This month, they provide a sample
Windows program that puts the segment table library to
work.",
acknowledgement = ack-nhfb,
classification = "C6150J (Operating systems); C6120 (File
organisation); C6180 (User interfaces); C6110 (Systems
analysis and programming)",
keywords = "Address; Allocates; Current segment number; Global
memory; Macros; Memory block; MS Windows; Multiple data
segments; Previous segment number; Random action;
Reallocates; Sample Windows program; Segment table;
Segtable library; Statistics; Timer function",
thesaurus = "C listings; Data structures; IBM computers;
Microcomputer applications; Multiprogramming;
Programming; Storage allocation; User interfaces",
}
@Article{Hyde:1990:OPA,
author = "Randall L. Hyde",
title = "Object-Oriented Programming with Assembly Language",
journal = j-DDJ,
volume = "15",
number = "3",
pages = "66--73, 110--111",
month = mar,
year = "1990",
CODEN = "DDJOEB",
ISSN = "1044-789X",
bibdate = "Tue Sep 03 09:12:19 1996",
bibsource = "http://www.ddj.com/index/author/index.htm, UnCover
database",
abstract = "Randy makes a case that the object-oriented paradigm
isn't completely the domain of high-level programming
languages. He believes that OOP techniques can be
applied, and are worth considering for ASM projects
too.",
acknowledgement = ack-nhfb,
classification = "C6140B (Machine-oriented languages); C6110 (Systems
analysis and programming)",
keywords = "Assembly language OOP; Classes; Inheritance; Methods;
Object allocation; Object-oriented assembly language
program; Object-oriented program; Overloading;
Polymorphism; Program listing",
thesaurus = "Assembly language; Assembly language listings;
Object-oriented programming",
}
@Article{Schulman:1990:IWC,
author = "Andrew Schulman",
title = "Inside {Watcom C} 7.0/386 (compiler)",
journal = j-DDJ,
volume = "15",
number = "3",
pages = "74--83, 115",
month = mar,
year = "1990",
CODEN = "DDJOEB",
ISSN = "1044-789X",
bibdate = "Tue Sep 03 09:12:21 1996",
bibsource = "http://www.ddj.com/index/author/index.htm, UnCover
database",
abstract = "Andrew suspects that Watcom's C 7.0/386 has launched
the opening salvos in a 32-bit 386 development tool
war. He also looks at how Novell has implemented the
compiler for its C Network Compiler/386.",
acknowledgement = ack-nhfb,
classification = "C6150C (Compilers, interpreters and other
processors); C6150J (Operating systems)",
keywords = "16-Bit industry standard; 32 Bit; 32-Bit code; 32-Bit
protected mode; 386 DOS-Extender; Function call
overhead; Functional object; Interpreter; Library
compatible; Low-level routines; MetaWare High C;
Microsoft C; NetWare 386; Network OS; OS/386;
Register-based parameter passing; Turbo C; WAT386;
Watcom C",
thesaurus = "C language; IBM computers; Microcomputer applications;
Operating systems [computers]; Program compilers;
Program interpreters; Software packages",
}
@Article{Wright:1990:MPA,
author = "Karl Wright and Rick Schell",
title = "Mixed-Language Programming with {ASM}",
journal = j-DDJ,
volume = "15",
number = "3",
pages = "84--88, 116--121",
month = mar,
year = "1990",
CODEN = "DDJOEB",
ISSN = "1044-789X",
bibdate = "Tue Sep 03 09:12:23 1996",
bibsource = "http://www.ddj.com/index/author/index.htm, UnCover
database",
abstract = "As Karl and Rick point out, it's not only practical
but often advisable to mix languages and memory models
in order to achieve the best results. Assembly language
is a vital part of this mix.",
acknowledgement = ack-nhfb,
classification = "C6110 (Systems analysis and programming); C6140B
(Machine-oriented languages); C6130D (Document
processing techniques); C6120 (File organisation)",
keywords = "Argument passing technique; Argument registers; Array;
ASM; C; Fixed memory locations; Higher-level languages;
Machine registers; Mixed language programming; Pascal;
Procedure calling; Procedures; Programming language;
Register passing method; Sorts; Stack frame method;
Text files; Word count",
thesaurus = "Assembly language; Assembly language listings; Data
structures; Programming; Sorting; Storage management;
Word processing",
}
@Article{Swaine:1990:PPG,
author = "M. Swaine",
title = "Programming Paradigms: Getting {CLOS} ({Lisp}
extension)",
journal = j-DDJ,
volume = "15",
number = "3",
pages = "122--125",
month = mar,
year = "1990",
CODEN = "DDJOEB",
ISSN = "1044-789X",
bibdate = "Tue Sep 10 09:26:18 MDT 1996",
bibsource = "http://www.ddj.com/index/author/index.htm, UnCover
database",
abstract = "Lisp has been codified, gentrified, and now
objectified. Michael looks at how the Common Lisp
data-type system underlies the object system, and how
Lisp functions have been extended to the object
world.",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages); C6110 (Systems
analysis and programming); C6130 (Data handling
techniques); C6120 (File organisation)",
keywords = "ANSI subcommittee X3J13; CLOS class system; Common
Lisp; Common Lisp Object System; Draft standard;
Function; Functional programming; Lisp data-type
system; Lisp extension; Object world; Object-oriented
extension; Object-oriented programming;
Objectification",
thesaurus = "Data structures; Functional programming; LISP; List
processing; Object-oriented programming; Standards",
}
@Article{Stevens:1990:CPT,
author = "Al Stevens",
title = "{C} Programming: {A} thousand {CURSES} on {TEXTSRCH}
(text retrieval)",
journal = j-DDJ,
volume = "15",
number = "3",
pages = "127--133, 144--149",
month = mar,
year = "1990",
CODEN = "DDJOEB",
ISSN = "1044-789X",
bibdate = "Tue Sep 10 09:26:18 MDT 1996",
bibsource = "http://www.ddj.com/index/author/index.htm, UnCover
database",
abstract = "TEXTSRCH, Al's text retrieval project, continues to
grow. Now you can select and view one of the files from
within the TEXTSRCH program itself. He then uses this
feature to explore the CURSES function library.",
acknowledgement = ack-nhfb,
classification = "C6110 (Systems analysis and programming); C6140D
(High level languages); C7250L (Non-bibliographic
systems); C6160 (Database management systems (DBMS));
C6150J (Operating systems); C6130D (Document processing
techniques)",
keywords = "Boolean key word search; C Programming project;
CURSES; Index builder; Key word query expressions;
Library; Query retrieval program; Retrieval database
system; Screen driver software; Terminal
device-independent C programs; Text database; Text file
indexes; Text files; Text indexing; TEXTSRCH project;
TEXTSRCH retrieval program; Unix V",
thesaurus = "C language; C listings; Database management systems;
Indexing; Information retrieval systems; Input-output
programs; Programming; Software portability;
Subroutines; Word processing",
}
@Article{Duntemann:1990:SPc,
author = "Jeff Duntemann",
title = "Structured Programming",
journal = j-DDJ,
volume = "15",
number = "3",
pages = "134--??",
month = mar,
year = "1990",
CODEN = "DDJOEB",
ISSN = "1044-789X",
bibdate = "Tue Sep 03 09:12:29 1996",
bibsource = "http://www.ddj.com/index/author/index.htm, UnCover
database",
abstract = "There really were some neat ideas at last fall's
Comdex, you just had to search them out. Jeff describes
the jewels he discovered, then delves into sets in
Modula-2.",
acknowledgement = ack-nhfb,
}
@Article{Custer:1990:Id,
author = "Janna Custer",
title = "Of Interest",
journal = j-DDJ,
volume = "15",
number = "4",
pages = "??--??",
month = apr,
year = "1990",
CODEN = "DDJOEB",
ISSN = "1044-789X",
bibdate = "Mon Sep 2 09:09:39 MDT 1996",
bibsource = "http://www.ddj.com/index/author/index.htm, UnCover
database",
acknowledgement = ack-nhfb,
}
@Article{Swaine:1990:SFd,
author = "Michael Swaine",
title = "{Swaine}'s Flames",
journal = j-DDJ,
volume = "15",
number = "4",
pages = "??--??",
month = apr,
year = "1990",
CODEN = "DDJOEB",
ISSN = "1044-789X",
bibdate = "Mon Sep 2 09:09:39 MDT 1996",
bibsource = "http://www.ddj.com/index/author/index.htm",
acknowledgement = ack-nhfb,
}
@Article{Erickson:1990:Ed,
author = "Jonathan Erickson",
title = "Editorial",
journal = j-DDJ,
volume = "15",
number = "4",
pages = "6--??",
month = apr,
year = "1990",
CODEN = "DDJOEB",
ISSN = "1044-789X",
bibdate = "Wed Jan 3 06:23:17 MST 1996",
bibsource = "http://www.ddj.com/index/author/index.htm",
acknowledgement = ack-nhfb,
}
@Article{Blum:1990:BAM,
author = "Adam Blum",
title = "Bidirectional Associative Memory Systems in {C++}",
journal = j-DDJ,
volume = "15",
number = "4",
pages = "16--20, 24--26, 84--86, 88",
month = apr,
year = "1990",
CODEN = "DDJOEB",
ISSN = "1044-789X",
bibdate = "Tue Sep 03 09:12:31 1996",
bibsource = "http://www.ddj.com/index/author/index.htm, UnCover
database",
abstract = "Bidirectional associative memory is a neural net model
that may solve the content-addressability problem. Adam
implements BAM systems using C++, discovering that
object-oriented languages go hand-in-glove with neural
net development.",
acknowledgement = ack-nhfb,
affiliation = "Ketron Inc., Arlington, VA, USA",
classification = "C6120 (File organisation); C1230 (Artificial
intelligence); C6110 (Systems analysis and
programming)",
keywords = "BAM; Bam System; Bidirectional associative memory;
C++; Content-addressability; Neural-network construct;
Real problems",
thesaurus = "C listings; Content-addressable storage; Neural nets;
Programming; Storage management",
}
@Article{Czuchry:1990:NNI,
author = "Andrew J. {Czuchry, Jr.}",
title = "A Neural Network Instantiation Environment",
journal = j-DDJ,
volume = "15",
number = "4",
pages = "28--36, 93, 95--96, 98",
month = apr,
year = "1990",
CODEN = "DDJOEB",
ISSN = "1044-789X",
bibdate = "Tue Sep 10 09:26:18 MDT 1996",
bibsource = "http://www.ddj.com/index/author/index.htm, UnCover
database",
abstract = "Developing useful and efficient network architectures
requires a simple, yet flexible environment. Andy
presents an environment that dynamically creates neural
networks.",
acknowledgement = ack-nhfb,
affiliation = "Georgia Inst. of Technol., Atlanta, GA, USA",
classification = "C6115 (Programming support); C1230 (Artificial
intelligence)",
keywords = "Knowledge representation; Neural network instantiation
environment; Neural network research environment;
Software modularization",
thesaurus = "Knowledge representation; LISP listings; Neural nets;
Programming environments",
}
@Article{Lawrence:1990:UNN,
author = "Jeannette ``Jet'' Lawrence",
title = "Untangling Neural Nets",
journal = j-DDJ,
volume = "15",
number = "4",
pages = "38--44",
month = apr,
year = "1990",
CODEN = "DDJOEB",
ISSN = "1044-789X",
bibdate = "Tue Sep 03 09:12:34 1996",
bibsource = "http://www.ddj.com/index/author/index.htm, UnCover
database",
abstract = "With more than 40 functioning neural net models to
choose from, it is important to understand their
similarities and differences.",
acknowledgement = ack-nhfb,
affiliation = "California Sci. Software, Sierra Madre, CA, USA",
classification = "C5220 (Computer architecture); C1230 (Artificial
intelligence); C1290L (Biology and medicine)",
keywords = "Connections; Distributed processing elements; Learning
rule; Network topology; Neural networks; Neurons",
thesaurus = "Neural nets",
}
@Article{Kar:1990:IRR,
author = "Rabindra P. Kar",
title = "Implementing the {Rhealstone} Real-Time Benchmark",
journal = j-DDJ,
volume = "15",
number = "4",
pages = "46--55, 100--104",
month = apr,
year = "1990",
CODEN = "DDJOEB",
ISSN = "1044-789X",
bibdate = "Tue Sep 03 09:12:36 1996",
bibsource = "http://www.ddj.com/index/author/index.htm, UnCover
database",
abstract = "It's been over a year since DDJ first introduced the
Rhealstone, a set of benchmarking operations for
real-time multitasking systems. Robin presents the
``refined'' definition, along with a suite of C
programs to implement the benchmark.",
acknowledgement = ack-nhfb,
affiliation = "Intel. Syst. Group, Hillsboro, OR, USA",
classification = "C5470 (Performance evaluation and testing)",
keywords = "C programs; Intel; IRMX; Real-time operating system;
Rhealstone real-time benchmark",
thesaurus = "C listings; Performance evaluation",
}
@Article{Searfoss:1990:BBD,
author = "Glenn Searfoss",
title = "Bounding Box Data Compression",
journal = j-DDJ,
volume = "15",
number = "4",
pages = "56--64, 108",
month = apr,
year = "1990",
CODEN = "DDJOEB",
ISSN = "1044-789X",
bibdate = "Tue Sep 03 09:12:37 1996",
bibsource = "http://www.ddj.com/index/author/index.htm, UnCover
database",
abstract = "The ``bounding box'' method of data compression is
fast and efficient for bit-mapped data. Glenn describes
this technique and compares it to the better-known
RLE.",
acknowledgement = ack-nhfb,
affiliation = "Data Transforms Inc., Denver, CO, USA",
classification = "C6130 (Data handling techniques)",
keywords = "Bit-mapped data; Bounding box method; C program
listings; Data compression; RLE; Run length bit
encoding",
thesaurus = "C listings; Data compression",
}
@Article{Custer:1990:DI,
author = "Janna Custer",
title = "{DDJ} Index for 1989",
journal = j-DDJ,
volume = "15",
number = "4",
pages = "65A",
month = apr,
year = "1990",
CODEN = "DDJOEB",
ISSN = "1044-789X",
bibdate = "Mon Sep 2 09:09:39 MDT 1996",
bibsource = "http://www.ddj.com/index/author/index.htm, UnCover
database",
acknowledgement = ack-nhfb,
}
@Article{Lane:1990:CTC,
author = "Alex Lane",
title = "Cruising with {TopSpeed} ({C} compiler)",
journal = j-DDJ,
volume = "15",
number = "4",
pages = "72--75, 109--113",
month = apr,
year = "1990",
CODEN = "DDJOEB",
ISSN = "1044-789X",
bibdate = "Tue Sep 10 09:26:18 MDT 1996",
bibsource = "http://www.ddj.com/index/author/index.htm, UnCover
database",
abstract = "TopSpeed C launches JPI into the C arena. Alex puts
the package under the Doctor's microscope, paying
special attention to the C TechKit, and has some fun in
the process.",
acknowledgement = ack-nhfb,
affiliation = "Technol. Applications Inc., Jacksonville, FL, USA",
classification = "C6150C (Compilers, interpreters and other
processors); C6140D (High level languages)",
keywords = "ANSI C compiler; Automatic make facility; DOS dynamic
linking; Editing environment; Extended Edition;
High-speed linker; Language reference; Language
tutorial; Library reference; Library source code;
Post-mortem debugging; Profiling; Source-level
debugger; TopSpeed C; TopSpeed C TechKit; User manual;
Version 1.02; Windows support",
thesaurus = "C language; Program compilers; Software packages",
}
@Article{Klimasauskas:1990:NNI,
author = "Casimir C. ``Casey'' Klimasauskas",
title = "Neural Networks and Image Processing",
journal = j-DDJ,
volume = "15",
number = "4",
pages = "77--82, 114, 116",
month = apr,
year = "1990",
CODEN = "DDJOEB",
ISSN = "1044-789X",
bibdate = "Tue Sep 03 09:12:42 1996",
bibsource = "http://www.ddj.com/index/author/index.htm, UnCover
database",
abstract = "Casey explores different approaches to edge
enhancement systems, first using C, then using an
off-the-shelf, two-dimensional array engine called
Lotus 1-2-3.",
acknowledgement = ack-nhfb,
affiliation = "NeuralWare Inc., Pittsburgh, PA, USA",
classification = "C5260B (Computer vision and picture processing)",
keywords = "C language; Edge enhancement systems; Fuzzy edges;
Image enhancement systems; Image processing; Lotus
1-2-3; Neural networks; Noisy edges; One-dimensional
signal; Sharp clean edge-enhanced image",
thesaurus = "C listings; Complete computer programs; Computerised
picture processing; Neural nets",
}
@Article{Swaine:1990:PPd,
author = "Michael Swaine",
title = "Programming Paradigms",
journal = j-DDJ,
volume = "15",
number = "4",
pages = "119--??",
month = apr,
year = "1990",
CODEN = "DDJOEB",
ISSN = "1044-789X",
bibdate = "Tue Sep 03 09:12:44 1996",
bibsource = "http://www.ddj.com/index/author/index.htm, UnCover
database",
abstract = "SD '90 brought a little of everything, from serious
talk about new paradigms to hype about new products.
Here's Mike's report on the year's most important
programming conference.",
acknowledgement = ack-nhfb,
}
@Article{Stevens:1990:CPC,
author = "A. Stevens",
title = "{C} Programming: {CSORT}: a sage of a sort",
journal = j-DDJ,
volume = "15",
number = "4",
pages = "127--133, 144, 146--147",
month = apr,
year = "1990",
CODEN = "DDJOEB",
ISSN = "1044-789X",
bibdate = "Tue Sep 10 09:26:18 MDT 1996",
bibsource = "http://www.ddj.com/index/author/index.htm, UnCover
database",
abstract = "Al starts to sort things out with CSORT, a sorting
facility that you can use from within your programs or
from the command line.",
acknowledgement = ack-nhfb,
classification = "C6130 (Data handling techniques)",
keywords = "C language; Command line; CSORT; File sort; In-line
sort; Listings; Mainframe tape sort; Program; Sorting
facility",
thesaurus = "C listings; Sorting",
}
@Article{Duntemann:1990:SPd,
author = "Jeff Duntemann",
title = "Structured Programming",
journal = j-DDJ,
volume = "15",
number = "4",
pages = "135--??",
month = apr,
year = "1990",
CODEN = "DDJOEB",
ISSN = "1044-789X",
bibdate = "Tue Sep 03 09:12:49 1996",
bibsource = "http://www.ddj.com/index/author/index.htm, UnCover
database",
abstract = "The time has come for a time-and-date stamp object.
Jeff develops one using Turbo Pascal, after mulling
over Xerox's suit against Apple.",
acknowledgement = ack-nhfb,
}
@Article{Ericsson:1990:VVB,
author = "Bo Ericsson",
title = "{VESA VGA BIOS} Extensions",
journal = j-DDJ,
volume = "15",
number = "4",
pages = "6511--6570",
month = apr,
year = "1990",
CODEN = "DDJOEB",
ISSN = "1044-789X",
bibdate = "Tue Sep 03 09:12:39 1996",
bibsource = "http://www.ddj.com/index/author/index.htm, UnCover
database",
abstract = "The VESA VGA BIOS extensions make it possible to write
generic graphics software that tap into the powerful
capabilities of Super VGA.",
acknowledgement = ack-nhfb,
affiliation = "Chips and Technologies Inc., San Jose, CA, USA",
classification = "C6130B (Graphics techniques); C6110 (Systems
analysis and programming)",
keywords = "Generic graphics software; Programming; Super VGA
applications; VESA BIOS extension; Video memory;
Windows",
thesaurus = "Computer graphics; Programming",
}
@Article{Custer:1990:Ie,
author = "Janna Custer",
title = "Of Interest",
journal = j-DDJ,
volume = "15",
number = "5",
pages = "??--??",
month = may,
year = "1990",
CODEN = "DDJOEB",
ISSN = "1044-789X",
bibdate = "Mon Sep 2 09:09:39 MDT 1996",
bibsource = "http://www.ddj.com/index/author/index.htm, UnCover
database",
acknowledgement = ack-nhfb,
}
@Article{Swaine:1990:SFe,
author = "Michael Swaine",
title = "{Swaine}'s Flames",
journal = j-DDJ,
volume = "15",
number = "5",
pages = "??--??",
month = may,
year = "1990",
CODEN = "DDJOEB",
ISSN = "1044-789X",
bibdate = "Mon Sep 2 09:09:39 MDT 1996",
bibsource = "http://www.ddj.com/index/author/index.htm",
acknowledgement = ack-nhfb,
}
@Article{Erickson:1990:Ee,
author = "Jonathan Erickson",
title = "Editorial",
journal = j-DDJ,
volume = "15",
number = "5",
pages = "6--??",
month = may,
year = "1990",
CODEN = "DDJOEB",
ISSN = "1044-789X",
bibdate = "Wed Jan 3 06:23:17 MST 1996",
bibsource = "http://www.ddj.com/index/author/index.htm",
acknowledgement = ack-nhfb,
}
@Article{Jackson:1990:GSG,
author = "Frank Jackson",
title = "Generation scavenging (garbage collection)",
journal = j-DDJ,
volume = "15",
number = "5",
pages = "16--23, 26--28",
month = may,
year = "1990",
CODEN = "DDJOEB",
ISSN = "1044-789X",
bibdate = "Tue Sep 10 09:26:18 MDT 1996",
bibsource = "http://www.ddj.com/index/author/index.htm, UnCover
database",
abstract = "The generation scavenging algorithm is an efficient,
portable garbage collector that does not require
special hardware support.",
acknowledgement = ack-nhfb,
affiliation = "ParcPlace Syst., Mountain View, CA, USA",
classification = "C6120 (File organisation)",
keywords = "Average pause time; Generation scavenging algorithm;
Total overhead",
thesaurus = "Storage management",
}
@Article{Syck:1990:DLL,
author = "Gary Syck",
title = "Dynamic Link Libraries for {DOS}",
journal = j-DDJ,
volume = "15",
number = "5",
pages = "30--39, 104--106, 108--109",
month = may,
year = "1990",
CODEN = "DDJOEB",
ISSN = "1044-789X",
bibdate = "Tue Sep 03 09:12:52 1996",
bibsource = "http://www.ddj.com/index/author/index.htm, UnCover
database",
abstract = "DLLs provide an easy way to run large programs in
small memory spaces and Gary shows how you can add DLL
facilities to DOS programs.",
acknowledgement = ack-nhfb,
classification = "C6150C (Compilers, interpreters and other
processors); C6150J (Operating systems)