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