ISO/ IEC 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     [email protected]
[email protected]
      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     [email protected]
[email protected]
      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   [email protected]
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    [email protected]
212-759-1605
[email protected]    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     [email protected]
[email protected]
      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    [email protected]
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
[email protected]     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     [email protected]
919-248-6108
[email protected]    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    [email protected]
612-635-6010
[email protected]    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    [email protected]
CUPERTINO CA 95014-0184
408-447-0184     RUGOLSKY, WILLIAM (A)
[email protected]    FARANCE INC
      100 S BAY AVENUE
JAESCHKE, REX (P)     FREEPORT NY 11520
NONE - (JAESCHKE)    [email protected]
2051 SWANS NECK WAY
RESTON VA 20191-4023    SCHILDT, HERB (O)
703-860-0091     398 COUNTY ROAD 2500N
703-860-3008     MAHOMET IL 61853
[email protected]     217-586-4997
      217-586-4683
JONES, LAWRENCE J (P)     [email protected]
SDRC
2000 EASTMAN DRIVE    SCHWAB, DAVID (A)
MILFORD OH  45150    500 ORACLE PARKWAY
513-576-2070     MS 1OP5
[email protected]    REDWOOD SHORES CA  94065

KEATON, DAVID (P)     SEEBACH, PETER (P)
KEATON CONSULTING    NONE - (SEEBACH)
#311      904 WESTERN AVENUE NORTH
1630 30TH STREET    [email protected]
BOULDER CO 80301
303-782-1009     TATGE, REID (O)
[email protected]     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    [email protected]
808-882-1255
808-882-1556     THOMAS, JIM (A)
[email protected]    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     [email protected]
651-683-5818
651-683-5307     TYDEMAN, FRED J (P)
[email protected]     TYDEMAN CONSULTING
      3711 DEL ROBLES DRIVE
MAK, RAYMOND (P)     512-255-8696727-1814
IBM CORPORATION     [email protected]
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
[email protected]
      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     [email protected]
408-927-4030
[email protected]    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     [email protected]

[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>.