JTC1/SC22/WG14
N880
WG14 N880
J11/99-015
X3 Subgroup Annual Report
March 1998 to May 1999
TC J11 (C Language)
Tracking I project and Defect Reports
1. Executive Summary
J11 assisted SC22/WG14 with the on-going processing of Defect
Reports and the ISO C revision project known informally as C9X.
2. Projects
NCITS Project 381-M
[a.] Project Number and Title: 381-M Programming Language C
(Revision of ANSI/ISO/IEC 9899:1990). [authorized by
X3/95-0058R]
[b.] Target Date: December, 1999 (for IS).
[c.] Project Description: Assist SC22/WG14 in development of
the revision. The project involves the following: folding
amendment 1 and technical corrigenda into the standard proper;
the addition of new features to support on-going user
requirements and developments in technology; new
internationalization requirements; and requirements imposed by
other cross-language standards (such as language-independent
arithmetic).
[d.] Publications During Past Year: Final CD and FDIS.
[e.] Statement of Progress:
All outstanding defect reports have been resolved and folded into the
revision.
Most of our time was spent dealing with public and NB comments received
from CD1 and FCD.
We continue to supply the redactors for the revision project and
the rationale document.
Over the year, excellent progress was made. Interest was high and
membership was steady. We are on schedule w.r.t our original charter.
3. Committee Activities
[a.] Previous Year's Meetings: Jun '98 Copenhagen, Denmark; Oct '98 Santa
Cruz, CA; Feb '99 Portland, OR.
[b.] Next Year's Planned Meetings: Jun '99 London, UK; Oct '99, Hawaii.
To best utilize the considerable technical expertise available in J11, J11
and SC22/WG14 will continue to hold co-located meetings. Two out of every
three meetings will be located in North America.
[c.] Officers:
Chair Vice-Chair
Rex Jaeschke Tom MacDonald
2051 Swans Neck Way Silicon Graphics, Inc.
Reston, VA 20191 655F Lone Oak Drive
Eagan, MN 55121
Last trained: 1999 Last trained: 1996
International Representative Vocabulary Representative
Douglas Walls Seymour, William A
Sun Microsystems Apt. D
SunSoft, Inc. 10072 Puttingtom Drive
MS UMPK16-303 St Louis, MO 63123-5233
2550 Garcia Avenue
Mountain View, CA 94043-1100
Last trained: 1997 Last trained: --
[d.] Membership:
BARNUM, MAURICE (A) MEYERS, RANDY (P)
INPRISE COPORATION SILVERHILL SYSTEMS INC
100 ENTERPRISE WAY 16 OLIVER DRIVE
SCOTTS VALLEY CA 95066 HUDSON NH 03051
831-431-1229 603-886-6540
831-431-4104 rmeyers@ix.netcom.com
mbarnum@inprise.com
MOONEY, DAVE (A)
BENITO, JOHN (P) IBM CORPORATION
PERENNIAL 1B/812/1150/TOR
SUITE 130 1150 EGLINTON AVENUE EAST
3004 MISSION STREET NORTH YORK ONTARIO M3C 1H7
SANTA CRUZ CA 95060 416-448-4474
831-457-3915 416-448-2714
831-457-3916 dmm@vnet.ibm.com
jb@peren.com
MULLER, JEFF (P)
BIBBO, JOSEPH (O) ORACLE CORPORATION
COMPUTRITION INC 500 ORACLE
PO BOX 99 MS 40P 14
NUTTING LAKE MA 01865-0099 REDWOOD SHORES CA 94065
508-663-2524
NELSON, CLARK (P)
BONIN, JEFFREY (O) INTEL CORP
1500 NW 118TH STREET 5200 NE ELAM YOUNG PKWY
DES MOINES IA 50325 HILLSBORO OR 97124-6461
503-696-3826
DRANE, DORSEY (O) 503-696-3730
SEQUENT COMPUTER SYSTEMS clark.nelson@intel.com
15450 S W KOLL PARKWAY
BEAVERTON OR 97006-6063 PARKS, JOHN (A)
COMPAQ COMPUTER CORP
FARANCE, FRANK (P) 110 SPIT BROOK ROAD
FARANCE INC ZKO2-3/N30
555 MAIN STREET NASHUA NH 03062-2698
NEW YORK NY 10044-0150 parks@zko.dec.com
212-759-1605
frank@farance.com PETERS, JEFF (P)
INPRISE COPORATION
FORS, MATS (O) SCOTTS VALLEY CA 95066
IAR SYSTEMS AB 831-431-1352
PO BOX 23051 831-431-4101
ISLANDSGATAN 2 jpeters@inprise.com
mats.fors@iar.seSWEDEN
PETERSON, RICH (P)
FRANKLIN, CRAIG (O) COMPAQ COMPUTER CORP
GREEN HILLS SOFTWARE 110 SPIT BROOK RD
30 WEST SOLA STREET NASHUA NH 03062
SANTA BARBARA CA 93101 repete@zko.dec.com
805-965-6044
PIERCE, C D (A)
GWYN, DOUGLAS A (P) US ARMY
US ARMY MNGMT ENGINEERING TRAINING
6449 TAULER COURT ROCK ISLAND IL 61299
COLUMBIA MD 21045-4530 703-664-4882
410-381-0450
gwyn@arl.mil PLAUGER, P J (O)
DINKUMWARE LTD
HASSEY, JOHN (O) 398 MAIN STREET
DATA GENERAL/CLARIION CONCORD MA 01742
62 T W ALEXANDER DRIVE 978-371-2773
RES TRIANGLE PARK NC 27709 978-371-9014
919-248-6385 pjp@plauger.com
919-248-6108
hassey@dg-rtp.dg.com PLUM, THOMAS (P)
PLUM HALL INC
HAUER-LOWE, KEITH (O) 3 WAIHONA BOX 44610
UNISYS CORP KAMUELA HI 96743
M/S 4872 808-882-1255
PO BOX 64942 808-882-1556
ST PAUL MN 55164-0942 tplum@plumhall.com
612-635-6010
kghl@rsvl.unisys.com ROBINSON, TOM (A)
PERENNIAL
HOERTH, MARK (P) SUITE 210
HEWLETT-PACKARD CO 4699 OLD IRONSIDES DRIVE
M/S 42U5 SANTA CLARA CA 95054
11000 WOLFE ROAD tom@peren.com
CUPERTINO CA 95014-0184
408-447-0184 RUGOLSKY, WILLIAM (A)
mhoerth@cup.hp.com FARANCE INC
100 S BAY AVENUE
JAESCHKE, REX (P) FREEPORT NY 11520
NONE - (JAESCHKE) rugolsky@farance.com
2051 SWANS NECK WAY
RESTON VA 20191-4023 SCHILDT, HERB (O)
703-860-0091 398 COUNTY ROAD 2500N
703-860-3008 MAHOMET IL 61853
rex@aussie.com 217-586-4997
217-586-4683
JONES, LAWRENCE J (P) hschildt@soltect.com
SDRC
2000 EASTMAN DRIVE SCHWAB, DAVID (A)
MILFORD OH 45150 500 ORACLE PARKWAY
513-576-2070 MS 1OP5
larry.jones@sdrc.com REDWOOD SHORES CA 94065
KEATON, DAVID (P) SEEBACH, PETER (P)
KEATON CONSULTING NONE - (SEEBACH)
#311 904 WESTERN AVENUE NORTH
1630 30TH STREET seebs@plethora.net5232
BOULDER CO 80301
303-782-1009 TATGE, REID (O)
dmk@dmk.com TEXAS INSTRUMENTS INC
M/S 730
KURPIS, PETER (A) PO BOX 1443
PLUM HALL INC HOUSTON TX 77251
3 WAIHONA BOX 44610 713-274-2558
KAMUELA HI 96743 reid@tools.micro.ti.com
808-882-1255
808-882-1556 THOMAS, JIM (A)
kurpis@plumhall.com HEWLETT-PACKARD CO
M/S 42U5
MACDONALD, TOM (P) 1100 WOLFE ROAD
SILICON GRAPHICS INC 408-447-5781 95014-0184
655F LONE OAK DRIVE 408-773-0933
EAGAN MN 55121 jimthomas@cup.hp.com
651-683-5818
651-683-5307 TYDEMAN, FRED J (P)
tam@sgi.com TYDEMAN CONSULTING
3711 DEL ROBLES DRIVE
MAK, RAYMOND (P) 512-255-8696727-1814
IBM CORPORATION tydeman@tybor.com
3T/307
1150 EGLINTON AVE E VLAZNY, ED (O)
NORTH YORK ONTARIO M3C 1H7 CANADA SAS INSTITUTE INC
416-448-2516 SAS CAMPUS DRIVE
416-448-4414 CARY NC 27513
rmak@ca.ibm.com
WALLS, DOUGLAS (P)
MATTOS, NELSON (L) SUN MICROSYSTEMS INC
IBM CORPORATION M/S UMPK16-303 - SUNSOFT INC
555 BAILEY AVENUE, ROOM C346 901 SAN ANTONIO ROAD
SAN JOSE CA 95141 PALO ALTO CA 94303
408-927-2567 douglas.walls@eng.sun.com
408-927-4030
mattos@us.ibm.com ZEMKE, FRED (L)
ORACLE CORPORATION
MCPHAIL, COLIN (O) BOX 659408
EDINBURGH PORTABLE COMPILERS 500 ORACLE PARKWAY
15-17 ALVA STREET REDWOOD SHORES CA 94065
EDINBURGH EH2 4PH 650-633-2230
SCOTLAND fzemke@us.oracle.com
[e.] Liaison Activities:
SC22/WG14 (ISO C): assist with revision of C standard.
J16: coordinate issues common to C/C++.
X3T2: learn more about their work and the impact of supporting
language-independent arithmetic in C9X).
[f.] Administration Matters of Note: None.
[g.] Procedural Matters of Note: None.
[h.] Recommendations: None.
[i.] Market Impact: Unknown. While many of the additions are aimed at
numeric users (with extra support for users of IEEE-based systems, in
particular), there are several important general-purpose features as well.
With what appears to be a significantly reduced emphasis on
validation/certification of C language translation tools for U.S.
Government procurement and the lack of participation within J11 of at least
one major vendor, only time will indicate whether most mainstream vendors
will implement, or users will demand or willingly move to, the proposed
features.
4. Anticipated Projects
This has been some informal discussion about producing one or more
(possibly normative) amendments once the current project has been
completed.
5. Future Trends in this Technical Area
The evolution and acceptance of Standard C++ may well affect future
revisions of C, as will other standardization efforts such as
internationalization and cross-language standards and bindings. At this
stage it is too soon to predict just what the future standardization
requirements for C will be be once C9X has been adopted. To be sure, there
are competing technologies, not the least of which is the Java (TM)
programming language, increasingly being used for the development of
stand-alone or networked, GUI-based programs, and more recently, embedded
systems, which have traditionally been the domain of C.
It is this chair's opinion that normative efforts beyond C9x should be
frozen until such time as the marketplace, be it from a direct and
sizeable representation of the programmer community or indirectly by their
vendors, very loudly dictates otherwise.
.end_literal
________
This listserv may not be used for unlawful purposes. All postings should
be relevant, but ITI accepts no responsibility for any posting and may
terminate access to any subscriber violating any policies of the
Association. Please review the NCITS Antitrust Guidelines at
<http://www.ncits.org/natrust.htm>.