%%% -*-BibTeX-*- %%% /u/sy/beebe/tex/bib/jclt.bib, Tue Apr 14 15:21:27 1992 %%% Edit by Nelson H. F. Beebe <beebe at magna.math.utah.edu> %%% %%% ==================================================================== %%% BibTeX-file{ %%% author = "Nelson H. F. Beebe", %%% version = "1.28", %%% date = "19 September 2010", %%% time = "11:41:21 MDT", %%% filename = "jclt.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", %%% checksum = "38486 3377 12529 106103", %%% email = "beebe at math.utah.edu, beebe at acm.org, %%% beebe at computer.org (Internet)", %%% codetable = "ISO/ASCII", %%% keywords = "bibliography, C", %%% license = "public domain", %%% supported = "yes", %%% docstring = "This is a complete BibTeX bibliography for %%% the Journal of C Language Translation, which %%% ceased publication in March, 1995. However, %%% the journal has a Web site, and back issues %%% for all volumes are available for sale: see %%% %%% http://jclt.iecc.com/ %%% %%% The tables of contents at %%% %%% http://jclt.iecc.com/jcttoc.txt %%% %%% together with original tables-of-contents %%% files, have been used to complete the %%% coverage below for Volumes 4..6 (I have %%% personal copies only for volumes 1..3). %%% %%% At version 1.28, the year coverage looked %%% like this: %%% %%% 1989 ( 36) 1992 ( 25) 1995 ( 6) %%% 1990 ( 38) 1993 ( 32) %%% 1991 ( 35) 1994 ( 28) %%% %%% Article: 200 %%% %%% Total entries: 200 %%% %%% Journal article tags look like %%% author:abbrev-volume-number-page, where the %%% author part is the last name of the first %%% author: for example, Jaeschke:JCLT-3-2-162. %%% %%% Thanks to editors Rex Jaeschke (Volumes 1..3) %%% and John Levine (Volumes 4..6) for making the %%% tables of contents information available. %%% %%% 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{"\input bibnames.sty"} %%% ==================================================================== %%% 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/|"} %%% ==================================================================== %%% Journal abbreviations: @String{j-JCLT = "The Journal of {C} Language Translation"} %%% ==================================================================== %%% Bibliography entries. To satisfy cross references, a few entries %%% from other journals and books are included here. @Article{Plauger:JCLT-0-1-1, author = "P. J. Plauger", title = "Internationalizing {C}", journal = j-JCLT, volume = "0", number = "1", pages = "1--8", month = mar, year = "1989", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "The ins and outs of implementing locales and multibyte character support.", } @Article{MacDonald:JCLT-0-1-9, author = "Tom MacDonald", title = "{C} Language and Numerical Programming", journal = j-JCLT, volume = "0", number = "1", pages = "9--16", month = mar, year = "1989", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "A discussion of the deficiencies of traditional C and ANSI C in supporting the requirements of numerical programmers.", } @Article{Jaeschke:JCLT-0-1-17, author = "Rex Jaeschke", title = "A Prototype Extraction Tool", journal = j-JCLT, volume = "0", number = "1", pages = "17--30", month = mar, year = "1989", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "A discussion of the requirements for a tool that mechanically extracts prototypes from function definitions in source code.", } @Article{Jaeschke:JCLT-0-1-31, author = "Rex Jaeschke", title = "Numerical {C} Extensions Group Formed", journal = j-JCLT, volume = "0", number = "1", pages = "31--31", month = mar, year = "1989", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "Announcement of the formation of a working group to standardize numerical extensions to C.", } @Article{Jaeschke:JCLT-0-1-32, author = "Rex Jaeschke", title = "Author Guidelines", journal = j-JCLT, volume = "0", number = "1", pages = "32--38", month = mar, year = "1989", ISSN = "1042-5721", bibdate = "Sat Oct 1 13:01:51 1994", acknowledgement = ack-nhfb, remark = "Some advice for potential authors.", } @Article{Plauger:JCLT-1-1-1, author = "P. J. Plauger", title = "Pointers and Addresses", journal = j-JCLT, volume = "1", number = "1", pages = "1--8", month = jun, year = "1989", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "A look at the address spaces provided by several popular architectures, and a discussion about pointers and addresses in a standard-conforming implementation.", } @Article{Jaeschke:JCLT-1-1-9, author = "Rex Jaeschke", title = "{Numerical C Extensions Group} Status", journal = j-JCLT, volume = "1", number = "1", pages = "9--11", month = jun, year = "1989", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "A report on the first NCEG meeting and future directions of the group.", } @Article{Meloy:JCLT-1-1-12, author = "Sue Meloy", title = "A Solution to Name Space Pollution", journal = j-JCLT, volume = "1", number = "1", pages = "12--16", month = jun, year = "1989", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "H-P's solution to resolving name space issues in implementations that must support ANSI as well as other environments such as POSIX, X/Open, and ``in-house'' extensions.", } @Article{Brodie:JCLT-1-1-17, author = "Jim Brodie", title = "{ANSI/ISO} Meeting Report", journal = j-JCLT, volume = "1", number = "1", pages = "17--19", month = jun, year = "1989", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "A report on the status of the X3 Secretariat Vote, the recent ANSI and ISO meeting, and the future role of X3J11.", } @Article{MacDonald:JCLT-1-1-20, author = "Tom MacDonald", title = "Adding Complex Arithmetic to {C}", journal = j-JCLT, volume = "1", number = "1", pages = "20--31", month = jun, year = "1989", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "A proposal to add a complex data type, an operator, and supporting library routines to the Standard C environment.", } @Article{Jaeschke:JCLT-1-1-32, author = "Rex Jaeschke", title = "Pragmania", journal = j-JCLT, volume = "1", number = "1", pages = "32--47", month = jun, year = "1989", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "A discussion of pragma-related issues and a look at the pragmas defined by WATCOM's V7 DOS compiler.", } @Article{Brodie:JCLT-1-1-48, author = "Jim Brodie", title = "Standards Forum: Type Qualifiers", journal = j-JCLT, volume = "1", number = "1", pages = "48--54", month = jun, year = "1989", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "A discussion of the history behind the const and volatile qualifiers and a look at the changes they force on handing and checking type information, and in code generation.", } @Article{Leichter:JCLT-1-1-55, author = "Jerry Leichter", title = "Parallel Programming: {Linda} Meets {C}, {Part I}", journal = j-JCLT, volume = "1", number = "1", pages = "55--60", month = jun, year = "1989", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "An introduction to the Linda programming model for developing explicitly parallel programs.", } @Article{Jaeschke:JCLT-1-1-61, author = "Rex Jaeschke", title = "Miscellanea", journal = j-JCLT, volume = "1", number = "1", pages = "61--67", month = jun, year = "1989", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "Subscriber questionnaire results, electronic polls, upcoming events, products and services, and a note on wide character constants.", } @Article{Anonymous:JCLT-1-2-68, author = "Anonymous", title = "Books and Publications", journal = j-JCLT, volume = "1", number = "2", pages = "68--72", month = sep, year = "1989", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "Reviews of Theory of Computation by J. Glenn Brookshear, Standard C: Programmer's Quick Reference Guide by P. J. Plauger and Jim Brodie, and ANSI C: A Lexical Guide by Mark Williams Company.", } @Article{Plauger:JCLT-1-2-73, author = "P. J. Plauger", title = "Translating {Pascal} to {C}", journal = j-JCLT, volume = "1", number = "2", pages = "73--81", month = sep, year = "1989", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "An overview of the major technical problems in translating Pascal to C and some solutions.", } @Article{Jaeschke:JCLT-1-2-82, author = "Rex Jaeschke", title = "Numerical {C} Extensions Group", journal = j-JCLT, volume = "1", number = "2", pages = "82--82", month = sep, year = "1989", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "A list of NCEG subgroup leaders and their contact telephone number and e-mail address.", } @Article{MacDonald:JCLT-1-2-83, author = "Tom MacDonald", title = "Aliasing Issues in {C}", journal = j-JCLT, volume = "1", number = "2", pages = "83--95", month = sep, year = "1989", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "A discussion of the aliasing problem in C and the advantages and disadvantages of several solutions to it.", } @Article{Jaeschke:JCLT-1-2-96, author = "Rex Jaeschke", title = "Electronic Survey Number 1", journal = j-JCLT, volume = "1", number = "2", pages = "96--103", month = sep, year = "1989", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "Questions on: the value of \_\_STDC\_\_, structure alignment, string literal attributes, pragma recognition messages, memory allocation tracing, and extended keywords.", } @Article{Holly:JCLT-1-2-104, author = "Mike Holly", title = "A Parallel Processing Implementation", journal = j-JCLT, volume = "1", number = "2", pages = "104--111", month = sep, year = "1989", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "A description of Cray Research's approach to explicit parallelism via pragma directives.", } @Article{Lenkov:JCLT-1-2-112, author = "Dmitry Lenkov", title = "{C++} Standardization Project Report", journal = j-JCLT, volume = "1", number = "2", pages = "112--114", month = sep, year = "1989", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "A report on the efforts to establish a C++ language standard.", } @Article{Jaeschke:JCLT-1-2-115, author = "Rex Jaeschke", title = "Parallel Programming: {Linda} Meets {C}, {Part II} - {J. Leichter}", journal = j-JCLT, volume = "1", number = "2", pages = "115--121", month = sep, year = "1989", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "In this installment, we learn how Linda's primitives are added to C.", } @Article{Brodie:JCLT-1-2-122, author = "Jim Brodie", title = "{ANSI}/{ISO} Status Report", journal = j-JCLT, volume = "1", number = "2", pages = "122--126", month = sep, year = "1989", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "An update on the status of the draft ANSI and ISO C Standards.", } @Article{Jaeschke:JCLT-1-2-127, author = "Rex Jaeschke", title = "Validation Suite Report", journal = j-JCLT, volume = "1", number = "2", pages = "127--137", month = sep, year = "1989", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "The results of an electronic questionnaire sent to HCR/ACE, Perennial, and Plum Hall, addressing their C validation suites.", } @Article{Jaeschke:JCLT-1-2-138, author = "Rex Jaeschke", title = "Pragmania", journal = j-JCLT, volume = "1", number = "2", pages = "138--140", month = sep, year = "1989", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "A discussion of macro expansion in pragmas and a look at the pragmas defined by Release 1 of the Cray Standard C compiler.", } @Article{Martin:JCLT-1-2-141, author = "N. Martin", title = "{European} Conformance Testing Service for {C}", journal = j-JCLT, volume = "1", number = "2", pages = "141--146", month = sep, year = "1989", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "An overview of BSI's expertise in the area of conformance testing, the results of their C validation suite selection process, and their efforts in establishing a coordinated international validation system.", } @Article{Jaeschke:JCLT-1-2-147, author = "Rex Jaeschke", title = "Miscellanea", journal = j-JCLT, volume = "1", number = "2", pages = "147--152", month = sep, year = "1989", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "``Quality of Implementation'' showcases DEC's VAX C. Also a calendar of events and news, products, and services.", } @Article{Plauger:JCLT-1-3-153, author = "P. J. Plauger", title = "Diagnosing Quiet Changes", journal = j-JCLT, volume = "1", number = "3", pages = "153--160", month = dec, year = "1989", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "Identification of the quiet changes produced by ANSI C and suggestions for handling and reporting them.", } @Article{Jaeschke:JCLT-1-3-161, author = "Rex Jaeschke", title = "Pragmania", journal = j-JCLT, volume = "1", number = "3", pages = "161--165", month = dec, year = "1989", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "Macro expansion in pragmas revisited and a look at the pragmas defined in Version 3 of DEC's VAX C compiler.", } @Article{Goodman:JCLT-1-3-166, author = "Goodman", title = "Design of a {FORTRAN} to {C} Translator, {Part I}", journal = j-JCLT, volume = "1", number = "3", pages = "166--179", month = dec, year = "1989", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "The first of a two-part series describing PROMULA.FORTRAN, a compiler whose source language is FORTRAN, whose intermediate language is a reverse polish pseudo-code, and whose target language is C.", } @Article{Jaeschke:JCLT-1-3-180, author = "Rex Jaeschke", title = "Numerical {C} Extensions Group", journal = j-JCLT, volume = "1", number = "3", pages = "180--180", month = dec, year = "1989", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "A report of the second meeting held September 19--20 at Cray Research.", } @Article{Leichter:JCLT-1-3-181, author = "Leichter", title = "Parallel Programming: Linda Meets {C}, {Part III}", journal = j-JCLT, volume = "1", number = "3", pages = "181--195", month = dec, year = "1989", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "In this installment, we discuss the implementation of a compiler for the dialect VAX LINDA-C.", } @Article{Jaeschke:JCLT-1-3-196, author = "Rex Jaeschke", title = "Electronic Survey Number 2", journal = j-JCLT, volume = "1", number = "3", pages = "196--204", month = dec, year = "1989", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "Questions on: macro expansion in pragmas, predefined macros, register semantics, automatic space allocation, and case ranges.", } @Article{Brodie:JCLT-1-3-205, author = "Jim Brodie", title = "Understanding Expressions in {C}", journal = j-JCLT, volume = "1", number = "3", pages = "205--214", month = dec, year = "1989", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "A detailed discussion of the expression attributes: type, value, and class; and on rvalues, lvalues, and their conversion.", } @Article{MacDonald:JCLT-1-3-215, author = "Tom MacDonald", title = "Variable Length Arrays", journal = j-JCLT, volume = "1", number = "3", pages = "215--233", month = dec, year = "1989", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "Cray Research, Inc's approach to implementing variable length arrays. along with a description of the linguistic issues and rationale for the chosen resolution.", } @Article{Jaeschke:JCLT-1-3-234, author = "Rex Jaeschke", title = "Miscellanea", journal = j-JCLT, volume = "1", number = "3", pages = "234--244", month = dec, year = "1989", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "float.h macro typing, designing assert.h, prototype checking and automatic extraction, the usual calendar of events, and news, products, and services.", } @Article{Plauger:JCLT-1-4-245, author = "P. J. Plauger", title = "{Standard C} Library Name Space Control", journal = j-JCLT, volume = "1", number = "4", pages = "245--252", month = mar, year = "1990", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "A detailed look at the library name space rules for implementors and users alike. A must read since many implementors are getting it wrong.", } @Article{Jaeschke:JCLT-1-4-253, author = "Rex Jaeschke", title = "Numerical {C} Extensions Group", journal = j-JCLT, volume = "1", number = "4", pages = "253--254", month = mar, year = "1990", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "The results of the X3J11 admission letter ballot and discussion on the one dissenting vote.", } @Article{Brodie:JCLT-1-4-255, author = "Jim Brodie", title = "{C} Standards Update", journal = j-JCLT, volume = "1", number = "4", pages = "255--263", month = mar, year = "1990", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "X3J11 Chairman Brodie reports on the status of the ANSI and ISO C Standards, the U.S. Government FIPS process, the NIST Validation Suite status, and looks into his crystal ball regarding C's future.", } @Article{Goodman:JCLT-1-4-264, author = "Fred Goodman", title = "A {FORTRAN} to {C} Translator, {Part II}", journal = j-JCLT, volume = "1", number = "4", pages = "264--274", month = mar, year = "1990", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "The second of a two-part series describing PROMULA.FORTRAN, a compiler whose source language is FORTRAN, whose intermediate language is a reverse polish pseudo-code, and whose target language is C.", } @Article{Jaeschke:JCLT-1-4-275, author = "Rex Jaeschke", title = "Electronic Survey Number 3", journal = j-JCLT, volume = "1", number = "4", pages = "275--282", month = mar, year = "1990", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "Questions on: NULL representation, importance of Standards conformance and test suites used, what's wrong with ANSI C, and long double support.", } @Article{Leichter:JCLT-1-4-283, author = "Leichter", title = "Parallel Programming: Linda Meets {C}, {Part IV}", journal = j-JCLT, volume = "1", number = "4", pages = "283--291", month = mar, year = "1990", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "In this the last of a four-part series we learn about the eval operator, which is used to dynamically create new processes.", } @Article{MacDonald:JCLT-1-4-292, author = "Tom MacDonald", title = "Complex and {VLA}s Revisited", journal = j-JCLT, volume = "1", number = "4", pages = "292--299", month = mar, year = "1990", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "Tom reviews his complex proposal in light of public comments, and reports on how Cray finally implemented it. He also discusses new developments on support for variable length arrays.", } @Article{Allison:JCLT-1-4-300, author = "Bob Allison", title = "Interfacing {Microsoft C} and {FORTRAN}", journal = j-JCLT, volume = "1", number = "4", pages = "300--304", month = mar, year = "1990", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "A discussion of the interfacing issues, and the new keywords, type attributes, and compiler options used to resolve them.", } @Article{Jaeschke:JCLT-1-4-305, author = "Rex Jaeschke", title = "Pragmania", journal = j-JCLT, volume = "1", number = "4", pages = "305--309", month = mar, year = "1990", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "A look at the pragmas defined by Intel in their iC-86/286 C Compiler and in Apple's MPW 3.0 Compiler.", } @Article{MacDonald:JCLT-1-4-310, author = "Tom MacDonald", title = "{Cray C}: {C} in a 64-bit World", journal = j-JCLT, volume = "1", number = "4", pages = "310--315", month = mar, year = "1990", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "Tom discusses some of the implementation details of C on a 64-bit word architecture. He also highlights the main portability problems when porting to Cray C from ``mainstream'' implementations.", } @Article{Jaeschke:JCLT-1-4-316, author = "Rex Jaeschke", title = "Miscellanea", journal = j-JCLT, volume = "1", number = "4", pages = "316--332", month = mar, year = "1990", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "size\_t and ptrdiff\_t in a segmented world; Extensions; Quality of implementation spotlight focuses on Turbo C; and the usual calendar of events, and news, products, and services.", } @Article{Plauger:JCLT-2-1-1, author = "P. J. Plauger", title = "Sequence Points and Parallelism", journal = j-JCLT, volume = "2", number = "1", pages = "1--8", month = jun, year = "1990", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "A discussion of sequence points, array expressions, and parallel statement execution, and some X3J11 history.", } @Article{MacDonald:JCLT-2-1-9, author = "Tom MacDonald", title = "Parsing Initializers", journal = j-JCLT, volume = "2", number = "1", pages = "9--21", month = jun, year = "1990", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "Tom tackles the complicated issue of partial bracketing in initializers.", } @Article{Jaeschke:JCLT-2-1-22, author = "Rex Jaeschke", title = "Electronic Survey Number 3", journal = j-JCLT, volume = "2", number = "1", pages = "22--28", month = jun, year = "1990", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "Questions on: locales, an operator precedence puzzle, saving preprocessor output, C++ futures, and function argument passing.", } @Article{Goodman:JCLT-2-1-29, author = "Fred Goodman", title = "{FORTRAN to C}: Numerical Issues", journal = j-JCLT, volume = "2", number = "1", pages = "29--44", month = jun, year = "1990", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "A discussion of conversion of fixed-point and mixed-mode arithmetic.", } @Article{Leary:JCLT-2-1-45, author = "Kevin Leary", title = "{C} and Digital Signal Processing", journal = j-JCLT, volume = "2", number = "1", pages = "45--47", month = jun, year = "1990", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "A report on the status of C in Digital Signal Processing environments and Analog Device's DSP/C compiler.", } @Article{Brodie:JCLT-2-1-48, author = "Jim Brodie", title = "{ANSI C} Interpretations Report", journal = j-JCLT, volume = "2", number = "1", pages = "48--56", month = jun, year = "1990", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "X3J11 Chairman Brodie discusses the Standard Interpretation process and procedures as well as some of the interpretation requests and X3J11's responses.", } @Article{Jaeschke:JCLT-2-1-57, author = "Rex Jaeschke", title = "Pragmania", journal = j-JCLT, volume = "2", number = "1", pages = "57--60", month = jun, year = "1990", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "A look at Microsoft C V6 and QuickC.", } @Article{Jaffe:JCLT-2-1-61, author = "Martha Jaffe", title = "A Language Compatible Arithmetic Standard", journal = j-JCLT, volume = "2", number = "1", pages = "61--70", month = jun, year = "1990", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "A report on LCAS, a work item in ANSI X3T2 and in ISO/SC22/WG11 committees.", } @Article{Jaeschke:JCLT-2-1-71, author = "Rex Jaeschke", title = "Miscellanea", journal = j-JCLT, volume = "2", number = "1", pages = "71--80", month = jun, year = "1990", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "A look at The C Shroud, a source encryption tool; global register variables; a character version of stringize; a program tracer; and the usual calendar of events, and news, products, and services.", } @Article{Ritchie:JCLT-2-2-81, author = "Dennis Ritchie", title = "Variable-Size Arrays in {C}", journal = j-JCLT, volume = "2", number = "2", pages = "81--86", month = sep, year = "1990", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "A proposal to add support for variable dimensioned arrays to C, and some comments on existing or other proposed implementations.", } @Article{Plauger:JCLT-2-2-87, author = "P. J. Plauger", title = "{Standard C}: What Barely Works", journal = j-JCLT, volume = "2", number = "2", pages = "87--94", month = sep, year = "1990", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "A discussion of some weak spots in Standard C: Pointers and Addresses, Integer Sizes, Integer Representations, Argument Lists, and Nonlocal Jumps.", } @Article{Jaeschke:JCLT-2-2-95, author = "Rex Jaeschke", title = "Electronic Survey Number 5", journal = j-JCLT, volume = "2", number = "2", pages = "95--101", month = sep, year = "1990", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "Questions on: Lexical Analysis, Parser Generation, The GNU C Compiler, float and long double Math Libraries, Pragma Recognition, and RISC System Support.", } @Article{MacDonald:JCLT-2-2-102, author = "Tom MacDonald", title = "{IEEE} Floating-Point Arithmetic and {C}", journal = j-JCLT, volume = "2", number = "2", pages = "102--112", month = sep, year = "1990", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "A discussion of the incorporation of IEEE floating-point arithmetic into ANSI C.", } @Article{Sterling:JCLT-2-2-113, author = "Gordon A. Sterling", title = "Signal Handling and {C}", journal = j-JCLT, volume = "2", number = "2", pages = "113--118", month = sep, year = "1990", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "A refresher course in signal handling and a discussion of some of the extensions Analog Devices, Inc., has provided to aid signal handling in a Digital Signal Processing environment.", } @Article{Lally:JCLT-2-2-119, author = "Steven Lally", title = "Concurrent {C}: {A} Language for Multi-Processing", journal = j-JCLT, volume = "2", number = "2", pages = "119--132", month = sep, year = "1990", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "A conceptual and syntactical overview of the Concurrent C/C++ language developed by Gehani and Roome at AT&T Bell Laboratories.", } @Article{Brodie:JCLT-2-2-133, author = "Jim Brodie", title = "Extended Multibyte Support", journal = j-JCLT, volume = "2", number = "2", pages = "133--140", month = sep, year = "1990", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "A look at the second draft of the Japanese Multibyte Support Extension (MSE) proposal. Some background information, summary of technical proposals, and rationale are included.", } @Article{Goodman:JCLT-2-2-141, author = "Fred Goodman", title = "{FORTRAN} to {C}: Character Manipulation", journal = j-JCLT, volume = "2", number = "2", pages = "141--151", month = sep, year = "1990", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "In this installment, the problem of character array translation is discussed.", } @Article{Jaeschke:JCLT-2-2-152, author = "Rex Jaeschke", title = "Miscellanea", journal = j-JCLT, volume = "2", number = "2", pages = "152--164", month = sep, year = "1990", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "A look at Assertions in UNIX System V, Pointers in a Segmented World, and f2c: A FORTRAN to C Converter. Also, some reader mail, announcements of some compiler construction tools, the usual calendar of events, news, products, and services.", } @Article{Plauger:JCLT-2-3-165, author = "P. J. Plauger", title = "Generalizing Type Qualifiers", journal = j-JCLT, volume = "2", number = "3", pages = "165--172", month = dec, year = "1990", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "A discussion of types, storage classes, and type qualifiers, and suggestions for further generalization of type qualifiers based on prior art.", } @Article{Martin:JCLT-2-3-173, author = "Neil Martin and Dan Chacon", title = "{European C} Conformance Testing", journal = j-JCLT, volume = "2", number = "3", pages = "173--176", month = dec, year = "1990", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "An update on the validation process in Europe and announcement of the first validated compilers.", } @Article{McKeeman:JCLT-2-3-177, author = "W. M. McKeeman and Shota Aki and Scot Aurenz", title = "Parser-Independent Compilers", journal = j-JCLT, volume = "2", number = "3", pages = "177--184", month = dec, year = "1990", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "A discussion of some techniques for building and optimizing the shift/reduce sequence.", } @Article{Jaeschke:JCLT-2-3-185, author = "Rex Jaeschke", title = "Electronic Survey Number 6", journal = j-JCLT, volume = "2", number = "3", pages = "185--193", month = dec, year = "1990", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "Questions on: Trigraph recognition, special handling of main, extended integer types, inter-language issues, and intrinsic functions.", } @Article{Parks:JCLT-2-3-194, author = "John H. Parks", title = "Case Study: Building an {ANSI CPP}", journal = j-JCLT, volume = "2", number = "3", pages = "194--206", month = dec, year = "1990", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "A thorough look at the issues involved in building an ideal preprocessor that can be user-configurable to support ANSI C and most common extensions.", } @Article{Brodie:JCLT-2-3-207, author = "Jim Brodie", title = "{ANSI C} Interpretations Report", journal = j-JCLT, volume = "2", number = "3", pages = "207--215", month = dec, year = "1990", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "X3J11 Chairman Brodie gives a detailed discussion of a particularly thorny (and unresolved) interpretation request involving a particular function return optimization.", } @Article{Jaeschke:JCLT-2-3-216, author = "Rex Jaeschke", title = "Pragmania", journal = j-JCLT, volume = "2", number = "3", pages = "216--224", month = dec, year = "1990", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "Featured are: DEC's PDP-11 C V1.0 and JPI's TopSpeed V1.04.", } @Article{MacDonald:JCLT-2-3-225, author = "Tom MacDonald", title = "Restricted Pointers", journal = j-JCLT, volume = "2", number = "3", pages = "225--237", month = dec, year = "1990", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "Tom revisits the issue of aliasing and outlines his proposal for the restrict pointer type qualifier.", } @Article{Jaeschke:JCLT-2-3-238, author = "Rex Jaeschke", title = "Miscellanea", journal = j-JCLT, volume = "2", number = "3", pages = "238--248", month = dec, year = "1990", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "A look at some of MetaWare's High C extensions. Also, the usual calendar of events, news, products, and services.", } @Article{Plauger:JCLT-2-4-249, author = "P. J. Plauger", title = "Implementing Locales", journal = j-JCLT, volume = "2", number = "4", pages = "249--258", month = mar, year = "1991", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "Some history, a specification of the minimum requirements, and an open-ended model implementation.", } @Article{McKeeman:JCLT-2-4-259, author = "W. M. McKeeman", title = "Resolving Typedefs in a Multipass {C} Compiler", journal = j-JCLT, volume = "2", number = "4", pages = "259--266", month = mar, year = "1991", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "Resolving the ambiguity between variable and typedef names during parsing.", } @Article{Kurver:JCLT-2-4-267, author = "Rob E. H. Kurver", title = "A Parallel Extension to {ANSI C}", journal = j-JCLT, volume = "2", number = "4", pages = "267--274", month = mar, year = "1991", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "A description of the extensions to ANSI C needed to integrate the Communicating Sequential Processes paradigm, based on an implementation for the Inmos transputer.", } @Article{Jaeschke:JCLT-2-4-275, author = "Rex Jaeschke", title = "Electronic Survey Number 7", journal = j-JCLT, volume = "2", number = "4", pages = "275--286", month = mar, year = "1991", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "Questions on: Compiler Exit Status Codes, Extended Characters in Identifiers, and Guidelines for Extensions.", } @Article{Brodie:JCLT-2-4-287, author = "Jim Brodie", title = "{ANSI C} Interpretations Report", journal = j-JCLT, volume = "2", number = "4", pages = "287--295", month = mar, year = "1991", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "Jim discusses a number of interpretation requests that were addressed at the September, 1990 meeting of X3J11 in Pleasanton California.", } @Article{Leichter:JCLT-2-4-296, author = "Jerrold Leichter", title = "Initializers and Finalizers: {A} Proposed {C} Extension", journal = j-JCLT, volume = "2", number = "4", pages = "296--304", month = mar, year = "1991", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "A specification for an extension that permits programmers to extend the program startup and shutdown process.", } @Article{MacDonald:JCLT-2-4-305, author = "Tom MacDonald", title = "{Cray C} and {Fortran} Interlanguage Communication", journal = j-JCLT, volume = "2", number = "4", pages = "305--317", month = mar, year = "1991", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "Tom outlines the interlanguage calling conventions adopted by Cray Research and discusses their merits and some outstanding issues.", } @Article{Pennello:JCLT-2-4-318, author = "Thomas J. Pennello", title = "Iterators", journal = j-JCLT, volume = "2", number = "4", pages = "318--331", month = mar, year = "1991", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "A description of MetaWare's iterator language extension.", } @Article{Jaeschke:JCLT-2-4-332, author = "Rex Jaeschke", title = "Miscellanea", journal = j-JCLT, volume = "2", number = "4", pages = "332--340", month = mar, year = "1991", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "Implicit function declarations, type checking, and ISO C and NCEG reports. Also, the usual calendar of events, news, products, and services.", } @Article{Plauger:JCLT-3-1-1, author = "P. J. Plauger", title = "Translating Multibyte Characters", journal = j-JCLT, volume = "3", number = "1", pages = "1--11", month = jun, year = "1991", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "A description of an implementation of the functions that map between character-set representations and whose behavior is altered when you change from one locale to another.", } @Article{Kurver:JCLT-3-1-12, author = "Rob E. H. Kurver", title = "A {Standard C} Compiler for the Transputer", journal = j-JCLT, volume = "3", number = "1", pages = "12--19", month = jun, year = "1991", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "A look at the architecture of the Inmos transputer particularly with regard to using it as the host and target for a Standard C compiler.", } @Article{MacDonald:JCLT-3-1-20, author = "Tom MacDonald", title = "{NCEG} Progress Report", journal = j-JCLT, volume = "3", number = "1", pages = "20--37", month = jun, year = "1991", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "A detailed report on the outcome of the March 1991 meeting and on the status of NCEG issues in general.", } @Article{Kohlmiller:JCLT-3-1-38, author = "Paul Kohlmiller", title = "{C}/{C++} Compatibility", journal = j-JCLT, volume = "3", number = "1", pages = "38--41", month = jun, year = "1991", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "An introduction to some of the issues being addressed by the ANSI C Compatibility subgroup within X3J16, the committee charged with defining an ANSI C++ standard.", } @Article{Brodie:JCLT-3-1-42, author = "Jim Brodie", title = "{ANSI C} Interpretations Report", journal = j-JCLT, volume = "3", number = "1", pages = "42--50", month = jun, year = "1991", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "A look at some interpretation requests addressed at the March, 1991 meeting of X3J11 held in Norwood, Mass.", } @Article{Eggert:JCLT-3-1-51, author = "Paul Eggert", title = "{C} as an Intermediate Language: {A} Case Study", journal = j-JCLT, volume = "3", number = "1", pages = "51--61", month = jun, year = "1991", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "A discussion of a project involving writing a translator from a C variant called C-cured to Standard C.", } @Article{Jaeschke:JCLT-3-1-62, author = "Rex Jaeschke", title = "Electronic Survey Number 8", journal = j-JCLT, volume = "3", number = "1", pages = "62--69", month = jun, year = "1991", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "Questions on: putenv, Alternates to Trigraphs, Conformance Validation, AT&T's cfront, and Implementation Language.", } @Article{Long:JCLT-3-1-70, author = "Paul Long", title = "Emitting {C} Source", journal = j-JCLT, volume = "3", number = "1", pages = "70--80", month = jun, year = "1991", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "A discussion of the problems associated with emitting Standard C source that is both readable and maintainable.", } @Article{Jaeschke:JCLT-3-1-81, author = "Rex Jaeschke", title = "Miscellanea", journal = j-JCLT, volume = "3", number = "1", pages = "81--87", month = jun, year = "1991", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "Header-name token construction and the usual calendar of events, news, products, and services.", } @Article{Plauger:JCLT-3-2-89, author = "P. J. Plauger", title = "Floating-Point Primitives", journal = j-JCLT, volume = "3", number = "2", pages = "89--100", month = sep, year = "1991", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "This article describes a set of primitives found to be convenient for writing the math functions of the Standard C library.", } @Article{Aki:JCLT-3-2-101, author = "W. M. McKeeman and Shota Aki", title = "Reusable Incremental Scanning", journal = j-JCLT, volume = "3", number = "2", pages = "101--120", month = sep, year = "1991", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "The design of a scanner for Standard C that is independently reusable and incremental is presented.", } @Article{Jaeschke:JCLT-3-2-121, author = "Rex Jaeschke", title = "Electronic Survey Number 9", journal = j-JCLT, volume = "3", number = "2", pages = "121--129", month = sep, year = "1991", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "Questions on: handling of narrow types in function calls and returns, handling of fixed versus variable argument lists, packed-decimal arithmetic support, integrated preprocessor, and backend details.", } @Article{Kohlmiller:JCLT-3-2-130, author = "Paul Kohlmiller", title = "{C}/{C++} Compatibility", journal = j-JCLT, volume = "3", number = "2", pages = "130--139", month = sep, year = "1991", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "A detailed discussion of C constructs that are either rejected by C++ or cause different behavior.", } @Article{MacDonald:JCLT-3-2-140, author = "Tom MacDonald", title = "Adding a Bit Type to {C}", journal = j-JCLT, volume = "3", number = "2", pages = "140--153", month = sep, year = "1991", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "A proposal to extend bit-fields to allow declarations of both arrays of bit-fields and pointers to bit-fields.", } @Article{Jaeschke:JCLT-3-2-154, author = "Rex Jaeschke", title = "Pragmania", journal = j-JCLT, volume = "3", number = "2", pages = "154--155", month = sep, year = "1991", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "Borland C/C++ V2.0 is featured.", } @Article{Brodie:JCLT-3-2-156, author = "Jim Brodie", title = "{C} Standards Update", journal = j-JCLT, volume = "3", number = "2", pages = "156--161", month = sep, year = "1991", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "A look at the issues surrounding the decision by X3J11 to recommend the United States withdraw its current standard and adopt the ISO standard in its place.", } @Article{Jaeschke:JCLT-3-2-162, author = "Rex Jaeschke", title = "Miscellanea", journal = j-JCLT, volume = "3", number = "2", pages = "162--166", month = sep, year = "1991", ISSN = "1042-5721", bibdate = "Sat Oct 1 13:04:17 1994", acknowledgement = ack-nhfb, remark = "Precompiled headers and the usual calendar of events, news, products, and services.", } @Article{Plauger:JCLT-3-3-169, author = "P. J. Plauger", title = "Character Sets and {C}", journal = j-JCLT, volume = "3", number = "3", pages = "169--176", month = dec, year = "1991", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "An explanation of the historic origins of each of the constraints imposed by C on character encoding; a justification for their continued presence; and how proposed large character sets can coexist happily with C programs.", } @Article{Jervis:JCLT-3-3-177, author = "Bob Jervis", title = "Parasol: {A} {C}-Based Systems Programming Language, {Part I}", journal = j-JCLT, volume = "3", number = "3", pages = "177--197", month = dec, year = "1991", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "A discussion of a new systems programming language called Parasol that is derived from C.", } @Article{Jaeschke:JCLT-3-3-198, author = "Rex Jaeschke", title = "Electronic Survey Number 10", journal = j-JCLT, volume = "3", number = "3", pages = "198--205", month = dec, year = "1991", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "Questions on: Defining function-like macros using a compiler option, Default value for object-like macros, Support for C++-style comments, Subscripting invalid pointers, Compiler response files, and \_\_STDC\_\_ in future Standard revisions.", } @Article{Brodie:JCLT-3-3-206, author = "Jim Brodie", title = "{ANSI C} Interpretations Report", journal = j-JCLT, volume = "3", number = "3", pages = "206--213", month = dec, year = "1991", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "A detailed discussion of a number of rulings X3J11 made in response to Requests for Interpretation.", } @Article{McKeeman:JCLT-3-3-214, author = "W. M. McKeeman", title = "{Cb} ({C} flat): {A} Low-level Subset of {C}", journal = j-JCLT, volume = "3", number = "3", pages = "214--226", month = dec, year = "1991", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "A subset of Standard C is presented together with a set of transformations for taking Standard C into the subset.", } @Article{Martin:JCLT-3-3-227, author = "Neil Martin", title = "{European C} Conformance Testing", journal = j-JCLT, volume = "3", number = "3", pages = "227--228", month = dec, year = "1991", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "A report on the activities of the European C Validation Service and news about mutual recognition of validation certificates.", } @Article{MacDonald:JCLT-3-3-229, author = "Tom MacDonald", title = "Massively Parallel {C}: Architectures and Data Distribution", journal = j-JCLT, volume = "3", number = "3", pages = "229--243", month = dec, year = "1991", ISSN = "1042-5721", bibdate = "Sat Nov 12 21:18:16 1994", acknowledgement = ack-nhfb, remark = "An approach is presented that defines syntax for declaring arrays with regular data distributions across distributed memory.", } @Article{Kohlmiller:JCLT-3-3-244, author = "Paul Kohlmiller", title = "{C}/{C++} Compatibility", journal = j-JCLT, volume = "3", number = "3", pages = "244--247", month = dec, year = "1991", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "More C constructs that are either rejected by a C++ compiler or cause different behavior.", } @Article{Jaeschke:JCLT-3-3-248, author = "Rex Jaeschke", title = "Miscellanea", journal = j-JCLT, volume = "3", number = "3", pages = "248--251", month = dec, year = "1991", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "Problems in stdio.h, and the usual calendar of events, news, products, and services.", } @Article{Plauger:JCLT-3-4-253, author = "P. J. Plauger", title = "A {C++} Library", journal = j-JCLT, volume = "3", number = "4", pages = "253--258", month = mar, year = "1992", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "A history of the C library and its possible impact on the emerging C++ library.", } @Article{Gimpel:JCLT-3-4-259, author = "Jim Gimpel", title = "A Strong Typing Facility for {C}", journal = j-JCLT, volume = "3", number = "4", pages = "259--274", month = mar, year = "1992", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "A discussion of how a lint-like utility can superimpose strong typing wholly or partially on a C program.", } @Article{Jaeschke:JCLT-3-4-275, author = "Rex Jaeschke", title = "Electronic Survey Number 11", journal = j-JCLT, volume = "3", number = "4", pages = "275--280", month = mar, year = "1992", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "Questions on: sig\_atomic\_t, Translation Limits, Diagnostic/Message Levels, Array Bounds Checking, Type-Safe Linkage Support, Bit-Field Types.", } @Article{MacDonald:JCLT-3-4-281, author = "Tom MacDonald", title = "Massively Parallel {C}: Data Parallel Execution", journal = j-JCLT, volume = "3", number = "4", pages = "281--290", month = mar, year = "1992", ISSN = "1042-5721", bibdate = "Sat Nov 12 21:18:28 1994", acknowledgement = ack-nhfb, remark = "A look at adding first-class array-like objects to C.", } @Article{Jaeschke:JCLT-3-4-291, author = "Rex Jaeschke", title = "Pragmania", journal = j-JCLT, volume = "3", number = "4", pages = "291--294", month = mar, year = "1992", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "A look at the pragmas in Hewlett--Packard's HP C.", } @Article{Datardina:JCLT-3-4-295, author = "S. P. Datardina and J. J. Du Croz and S. J. Hammarling and M. W. Pont", title = "A Proposed Specification of {BLAS} Routines in {C}", journal = j-JCLT, volume = "3", number = "4", pages = "295--309", month = mar, year = "1992", ISSN = "1042-5721", bibdate = "Wed Nov 01 08:50:42 2000", acknowledgement = ack-nhfb, remark = "A specification for a C implementation of Fortran's Basic Linear Algebra Subprograms (BLAS).", } @Article{Brodie:JCLT-3-4-310, author = "Jim Brodie", title = "Trigraphs: The Search for Alternatives", journal = j-JCLT, volume = "3", number = "4", pages = "310--318", month = mar, year = "1992", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "A look at the history behind the invention of trigraphs and the efforts to replace and/or augment them with more readable alternatives.", } @Article{Jervis:JCLT-3-4-319, author = "Bob Jervis", title = "Parasol: {A} {C}-Based Systems Programming Language, {Part II}", journal = j-JCLT, volume = "3", number = "4", pages = "319--337", month = mar, year = "1992", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "Bob continues his discussion of a new systems programming language called Parasol that is derived from C.", } @Article{Jaeschke:JCLT-3-4-338, author = "Rex Jaeschke", title = "Miscellanea", journal = j-JCLT, volume = "3", number = "4", pages = "338--340", month = mar, year = "1992", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "The usual calendar of events, news, products, and services.", } @Article{Anonymous:JCLT-3-4-341, author = "Anonymous", title = "Cumulative Index", journal = j-JCLT, volume = "3", number = "4", pages = "341--348", month = mar, year = "1992", ISSN = "1042-5721", bibdate = "Fri Nov 21 15:06:25 1997", acknowledgement = ack-nhfb, remark = "Article and author indexes for all issues of The Journal published to date.", } @Article{Plauger:JCLT-4-1-1, author = "P. J. Plauger", title = "Internationalization", journal = j-JCLT, volume = "4", number = "1", pages = "1--8", month = sep, year = "1992", ISSN = "1042-5721", bibdate = "Fri Nov 21 14:40:20 1997", acknowledgement = ack-nhfb, remark = "Plauger reports on progress within ISO JTC1/SC22, the ISO group concerned with C and C++, on internationalization.", } @Article{Brodie:JCLT-4-1-9, author = "Jim Brodie", title = "{ANSI C} Interpretations Report", journal = j-JCLT, volume = "4", number = "1", pages = "9--16", month = sep, year = "1992", ISSN = "1042-5721", bibdate = "Fri Nov 21 14:40:20 1997", acknowledgement = ack-nhfb, remark = "X3J11 Chairman Brodie discusses questions related to Function Call expression types, Integral Constant Expression flexibility, Macro Expansion rules, duplicate Type Specifiers in declarations, and character classification requirements in locales.", } @Article{Saks:JCLT-4-1-17, author = "Dan Saks", title = "Standardizing {C++}: The First Meetings", journal = j-JCLT, volume = "4", number = "1", pages = "17--26", month = sep, year = "1992", ISSN = "1042-5721", bibdate = "Fri Nov 21 14:40:20 1997", acknowledgement = ack-nhfb, remark = "An overview of the activities to date standardizing C++.", } @Article{Jervis:JCLT-4-1-27, author = "Robert Jervis", title = "{NCEG} Progress Report", journal = j-JCLT, volume = "4", number = "1", pages = "27--41", month = sep, year = "1992", ISSN = "1042-5721", bibdate = "Fri Nov 21 14:40:20 1997", acknowledgement = ack-nhfb, remark = "Recent activity in X3J11.1 and its subgroups.", } @Article{Fields:JCLT-4-1-42, author = "Bob Fields", title = "An Abstract Syntax for {C}", journal = j-JCLT, volume = "4", number = "1", pages = "42--52", month = sep, year = "1992", ISSN = "1042-5721", bibdate = "Fri Nov 21 14:40:20 1997", acknowledgement = ack-nhfb, remark = "We define an abstract syntax for the Standard C language by removing from the language all features peculiar to the concrete representation, leaving only the essential structure.", } @Article{McKeeman:JCLT-4-1-53, author = "W. M. McKeeman and Shota Aki", title = "Reusable Incremental {C} Preprocessing, {Part I}", journal = j-JCLT, volume = "4", number = "1", pages = "53--69", month = sep, year = "1992", ISSN = "1042-5721", bibdate = "Fri Nov 21 14:40:20 1997", acknowledgement = ack-nhfb, remark = "Fine-grain incremental preprocessing for C.", } @Article{Levine:JCLT-4-1-70, author = "John Levine", title = "Miscellanea", journal = j-JCLT, volume = "4", number = "1", pages = "70--72", month = sep, year = "1992", ISSN = "1042-5721", bibdate = "Fri Nov 21 14:40:20 1997", acknowledgement = ack-nhfb, remark = "The usual calendar of events, news, products, and services.", } @Article{Plauger:JCLT-4-2-73, author = "P. J. Plauger", title = "Turtles and Overcoats", journal = j-JCLT, volume = "4", number = "2", pages = "73--79", month = dec, year = "1992", ISSN = "1042-5721", bibdate = "Fri Nov 21 14:40:20 1997", acknowledgement = ack-nhfb, remark = "Plauger discusses the process of writing standards, illustrating some problems using the C+ new operator and two very old jokes.", } @Article{Brodie:JCLT-4-2-80, author = "Jim Brodie", title = "{ANSI C} Interpretations Report", journal = j-JCLT, volume = "4", number = "2", pages = "80--86", month = dec, year = "1992", ISSN = "1042-5721", bibdate = "Fri Nov 21 14:40:20 1997", acknowledgement = ack-nhfb, remark = "X3J11 Chairman Brodie discusses the ever-contentious issue of character sets as well as how the Standard's environmental limits constrain implementations.", } @Article{Jervis:JCLT-4-2-87, author = "Robert Jervis", title = "An {NCEG} Progress Report: {December}, 1992", journal = j-JCLT, volume = "4", number = "2", pages = "87--89", month = dec, year = "1992", ISSN = "1042-5721", bibdate = "Fri Nov 21 14:40:20 1997", acknowledgement = ack-nhfb, remark = "Recent activity in X3J11.1 and its subgroups.", } @Article{Tydeman:JCLT-4-2-90, author = "Fred Tydeman", title = "Extending {C} for Numerical Computing ({NCEG})", journal = j-JCLT, volume = "4", number = "2", pages = "90--116", month = dec, year = "1992", ISSN = "1042-5721", bibdate = "Fri Nov 21 14:40:20 1997", acknowledgement = ack-nhfb, remark = "An overview of progress to date on NCEG.", } @Article{McKeeman:JCLT-4-2-117, author = "W. M. McKeeman and Shota Aki", title = "Reusable Incremental {C} Preprocessing, {Part II}", journal = j-JCLT, volume = "4", number = "2", pages = "117--125", month = dec, year = "1992", ISSN = "1042-5721", bibdate = "Fri Nov 21 14:40:20 1997", acknowledgement = ack-nhfb, remark = "Fine-grain incremental preprocessing for C.", } @Article{Boehm:JCLT-4-2-126, author = "Hans-J. Boehm", title = "A Proposal for Garbage-Collector-Safe {C} Compilation", journal = j-JCLT, volume = "4", number = "2", pages = "126--141", month = dec, year = "1992", ISSN = "1042-5721", bibdate = "Fri Nov 21 14:40:20 1997", acknowledgement = ack-nhfb, remark = "How a C compiler can with minimal modification support garbage collected malloc().", } @Article{Pavlov:JCLT-4-2-142, author = "V. S. Pavlov and S. A. Mironov", title = "A Universal {C} Compiler", journal = j-JCLT, volume = "4", number = "2", pages = "142--160", month = dec, year = "1992", ISSN = "1042-5721", bibdate = "Fri Nov 21 14:40:20 1997", acknowledgement = ack-nhfb, remark = "A machine-independent optimized code generator.", } @Article{Levine:JCLT-4-2-161, author = "John Levine", title = "Miscellanea", journal = j-JCLT, volume = "4", number = "2", pages = "161--162", month = dec, year = "1992", ISSN = "1042-5721", bibdate = "Fri Nov 21 14:40:20 1997", acknowledgement = ack-nhfb, remark = "The usual calendar of events, news, products, and services.", } @Article{Plauger:JCLT-4-3-163, author = "P. J. Plauger", title = "The Normative Addendum to {Standard C}", journal = j-JCLT, volume = "4", number = "3", pages = "163--170", month = mar, year = "1993", ISSN = "1042-5721", bibdate = "Fri Nov 21 14:40:20 1997", acknowledgement = ack-nhfb, remark = "Plauger discusses the addendum to the C standard being prepared by the ISO C committee.", } @Article{Saks:JCLT-4-3-171, author = "Dan Saks", title = "Standardizing {C++}: The First Year of Joint Meetings", journal = j-JCLT, volume = "4", number = "3", pages = "171--181", month = mar, year = "1993", ISSN = "1042-5721", bibdate = "Fri Nov 21 14:40:20 1997", acknowledgement = ack-nhfb, remark = "An overview of the activities to date standardizing C++.", } @Article{Levine:JCLT-4-3-182, author = "John R. Levine", title = "An {NCEG} Progress Report", journal = j-JCLT, volume = "4", number = "3", pages = "182--184", month = mar, year = "1993", ISSN = "1042-5721", bibdate = "Fri Nov 21 14:40:20 1997", acknowledgement = ack-nhfb, remark = "Recent events in the Numerical C Extensions Group.", } @Article{Gwyn:JCLT-4-3-185, author = "Douglas A. Gwyn", title = "{C} Standards Update", journal = j-JCLT, volume = "4", number = "3", pages = "185--190", month = mar, year = "1993", ISSN = "1042-5721", bibdate = "Fri Nov 21 14:40:20 1997", acknowledgement = ack-nhfb, remark = "Gwyn discusses the status of the C Standard, interpretations, and related matters.", } @Article{McKeeman:JCLT-4-3-191, author = "W. M. McKeeman and Shota Aki", title = "Reusable Incremental {C} Parsing", journal = j-JCLT, volume = "4", number = "3", pages = "191--202", month = mar, year = "1993", ISSN = "1042-5721", bibdate = "Fri Nov 21 14:40:20 1997", acknowledgement = ack-nhfb, remark = "Fine-grain incremental parsing for C.", } @Article{Prosser:JCLT-4-3-203, author = "David F. Prosser", title = "Designated Initializers and Compound Literals", journal = j-JCLT, volume = "4", number = "3", pages = "203--208", month = mar, year = "1993", ISSN = "1042-5721", bibdate = "Fri Nov 21 14:40:20 1997", acknowledgement = ack-nhfb, remark = "The full text of X3J11.1 Technical Report Part 1.", } @Article{Homer:JCLT-4-3-209, author = "Bill Homer", title = "Aliasing Control via Restricted Pointers", journal = j-JCLT, volume = "4", number = "3", pages = "209--222", month = mar, year = "1993", ISSN = "1042-5721", bibdate = "Fri Nov 21 14:40:20 1997", acknowledgement = ack-nhfb, remark = "The full text of X3J11.1 Technical Report Part 2.", } @Article{Anonymous:JCLT-4-3-223, author = "Anonymous", title = "Floating-Point {C} Extensions", journal = j-JCLT, volume = "4", number = "3", pages = "223--237", month = mar, year = "1993", ISSN = "1042-5721", bibdate = "Fri Nov 21 14:40:20 1997", acknowledgement = ack-nhfb, remark = "An informal summary of X3J11.1 Technical Report Part 3.", } @Article{Spinellis:JCLT-4-3-238, author = "Diomidis D. Spinellis", title = "Checking {C} Declarations at Link Time", journal = j-JCLT, volume = "4", number = "3", pages = "238--249", month = mar, year = "1993", ISSN = "1042-5721", bibdate = "Fri Nov 21 14:40:20 1997", acknowledgement = ack-nhfb, remark = "C types can be checked at link time by suitably encoding the identifier names.", } @Article{Levine:JCLT-4-3-250, author = "John Levine", title = "Miscellanea", journal = j-JCLT, volume = "4", number = "3", pages = "250--250", month = mar, year = "1993", ISSN = "1042-5721", bibdate = "Fri Nov 21 14:40:20 1997", acknowledgement = ack-nhfb, remark = "The usual calendar of events, news, products, and services.", } @Article{Plauger:JCLT-4-4-251, author = "P. J. Plauger", title = "Interpreting the {C Standard}", journal = j-JCLT, volume = "4", number = "4", pages = "251--263", month = jun, year = "1993", ISSN = "1042-5721", bibdate = "Fri Nov 21 14:40:20 1997", acknowledgement = ack-nhfb, remark = "Plauger summarizes the history of the interpretation of the C Standard and provides guidelines for submitting requests for interpretation.", } @Article{Saks:JCLT-4-4-264, author = "Dan Saks", title = "Standardizing {C++}: The Rest of 1992, Part 1", journal = j-JCLT, volume = "4", number = "4", pages = "264--276", month = jun, year = "1993", ISSN = "1042-5721", bibdate = "Fri Nov 21 14:40:20 1997", acknowledgement = ack-nhfb, remark = "An overview of the activities to date standardizing C++.", } @Article{Gwyn:JCLT-4-4-277, author = "Douglas A. Gwyn", title = "{C} Standards Update", journal = j-JCLT, volume = "4", number = "4", pages = "277--283", month = jun, year = "1993", ISSN = "1042-5721", bibdate = "Fri Nov 21 14:40:20 1997", acknowledgement = ack-nhfb, remark = "Gwyn discusses the status of the C Standard, interpretations, and related matters.", } @Article{Stanberry:JCLT-4-4-284, author = "Linda Stanberry", title = "{NCEG} Progress Report", journal = j-JCLT, volume = "4", number = "4", pages = "284--290", month = jun, year = "1993", ISSN = "1042-5721", bibdate = "Fri Nov 21 14:40:20 1997", acknowledgement = ack-nhfb, remark = "Recent activity in X3J11.1 and its subgroups.", } @Article{McKeeman:JCLT-4-4-291, author = "W. M. McKeeman", title = "Avoiding Arithmetic Exceptions in Constant Expression Evaluation", journal = j-JCLT, volume = "4", number = "4", pages = "291--295", month = jun, year = "1993", ISSN = "1042-5721", bibdate = "Fri Nov 21 14:40:20 1997", acknowledgement = ack-nhfb, remark = "Predicting exceptions before they occur.", } @Article{Levine:JCLT-4-4-296, author = "John Levine", title = "Electronic Survey Number 12", journal = j-JCLT, volume = "4", number = "4", pages = "296--300", month = jun, year = "1993", ISSN = "1042-5721", bibdate = "Fri Nov 21 14:40:20 1997", acknowledgement = ack-nhfb, remark = "Current practice in C++ compiler front ends", } @Article{Levine:JCLT-4-4-301, author = "John Levine", title = "Miscellanea", journal = j-JCLT, volume = "4", number = "4", pages = "301--??", month = jun, year = "1993", ISSN = "1042-5721", bibdate = "Fri Nov 21 14:40:20 1997", acknowledgement = ack-nhfb, remark = "The usual calendar of events, news, products, and services.", } @Article{Plauger:JCLT-5-1-1, author = "P. J. Plauger", title = "Wide Character Iostreams", journal = j-JCLT, volume = "5", number = "1", pages = "1--10", month = sep, year = "1993", ISSN = "1042-5721", bibdate = "Fri Nov 21 14:40:20 1997", acknowledgement = ack-nhfb, remark = "Developing the I/O library for Standard C++", } @Article{Saks:JCLT-5-1-11, author = "Dan Saks", title = "Standardizing {C++}: The Rest of 1992, Part 2", journal = j-JCLT, volume = "5", number = "1", pages = "11--17", month = sep, year = "1993", ISSN = "1042-5721", bibdate = "Fri Nov 21 14:40:20 1997", acknowledgement = ack-nhfb, remark = "An overview of the activities to date standardizing C++.", } @Article{Gwyn:JCLT-5-1-18, author = "Douglas A. Gwyn", title = "{C Standards} Update", journal = j-JCLT, volume = "5", number = "1", pages = "18--21", month = sep, year = "1993", ISSN = "1042-5721", bibdate = "Fri Nov 21 14:40:20 1997", acknowledgement = ack-nhfb, remark = "Gwyn discusses the status of the C standard, interpretations, and related matters and describes a multibyte representation for Unicode", } @Article{Stanberry:JCLT-5-1-22, author = "Linda Stanberry", title = "{NCEG} Progress Report", journal = j-JCLT, volume = "5", number = "1", pages = "22--26", month = sep, year = "1993", ISSN = "1042-5721", bibdate = "Fri Nov 21 14:40:20 1997", acknowledgement = ack-nhfb, remark = "Recent activity in Numerical C.", } @Article{McKeeman:JCLT-5-1-27, author = "W. M. McKeeman", title = "Avoiding Overflow in Constant Expression Evaluation", journal = j-JCLT, volume = "5", number = "1", pages = "27--31", month = sep, year = "1993", ISSN = "1042-5721", bibdate = "Fri Nov 21 14:40:20 1997", acknowledgement = ack-nhfb, remark = "Predicting overflow before it occurs", } @Article{Budge:JCLT-5-1-32, author = "Kent G. Budge and James S. Peery and Allen C. Robinson and Michael K. Wong", title = "{C++} and Object-Oriented Numerics", journal = j-JCLT, volume = "5", number = "1", pages = "32--56", month = sep, year = "1993", ISSN = "1042-5721", bibdate = "Fri Nov 21 14:40:20 1997", acknowledgement = ack-nhfb, remark = "Using C++ for practical numerical programming", } @Article{Levine:JCLT-5-1-57, author = "John Levine", title = "Miscellanea", journal = j-JCLT, volume = "5", number = "1", pages = "57--59", month = sep, year = "1993", ISSN = "1042-5721", bibdate = "Fri Nov 21 14:40:20 1997", acknowledgement = ack-nhfb, remark = "The usual calendar of events, news, products, and services.", } @Article{Anonymous:JCLT-5-1-60, author = "Anonymous", title = "Corrigendum", journal = j-JCLT, volume = "5", number = "1", pages = "60--60", month = sep, year = "1993", ISSN = "1042-5721", bibdate = "Fri Nov 21 14:40:20 1997", acknowledgement = ack-nhfb, remark = "Errors in Volume 4, Number 4.", } @Article{Plauger:JCLT-5-2-61, author = "P. J. Plauger", title = "The {Standard C++} Library", journal = j-JCLT, volume = "5", number = "2", pages = "61--69", month = dec, year = "1993", ISSN = "1042-5721", bibdate = "Fri Nov 21 14:40:20 1997", acknowledgement = ack-nhfb, remark = "A summary of the proposed Standard C++ library", } @Article{Hoffmann:JCLT-5-2-70, author = "Ulrich Hoffmann", title = "Using {C} as Target Code for high-level Programming Languages", journal = j-JCLT, volume = "5", number = "2", pages = "70--90", month = dec, year = "1993", ISSN = "1042-5721", bibdate = "Fri Nov 21 14:40:20 1997", acknowledgement = ack-nhfb, remark = "Using C as an abstract machine code", } @Article{Gwyn:JCLT-5-2-91, author = "Douglas A. Gwyn", title = "{C} Standards Update", journal = j-JCLT, volume = "5", number = "2", pages = "91--94", month = dec, year = "1993", ISSN = "1042-5721", bibdate = "Fri Nov 21 14:40:20 1997", acknowledgement = ack-nhfb, remark = "Gwyn discusses the status of the C Standard, interpretations, and related matters", } @Article{Stanberry:JCLT-5-2-95, author = "Linda Stanberry", title = "{NCEG} Progress Report", journal = j-JCLT, volume = "5", number = "2", pages = "95--102", month = dec, year = "1993", ISSN = "1042-5721", bibdate = "Fri Nov 21 14:40:20 1997", acknowledgement = ack-nhfb, remark = "Recent activity in Numerical C", } @Article{Levine:JCLT-5-2-103, author = "John Levine", title = "Electronic Survey Number 13", journal = j-JCLT, volume = "5", number = "2", pages = "103--108", month = dec, year = "1993", ISSN = "1042-5721", bibdate = "Fri Nov 21 14:40:20 1997", acknowledgement = ack-nhfb, remark = "GCC revisited and other odds and ends", } @Article{Levine:JCLT-5-2-109, author = "John R. Levine", title = "Pragmania", journal = j-JCLT, volume = "5", number = "2", pages = "109--115", month = dec, year = "1993", ISSN = "1042-5721", bibdate = "Fri Nov 21 14:40:20 1997", acknowledgement = ack-nhfb, remark = "A look at pragmas in Microsoft Visual C++", } @Article{Levine:JCLT-5-2-116, author = "John Levine", title = "Miscellanea", journal = j-JCLT, volume = "5", number = "2", pages = "116--126", month = dec, year = "1993", ISSN = "1042-5721", bibdate = "Fri Nov 21 14:40:20 1997", acknowledgement = ack-nhfb, remark = "The usual calendar of events, news, products, and services.", } @Article{Plauger:JCLT-5-3-127, author = "P. J. Plauger", title = "Revising {Standard C}", journal = j-JCLT, volume = "5", number = "3", pages = "127--133", month = mar, year = "1994", ISSN = "1042-5721", bibdate = "Fri Nov 21 14:40:20 1997", acknowledgement = ack-nhfb, remark = "Why the C standards committee is starting revisions two years early.", } @Article{Coonen:JCLT-5-3-134, author = "Jim Thomas and Jerome T. Coonen", title = "Issues Regarding Imaginary Types for {C} and {C++}", journal = j-JCLT, volume = "5", number = "3", pages = "134--138", month = mar, year = "1994", ISSN = "1042-5721", bibdate = "Fri Nov 21 14:40:20 1997", acknowledgement = ack-nhfb, remark = "Why we need both complex and imaginary data types.", } @Article{Micco:JCLT-5-3-139, author = "John Micco", title = "Standardizing {C++}: 1993 Part 1", journal = j-JCLT, volume = "5", number = "3", pages = "139--162", month = mar, year = "1994", ISSN = "1042-5721", bibdate = "Fri Nov 21 14:40:20 1997", acknowledgement = ack-nhfb, remark = "More progress of the C++ standards committee", } @Article{Gwyn:JCLT-5-3-163, author = "Douglas A. Gwyn", title = "{C} Standards Update", journal = j-JCLT, volume = "5", number = "3", pages = "163--174", month = mar, year = "1994", ISSN = "1042-5721", bibdate = "Fri Nov 21 14:40:20 1997", acknowledgement = ack-nhfb, remark = "Gwyn discusses imminent changes to the C Standard", } @Article{Stanberry:JCLT-5-3-175, author = "Linda Stanberry", title = "{NCEG} Progress Report", journal = j-JCLT, volume = "5", number = "3", pages = "175--182", month = mar, year = "1994", ISSN = "1042-5721", bibdate = "Fri Nov 21 14:40:20 1997", acknowledgement = ack-nhfb, remark = "The end of X3J11.1 and its rebirth in X3J11", } @Article{Gaissaryan:JCLT-5-3-183, author = "Sergey Gaissaryan and Alexey Lastovetsky", title = "An {ANSI C} Superset for Vector and Superscalar Computers and Its Retargetable Compiler", journal = j-JCLT, volume = "5", number = "3", pages = "183--198", month = mar, year = "1994", ISSN = "1042-5721", bibdate = "Fri Nov 21 14:40:20 1997", acknowledgement = ack-nhfb, remark = "An extension to ANSI C for portable and efficient SIMD computing", } @Article{Levine:JCLT-5-3-199, author = "John Levine", title = "Miscellanea", journal = j-JCLT, volume = "5", number = "3", pages = "199--202", month = mar, year = "1994", ISSN = "1042-5721", bibdate = "Fri Nov 21 14:40:20 1997", acknowledgement = ack-nhfb, remark = "The usual calendar of events, news, products, and services.", } @Article{Plauger:JCLT-5-4-203, author = "P. J. Plauger", title = "Math in All Precisions", journal = j-JCLT, volume = "5", number = "4", pages = "203--211", month = jun, year = "1994", ISSN = "1042-5721", bibdate = "Fri Nov 21 14:40:20 1997", acknowledgement = ack-nhfb, remark = "A meditation on double and float math libraries.", } @Article{Micco:JCLT-5-4-212, author = "John Micco", title = "Standardizing {C++}: 1993 Part 2", journal = j-JCLT, volume = "5", number = "4", pages = "212--228", month = jun, year = "1994", ISSN = "1042-5721", bibdate = "Fri Nov 21 14:40:20 1997", acknowledgement = ack-nhfb, remark = "More progress of the C++ standards committee.", } @Article{Chase:JCLT-5-4-229, author = "David Chase", title = "Implementation of exception handling, {Part I}", journal = j-JCLT, volume = "5", number = "4", pages = "229--240", month = jun, year = "1994", ISSN = "1042-5721", bibdate = "Fri Nov 21 14:40:20 1997", acknowledgement = ack-nhfb, remark = "The details of handling exceptions in C++ and similar languages.", } @Article{Gwyn:JCLT-5-4-241, author = "Douglas A. Gwyn", title = "{C} Standards Update", journal = j-JCLT, volume = "5", number = "4", pages = "241--245", month = jun, year = "1994", ISSN = "1042-5721", bibdate = "Fri Nov 21 14:40:20 1997", acknowledgement = ack-nhfb, remark = "Gwyn discusses recent progress on changes to the C standard.", } @Article{Stanberry:JCLT-5-4-246, author = "Linda Stanberry", title = "{NCEG} Progress Report", journal = j-JCLT, volume = "5", number = "4", pages = "246--253", month = jun, year = "1994", ISSN = "1042-5721", bibdate = "Fri Nov 21 14:40:20 1997", acknowledgement = ack-nhfb, remark = "The first post-merger meeting, and some actual frozen propsals.", } @Article{Levine:JCLT-5-4-254, author = "John Levine", title = "Miscellanea", journal = j-JCLT, volume = "5", number = "4", pages = "254--255", month = jun, year = "1994", ISSN = "1042-5721", bibdate = "Fri Nov 21 14:40:20 1997", acknowledgement = ack-nhfb, remark = "The usual calendar of events, news, products, and services.", } @Article{Anonymous:JCLT-5-4-256, author = "Anonymous", title = "Cumulative Table of Contents", journal = j-JCLT, volume = "5", number = "4", pages = "256--260", month = jun, year = "1994", ISSN = "1042-5721", bibdate = "Fri Nov 21 14:40:20 1997", acknowledgement = ack-nhfb, remark = "Table of Contents of Volumes 4 and 5.", } @Article{Plauger:JCLT-6-1-1, author = "P. J. Plauger", title = "Managing the Heap", journal = j-JCLT, volume = "6", number = "1", pages = "1--9", month = sep, year = "1994", ISSN = "1042-5721", bibdate = "Fri Nov 21 14:40:20 1997", acknowledgement = ack-nhfb, remark = "How to implement malloc, free, and friends", } @Article{Micco:JCLT-6-1-10, author = "John Micco", title = "Standardizing {C++}: 1994 Part 1", journal = j-JCLT, volume = "6", number = "1", pages = "10--19", month = sep, year = "1994", ISSN = "1042-5721", bibdate = "Fri Nov 21 14:40:20 1997", acknowledgement = ack-nhfb, remark = "More progress of the C++ Standards committee, with a lot of attention to templates", } @Article{Chase:JCLT-6-1-20, author = "David Chase", title = "Implementation of Exception Handling, {Part II}: Calling Conventions, Asynchrony, Optimizers, and Debuggers", journal = j-JCLT, volume = "6", number = "1", pages = "20--32", month = sep, year = "1994", ISSN = "1042-5721", bibdate = "Fri Nov 21 14:40:20 1997", acknowledgement = ack-nhfb, remark = "More on the details of handling exceptions in C++ and similar languages", } @Article{Gwyn:JCLT-6-1-33, author = "Douglas A. Gwyn", title = "{C} Standards Update", journal = j-JCLT, volume = "6", number = "1", pages = "33--34", month = sep, year = "1994", ISSN = "1042-5721", bibdate = "Fri Nov 21 14:40:20 1997", acknowledgement = ack-nhfb, remark = "Gwyn discusses ongoing C standards-related activities", } @Article{Stanberry:JCLT-6-1-35, author = "Linda Stanberry", title = "{DPCE} Status Report", journal = j-JCLT, volume = "6", number = "1", pages = "35--43", month = sep, year = "1994", ISSN = "1042-5721", bibdate = "Fri Nov 21 14:40:20 1997", acknowledgement = ack-nhfb, remark = "DPCE comes ever closer to a technical report", } @Article{Banerji:JCLT-6-1-44, author = "Arindam Banerji and David L. Cohn", title = "Shared {C++} Objects and {Vtbl} Placement", journal = j-JCLT, volume = "6", number = "1", pages = "44--60", month = sep, year = "1994", ISSN = "1042-5721", bibdate = "Fri Nov 21 14:40:20 1997", acknowledgement = ack-nhfb, remark = "Implementing C++ objects in shared memory", } @Article{Levine:JCLT-6-1-61, author = "John Levine", title = "Miscellanea", journal = j-JCLT, volume = "6", number = "1", pages = "61--64", month = sep, year = "1994", ISSN = "1042-5721", bibdate = "Fri Nov 21 14:40:20 1997", acknowledgement = ack-nhfb, remark = "The usual calendar of events, news, products, and services", } @Article{Plauger:JCLT-6-2-65, author = "P. J. Plauger", title = "What's in a Byte?", journal = j-JCLT, volume = "6", number = "2", pages = "65--72", month = dec, year = "1994", ISSN = "1042-5721", bibdate = "Fri Nov 21 14:40:20 1997", acknowledgement = ack-nhfb, remark = "How C and C++ store scalar data", } @Article{Micco:JCLT-6-2-73, author = "John Micco", title = "Standardizing {C++}: 1994 Part 2", journal = j-JCLT, volume = "6", number = "2", pages = "73--85", month = dec, year = "1994", ISSN = "1042-5721", bibdate = "Fri Nov 21 14:40:20 1997", acknowledgement = ack-nhfb, remark = "WG21+X3J16 continues to evolve the C\C{++} language specification", } @Article{Gwyn:JCLT-6-2-86, author = "Douglas A. Gwyn", title = "{C} Standards Update", journal = j-JCLT, volume = "6", number = "2", pages = "86--89", month = dec, year = "1994", ISSN = "1042-5721", bibdate = "Fri Nov 21 14:40:20 1997", acknowledgement = ack-nhfb, remark = "Gwyn discusses recent progress on changes to the C Standard", } @Article{Stanberry:JCLT-6-2-90, author = "Linda Stanberry", title = "{NCEG} Progress Report", journal = j-JCLT, volume = "6", number = "2", pages = "90--99", month = dec, year = "1994", ISSN = "1042-5721", bibdate = "Fri Nov 21 14:40:20 1997", acknowledgement = ack-nhfb, remark = "NCGE works on their technical report and C9X", } @Article{Budge:JCLT-6-2-100, author = "Kent G. Budge and James S. Peery and Allen C. Robinson and Michael K. Wong", title = "Management of Class Temporaries in {C++} Translation Systems", journal = j-JCLT, volume = "6", number = "2", pages = "100--111", month = dec, year = "1994", ISSN = "1042-5721", bibdate = "Fri Nov 21 14:40:20 1997", acknowledgement = ack-nhfb, remark = "The performance of C++ programs that use value classes currently leaves a lot to be desired.", } @Article{Dinesh:JCLT-6-2-112, author = "T. B. Dinesh", title = "Why Compare Dropped {C++}", journal = j-JCLT, volume = "6", number = "2", pages = "112--136", month = dec, year = "1994", ISSN = "1042-5721", bibdate = "Fri Nov 21 14:40:20 1997", acknowledgement = ack-nhfb, remark = "A cautionary tale of C++", } @Article{Levine:JCLT-6-2-137, author = "John Levine", title = "Miscellanea", journal = j-JCLT, volume = "6", number = "2", pages = "137--138", month = dec, year = "1994", ISSN = "1042-5721", bibdate = "Fri Nov 21 14:40:20 1997", acknowledgement = ack-nhfb, remark = "The usual calendar of events, news, products, and services", } @Article{Plauger:JCLT-6-3-139, author = "P. J. Plauger", title = "Templates in {C++}", journal = j-JCLT, volume = "6", number = "3", pages = "139--149", month = mar, year = "1995", ISSN = "1042-5721", bibdate = "Fri Nov 21 14:40:20 1997", acknowledgement = ack-nhfb, remark = "The theory and practice of C++ templates", } @Article{Gwyn:JCLT-6-3-150, author = "Douglas A. Gwyn", title = "{C} Standards Update", journal = j-JCLT, volume = "6", number = "3", pages = "150--156", month = mar, year = "1995", ISSN = "1042-5721", bibdate = "Fri Nov 21 14:40:20 1997", acknowledgement = ack-nhfb, remark = "Gwyn lists another set of changes to the C Standard", } @Article{Long:JCLT-6-3-157, author = "Paul Long", title = "A Graphical Model of the {Standard C} Type System", journal = j-JCLT, volume = "6", number = "3", pages = "157--161", month = mar, year = "1995", ISSN = "1042-5721", bibdate = "Fri Nov 21 14:40:20 1997", acknowledgement = ack-nhfb, remark = "C types illustrated", } @Article{Micco:JCLT-6-3-162, author = "John Micco", title = "Standardizing {C++}: 1994 Part 3", journal = j-JCLT, volume = "6", number = "3", pages = "162--178", month = mar, year = "1995", ISSN = "1042-5721", bibdate = "Fri Nov 21 14:40:20 1997", acknowledgement = ack-nhfb, remark = "WG21+X3J16 continues to evolve the C++ language specification", } @Article{Tydeman:JCLT-6-3-179, author = "Fred Tydeman", title = "Numerical Issues", journal = j-JCLT, volume = "6", number = "3", pages = "179--182", month = mar, year = "1995", ISSN = "1042-5721", bibdate = "Fri Nov 21 14:40:20 1997", acknowledgement = ack-nhfb, remark = "NCEG finishes its work, and Pentiums have a bug.", } @Article{Levine:JCLT-6-3-183, author = "John Levine", title = "Miscellanea", journal = j-JCLT, volume = "6", number = "3", pages = "183--186", month = mar, year = "1995", ISSN = "1042-5721", bibdate = "Fri Nov 21 14:40:20 1997", acknowledgement = ack-nhfb, remark = "The usual calendar of events, news, products, and services", }