home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 16 Announce / 16-Announce.zip / csetann.zip / CSETPRES.TXT < prev    next >
Text File  |  1993-05-04  |  25KB  |  378 lines

  1.                          C-Set++ Press Release                                                              
  2.  
  3.                  Press Contact: Karla Feuer                                      
  4.                                 IBM Corporation                                 
  5.                                 (914) 642-5473                                  
  6.                                                                                 
  7.                                                                                 
  8.                                                                                 
  9.                    IBM ANNOUNCES OBJECT-ORIENTED TOOLS                          
  10.                     FOR BUILDING PC SOFTWARE PROGRAMS                           
  11.                                                                                 
  12.                                                                                 
  13.                                                                                 
  14.        WHITE PLAINS, N.Y., May 4 . . . IBM Programming Systems today            
  15.  announced IBM C Set ++ for OS/2*, a new set of integrated software             
  16.  development tools designed to help customers build fast and                    
  17.  powerful mission-critical PC applications using the predominant                
  18.  object-oriented development language C++.                                      
  19.        The new toolset will allow professional programmers to                   
  20.  develop software applications that execute quickly and fully                   
  21.  exploit the power and sophistication of IBM's 32-bit OS/2* PC                  
  22.  operating system. IBM C Set ++ for OS/2 is scheduled to be                     
  23.  generally available later this month.                                          
  24.        Object-oriented languages, including C++, allow programmers              
  25.  to keep up with ever-changing business needs by reducing the time              
  26.  they spend developing and maintaining business applications.                   
  27.  Developers using C++ work with large blocks of software code                   
  28.  called "objects" which mimic the behavior of real world objects.               
  29.  These objects can be easily changed and reused in many                         
  30.  applications.                                                                  
  31.        C++ developers will be able to draw from a starter set of                
  32.  C++ objects supplied with IBM C Set ++ for OS/2. By tailoring                  
  33.  these objects to their specifications, programmers can build                   
  34.  their own objects to be reused in other applications, thus                     
  35.  allowing for application standardization within a business.                    
  36.       IBM's C Set ++ for OS/2 contains all the tools necessary to               
  37.  develop applications using C or C++ to run on OS/2 2.0 and                     
  38.  higher. C Set ++ for OS/2 builds on the success of its predecessor             
  39.  C Set/2 by including a number of powerful features such as:                    
  40.       - a standards-conforming C and C++ compiler which emits                   
  41.         highly-optimized code                                                   
  42.       - precompiled headers                                                     
  43.       - an extensive suite of C++ class libraries or data objects               
  44.       - a visual trace analysis tool                                            
  45.       - a graphical C++ class browser                                           
  46.       - a visual PM debugger with object-oriented features                      
  47.       - a graphical user interface (GUI) based integrated                       
  48.  development environment (IDE) which supports smart configuration               
  49.  management                                                                     
  50.        "These tools will help our customers exploit the efficiency              
  51.  and power of object-oriented software development on an                        
  52.  industrial strength operating system," said Earl F. Wheeler, IBM               
  53.  Senior Vice President and General Manager, IBM's Programming                   
  54.  Systems business unit. "They will help free programmers' time for              
  55.  work on the mission critical aspects of business applications."                
  56.        Over 4,000 external customers have participated in the IBM               
  57.  C Set ++ for OS/2 beta testing program.  "IBM's new C Set ++ for OS/2          
  58.  product strikes out the competition with 3 in a row", said Paul                
  59.  Duncanson of Iconysis, an OS/2 consultant. "The best and most                  
  60.  advanced C++ on the market, an advanced IDE, and class libraries               
  61.  for base, collections and the PM user interface that shows the                 
  62.  others how it should be done."                                                 
  63.        The IBM C Set ++ for OS/2 product brings the standard of                 
  64.  service IBM earned on the mainframe to the workstation. All                    
  65.  product defects will be fixed free of charge.  Customers who                   
  66.  identify product defects will know at the time they report the                 
  67.  defect when a fix will be in their hands, in some cases as soon                
  68.  as overnight. By conversing with the C Set ++ developers through               
  69.  many of the major bulletin board services, customers can discuss               
  70.  concerns directly with product developers.                                     
  71.       IBM's C Set/2 customers have voiced their appreciation for                
  72.  the quality of support. "It is the highest I've seen in my more                
  73.  than ten years in the software development business", said Joel                
  74.  Levine, BFR Systems. "The support people are the same people who               
  75.  develop the code and therefore are all in a position to provide                
  76.  quick and accurate assistance."                                                
  77.                                                                                 
  78.   C Set ++ for OS/2 Features and Benefits                                       
  79.                                                                                 
  80.   32-bit C and C++ compiler - The IBM C Set ++ compiler produces                
  81.    32-bit object code, supports development of single- and                      
  82.    multi-threaded applications and mixed-mode programming in OS/2               
  83.    and supports the OS/2 calling conventions.                                   
  84.                                                                                 
  85.   Optimization - IBM surpasses its competition by providing                     
  86.     cross-module optimization, function in-lining and instruction               
  87.     scheduling in addition to the more common global optimization               
  88.     algorithms implemented by other OS/2 compiler vendors.                      
  89.                                                                                 
  90.   Standards conformance - With C Set ++ for OS/2, IBM extends its               
  91.     leadership in delivering standards-conforming C and C ++                    
  92.     compilers, consistently implemented on most major platforms.                
  93.     By conforming to industry standards, programmers can be                     
  94.     assured the compiler will behave in a predictable fashion.                  
  95.                                                                                 
  96.   C++ class libraries - IBM's C Set ++ for OS/2 contains the most               
  97.     extensive suite of C ++ class libraries or data objects of any              
  98.     C++ offering in the market today. IBM-unique classes                        
  99.     include the Presentation Manager User Interface class library               
  100.     (which allows developers to create PM applications without                  
  101.     needing to know the myriad details of PM) and the Collection                
  102.     classes (which provides a basic set of data structures).                    
  103.     Industry standard classes are also available.                               
  104.                                                                                 
  105.   Productivity-enhancing tools - IBM C Set ++ contains a                        
  106.     complete set of OS/2 development tools including unique                     
  107.     features such as the visual Execution Trace Analyzer (EXTRA),               
  108.     the graphical C ++ class browser and the state-of-the-art                   
  109.     visual PM debugger.                                                         
  110.                                                                                 
  111.   Open integration through the WorkFrame - The compiler,                        
  112.     compiler-related tools and associated utilities which form the              
  113.     C Set ++ Tools portion of the C Set ++ for OS/2 product are                 
  114.     knitted together and communicate with each other, through the               
  115.     PM-based WorkFrame.                                                         
  116.                                                                                 
  117.                                                                                 
  118.      IBM C Set ++ for OS/2 is expected to be generally available                
  119.  for purchase on May 31, 1993 and will have an introductory                     
  120.  price of $175. Upgrades from IBM's C Set/2* or Workset/2* will                 
  121.  be available for $145.                                                         
  122.      With more than $2.7 billion in revenue, IBM's Programming                  
  123.  Systems business unit, based in Somers, N.Y., is one of the                    
  124.  largest software providers in the computing industry. IBM C Set ++             
  125.  for OS/2 was developed at the IBM Programming Systems Toronto                  
  126.  Laboratory, with components provided by other Programming Systems              
  127.  labs in Lexington, Ky., Cary, N.C. and Boeblingen, Germany.                    
  128.                                                                                 
  129.                                                                                 
  130.   C Set ++ for OS/2 - Technical Detail                                          
  131.                                                                                 
  132.   32-bit C and C++ compiler - IBM's C Set ++ for OS/2* runs under               
  133.     OS/2* and allows professional developers to create 32-bit                   
  134.     applications for OS/2 2.0 and higher in both C and C++                      
  135.     programming languages. This allows programmers to incorporate               
  136.     existing C code into new C++ programs to create OS/2                        
  137.     executables, libraries, and DLLs, as well as Presentation                   
  138.     Manager applications. The IBM C Set ++ compiler produces 32-bit             
  139.     object code, supports development of single and multi-threaded              
  140.     applications and mixed-mode programming in OS/2 (16-bit calls               
  141.     from within 32-bit executables and 32-bit calls from within                 
  142.     16-bit executables) and supports the OS/2 calling conventions.              
  143.                                                                                 
  144.   Optimization - The algorithms implemented in the C Set ++                     
  145.     compiler ensure the fastest application speed of any 32-bit                 
  146.     OS/2 C/C++ compiler. IBM surpasses its competition by                       
  147.     providing cross-module optimization, function in-lining and                 
  148.     instruction scheduling in addition to the more common global                
  149.     optimization algorithms implemented by other OS/2 compiler                  
  150.     vendors. C Set ++ for OS/2 performs safe optimization only.                 
  151.     While other compiler vendors may make assumptions about                     
  152.     how the programmer intended their code to function - leading                
  153.     to very obscure bugs and inconsistent behavior - IBM's C Set ++             
  154.     for OS/2 optimizes only those portions of code which will lead to           
  155.     increased application performance without side effects. The                 
  156.     instruction scheduler allows advanced professionals to target               
  157.     their application for best performance on either i486 or Pentium(**)        
  158.     processors at the flick of a switch.                                        
  159.                                                                                 
  160.   Standards conformance - With the introduction of C Set ++ for                 
  161.     OS/2, IBM extends its leadership in delivering                              
  162.     standards-conforming C and C++ compilers, consistently                      
  163.     implemented across all major professional platforms, from                   
  164.     S/370 through AS/400 to AIX and OS/2. The C portion of the C                
  165.     Set ++ compiler surpasses competitive products by                           
  166.     not only conforming to ANSI standards but in its NIST certification.        
  167.     The C++ portion surpasses compilers offered by all other vendors by         
  168.     providing a full ARM* 3.0 implementation, conforming to the ANSI C++        
  169.     draft, and by delivering exception handling and supporting templates.       
  170.     By conforming to industry standards, the professional developer can         
  171.     be assured that the compiler will behave in a predictable fashion.          
  172.     Summary:                                                                    
  173.     - ANSI C X3.159-1989 and ISO 9899:1990(1992) conformance (full              
  174.       Plumhall suite);                                                          
  175.     - NIST validation;                                                          
  176.     - SAA C CPI Level 2 conformance (excluding Record I/O);                     
  177.     - Japanese MIA standards conformance; and                                   
  178.     - C++ Draft Standard X3J16 (AT&T 3.0; full ARM implementation).             
  179.                                                                                 
  180.   C++ class libraries - IBM's C Set ++ for OS/2 contains the most               
  181.     extensive suite of C++ class libraries or data objects of any               
  182.     C++ offering on the market. IBM-unique classes include the                  
  183.     PM User Interface class library (which allows developers to                 
  184.     create PM applications without needing to know the myriad                   
  185.     details of PM) and the Collection classes (a class library                  
  186.     which provides a basic set of data structures). Industry                    
  187.     standard classes such as the AT&T classes (iostream, task,                  
  188.     complex) are available as well. This extensive set of C++                   
  189.     class libraries provides a consistent base from which all user              
  190.     objects can be derived. Objects derived from these base                     
  191.     classes can be reused across applications.                                  
  192.                                                                                 
  193.   Productivity-enhancing tools - The IBM C Set ++ product contains              
  194.     a complete set of OS/2 development tools. Unique features such              
  195.     as the visual Execution Trace Analyzer (EXTRA), the graphical               
  196.     C++ class browser and the visual PM debugger demonstrate                    
  197.     IBM's commitment to leadership on the OS/2 development platform.            
  198.     - The C Set ++ class browser, the first full-function browser for           
  199.       OS/2, allows developers to understand the complex semantic and            
  200.       structural relationships between program components in their              
  201.       applications. Through the browser, a programmer can quickly               
  202.       search an entire application for variables, class definitions,            
  203.       and other application objects.                                            
  204.     - The Execution Trace Analyzer (EXTRA), unique to IBM, allows the           
  205.       developer to locate "hot spots" in code, identify portions of             
  206.       code which take the longest to execute, and to determine how much         
  207.       time various portions of the code take to execute. EXTRA                  
  208.       allows professional programmers to observe the behavior of                
  209.       their large and complex applications in response to varying               
  210.       conditions. Through the analyzer, developers can time and                 
  211.       tune their code to deliver maximum performance.                           
  212.     - The visual PM debugger helps the professional developer                   
  213.       detect and diagnose errors in code developed using the C Set              
  214.       ++ compiler. Professionals can use the debugger to monitor                
  215.       the behavior of both PM and non-PM applications, single or                
  216.       multithread. Monitoring the PM message queue is also                      
  217.       straightforward using the PM debugger.                                    
  218.                                                                                 
  219.   Open integration through the WorkFrame -- The compiler,                       
  220.     compiler-related tools, and associated utilities which form the             
  221.     C Set ++ Tools portion of C Set ++ for OS/2 are knitted                     
  222.     together and communicate with each other, through the PM-based              
  223.     WorkFrame. Together, the graphical IDE toolset allows                       
  224.     developers to organize and manage their complex projects,                   
  225.     edit, debug, and then run their applications -- all from                    
  226.     within a single environment.                                                
  227.                                                                                 
  228.  
  229. Questions and Answers
  230. ---------------------
  231.  
  232. o What is included with C Set ++ for OS/2 ?
  233.  
  234.   C Set ++ includes the following components:
  235.        - C and C++ 32-bit compilers which are fully ANSI
  236.          compliant and feature extensive and powerful
  237.          optimization
  238.        - a visual, source level debugger
  239.        - a visual C++ browser
  240.        - Extra: a visual execution trace analyzer
  241.        - a complete suite of class libraries including:
  242.              - User Interface Class Library
  243.              - Collection Class Library
  244.              - Standard Class Library
  245.        - WorkFrame/2 1.1, enhanced specifically for C++ users
  246.        - Developers Toolkit 2.0 with an update disk for C++
  247.  
  248. o Does C Set ++ replace C Set/2 Version 1 and Workset/2 Version 1 ?
  249.  
  250.   C Set ++ for OS/2 replaces Workset/2 Version 1 and provides
  251.   a complete development environment for OS/2.  C Set/2 is replaced
  252.   by IBM C/C++ Tools Version 2.  C/C++ Tools does not include
  253.   WorkFrame/2 or the Developers toolkit.
  254.  
  255. o How much is C Set ++ ?
  256.  
  257.   C Set ++ is available for $175 until August 31, 1993.
  258.   Authorized dealers may sell for less.
  259.  
  260. o How can I order C Set ++ ?
  261.  
  262.   You can order C Set ++ by calling 1-800-342-6672 in the
  263.   US and 1-800-465-7999 in Canada.  You can also
  264.   purchase C Set ++ from authorized dealers.
  265.  
  266. o What versions of OS/2 does C Set ++ create code for ?
  267.  
  268.   C Set ++ generates code for OS/2 2.0 or 2.1.
  269.  
  270. o How do I get support for C Set ++ ?
  271.  
  272.   Support is provided in a number of easy to use ways.
  273.  
  274.   To discuss C Set ++ problems you can contact the development
  275.   team through CompuServe, Internet and TalkLink.
  276.  
  277.   We also provide a toll free, 24 hour 7 day per week phone
  278.   number for defect reporting.  WE GUARANTEE A RESPONSE
  279.   WITHIN 24 HOURS.
  280.  
  281. o Is C Set ++ a complete set of tools for OS/2 development ?
  282.  
  283.   Yes, C Set ++ provides a complete set off tools including
  284.   compiler, debugger, browser, execution trace analyzer,
  285.   WorkFrame/2 development environment, full suite of
  286.   class libraries including User Interface class libraries
  287.   for PM, and the Developers Toolkit for OS/2.
  288.  
  289. o Is C Set ++ ANSI compliant ?
  290.  
  291.   Yes, C Set ++ is fully ANSI compliant.  The C compiler is
  292.   compliant with ANSI C X3,159-1989.  The C++ compiler is
  293.   compliant ANSI C++ X3J16 (draft) and the full Annotated Reference
  294.   manual (ARM).  C Set ++ is AT&T Cfront 3.0 compatible.
  295.  
  296. o Does this mean that C Set ++ support exceptions and templates ?
  297.  
  298.   Yes, the C++ compiler provides both exception handling and
  299.   template support.
  300.  
  301. o How does C Set ++ compare to Borland's C++ for OS/2 ?
  302.  
  303.   C Set ++ delivers significantly more function than Borland C++
  304.   for OS/2.  Specifically, C Set ++ includes a browser, execution
  305.   trace analyser and full suite of user interface class libraries,
  306.   none of which are provided in the Borland product.  Additionally,
  307.   C Set ++ generates faster executing applications (based on the
  308.   applicable subset of C language SPEC benchmarks).
  309.  
  310. o What support does C Set ++ provide for the recently
  311.   announced Pentium (tm) processor ?
  312.  
  313.   The Pentium processor option provides:
  314.    -  a full suite of processor independent optimizations
  315.    -  processor specific instruction scheduling for Pentium
  316.    -  RISCitizing of instructions optimized to the Pentium processor
  317.    -  generation of Pentium processor specific instruction sequences
  318.       for commonly used string functions
  319.     - optimization of floating point code to take advantage of
  320.       the Pentium processors floating point pipeline
  321.  
  322. o What upgrade prices are available for existing users
  323.   of C Set/2 or Workset/2 ?
  324.  
  325.   Users of both C Set/2 and Workset/2 can upgrade to C Set ++
  326.   for $149.
  327.  
  328. o How extensively has C Set ++ been tested ?
  329.  
  330.   C Set ++ has been beta tested by more than 4500 developers
  331.   around the world since November of 1992.  This beta program
  332.   has resulted in a product that is built to the demanding standards
  333.   of professional application developers.
  334.  
  335. o Does the C Set ++ compiler have a built-in assembler.
  336.  
  337.   No, C Set ++ does not currently provide an assembler.
  338.  
  339. o Does C Set ++ enable developers to create and compile help information
  340.   for my programs.
  341.  
  342.   Yes, C Set ++ comes complete with the Developers Toolkit which
  343.   contains resource compilers to allow developers to create
  344.   both .HLP panels or viewable .INF files from tagged documents.
  345.  
  346. o What support is provided for the System Object Model (SOM)
  347.  
  348.   The Developer's Toolkit contains a SOM precompiler to allow
  349.   creation of SOM based applications.  Bindings for both
  350.   C and C++ source programs are provided.
  351.  
  352. o Does C Set ++ target DOS or Windows 3.x ?
  353.  
  354.   No, C Set ++ targets OS/2 2.X only.
  355.  
  356. o When will C Set ++ be available ?
  357.  
  358.   C Set ++  will be available May 31, 1993.
  359.  
  360. o How can I order a copy of C Set ++ ?
  361.   
  362.   Call 1-800-3IBMOS2 for credit card purchases, or 
  363.   1-800-IBM-CALL if you wish to use a purchase order.
  364.   C Set ++ is also available through authorized dealers.
  365.  
  366.  
  367.                               #  #  #                                           
  368.                                                                                 
  369.    *    Indicates a trademark or registered trademark of the                    
  370.         International Business Machines Corp.                                   
  371.                                                                                 
  372.    **   Indicates a trademark or registered trademark of Intel Corp.            
  373.                                                                                 
  374.                                                                                 
  375.         1133 Westchester Ave., mail drop 274                                    
  376.         White Plains, NY  10604                                                 
  377.         Fax# T/L 224-5784 or -5795 or -5799                                     
  378.