home *** CD-ROM | disk | FTP | other *** search
/ ProfitPress Mega CDROM2 …eeware (MSDOS)(1992)(Eng) / ProfitPress-MegaCDROM2.B6I / MAGAZINE / MISC / NEWS0392.ZIP / MSC70WIN.TXT < prev    next >
Encoding:
Text File  |  1992-04-02  |  34.1 KB  |  659 lines

  1. Microsoft Corporation introduced Microsoft C/C++ version 7.0 Development
  2. System for Windows, incorporating Highperformance Object Technology (HOT I
  3. for development of the smallest, fastest Windows-based applications
  4. possible. The product contains a comprehensive set of professional tools
  5. for Microsoft Windows 3.1, so that developers can immediately begin
  6. building applications for Windows 3.1 when that new environment begins
  7. shipping.
  8.  
  9. Microsoft HOT is a set of integrated technologies providing advanced C++
  10. design, new compiler optimizations, and a Windows-based Applications
  11. Framework to maximize the performance of objects under Windows. HOT
  12. provides developers the benefits of object-oriented design without
  13. saddling them with the high memory overhead and slow performance
  14. associated with other C++ development products.
  15.  
  16. "Microsoft C/C++ has been crafted with one goal in mind -- to help
  17. developers build the best C/C++ applications possible for Microsoft
  18. Windows," said Bill Gates, Microsoft chairman and CEO. "The combination of
  19. a great C++ compiler and the Microsoft
  20.  
  21. Foundation Class framework gives programmers the benefits of object
  22. orientation for Windows with the production code quality they expect from
  23. Microsoft. C/C++ 7.0 extends our substantial lead in the area of code
  24. generation and Language design, improves developer throughput, and
  25. incorporates many new tools and capabilities to help developers doing C++
  26. applications for Windows 3.1. "
  27.  
  28. C/C++ 7.0 has a complete Windows 3.0 and Windows 3.1 toolset, including the
  29. Windows debug kernel and the Windows set-up toolkit, plus a new version of
  30. CodeView for C++ debugging, a much faster Programmer's Workbench, and the
  31. Qualitas 386MAX memory manager to ease memory constraints during
  32. development, among many other components. Many of the enhancements to
  33. C/C++ 7.0 also benefit MS-DOS applications.
  34.  
  35. Summary of Key Features of C/C++  7.0
  36.  
  37. Designed to handle large, sophisticated Windows-based applications, C/C++
  38. 7.0's HOT technology eliminates the high overhead inherent in many
  39. implementations of the C++ language and enables the creation of the
  40. smallest and fastest applications possible.
  41.  
  42. C/C++ 7.0 provides a number of new object-oriented technologies for
  43. building Windows-based applications:
  44.  
  45. Robust C++ version 2.1 code generation avoids many of the errors
  46. experienced by other C++ compilers. C/C++ 7.0, which conforms strictly to
  47. the AT&T 2.1 specification, is designed to generate correct object code
  48. from even the most complex or obscure source expressions. In many cases,
  49. coding errors missed by other compilers are caught by C/C++ 7.0 and
  50. reported to the developer.
  51.  
  52. "In our position as a high-visibility, cross-platform C++ library
  53. developer, we see a lot of C++ compilers," said Dr. Thomas Keffer,
  54. president of Rogue Wave Software, Inc. "We threw our quarter-million lines
  55. of C++ code at a beta version of C7 and came up with only two minor bugs.
  56. Those have been fixed. C7 is a solid, impressive achievement. "
  57.  
  58. Microsoft Foundation Classes provide objects for Windows, with more than 60
  59. C++ classes that abstract the functionality of the Windows Application
  60. Programming Interface (API). The entire Windows API is supported. There
  61. are classes for the Windows graphics system, GDI; Object Linking and
  62. Embedding (OLE) and menus. The framework allows easy migration from the
  63. procedural programming methodology of C and the Windows API to the
  64. object-oriented approach of C++. Developers can add object-oriented code
  65. while retaining the ability to call any Windows API function directly at
  66. any time; a programmer can take any existing C application for Windows and
  67. add new functionality without having to rewrite the application from
  68. scratch.
  69.  
  70. In addition, the foundation classes simplify Windows message processing and
  71. other details the programmers must otherwise implement manually. The
  72. foundation classes include extensive diagnostics. They have undergone
  73. rigorous tuning and optimization to yield very fast execution speeds and
  74. minimal memory requirements. When compiled, the entire Foundation class
  75. library is only 39 KB and typically adds very little overhead to the
  76. application. Competitive C++ products generate significantly more overhead
  77. than the foundation classes in the form of dynamic link libraries (DLLs)
  78. required at runtime. C++ source code is included for all foundation
  79. classes. More than 20,000 lines of sample code are provided in 18
  80. significant Windows-based applications to demonstrate every aspect of the
  81. foundation classes and programming for Windows, including use of OLE.
  82.  
  83. New tools speed development for Windows 3.1. The Windows debug kernel is a
  84. fundamental tool for developers of applications for Windows 3.0 and 3.1.
  85. About 60 percent of all Unrecoverable Application Errors (UAEs) are caused
  86. by invalid parameters being passed to Windows from an application. The
  87. debug kernel provides a mechanism to trap and report such errors back to
  88. developers, so they can correct the problem. The Windows set-up toolkit
  89. provides developers the tools they need to create custom, Windows-hosted
  90. installation and setup programs for their applications.
  91.  
  92. Throughput Improves Across Range of Tools
  93.  
  94. Improved developer throughput is possible because Microsoft has
  95. aggressively driven its build times down to match the performance of other
  96. professional development environments. This is achieved through a variety
  97. of new features, such as precompiled headers, which allow previously
  98. compiled versions of header files to be saved and then reused during
  99. subsequent compilations. Unlike other compilers, Microsoft C/C++ 7.0
  100. allows precompilation of any source code. This feature leads to
  101. significantly shorter compile times for C programs, which typically
  102. contain many header files. Microsoft has also extended precompilation
  103. technology to include precompiled types. ALL symbolic information can be
  104. precompiled during the debugging cycle, which improves link time -- a
  105. critical savings when developers are intensively building and rebuilding
  106. their applications.
  107.  
  108. New versions of CodeView debugger and the Programmer's Workbench (PWB) also
  109. speed the edit/debug/build cycle and work closely with Windows to allow
  110. the programmer to operate within the graphical operating system. Both
  111. CodeView and PWB now support multiple overlapping windows.
  112.  
  113. ∙ CodeView debugger now supports full C++ debugging in four modes,
  114. including remote debugging of an application that is running on a
  115. different system and from within Windows.
  116.  
  117. ∙ PWB has been tuned for speed and redesigned with an enhanced
  118. project-oriented interface. In addition, a powerful C++ "class browser"
  119. helps developers visualize and productively navigate complex class
  120. hierarchies. PWB is at least twice as fast as the previous version.
  121.  
  122. ∙ "WXServer" technology in PWB allows developers to automatically run
  123. Windows-based tools and applications from within PWB, along with
  124. MS-DOS-based tools and applications, providing a single, integrated
  125. development environment.
  126.  
  127. C/C++ 7.0 Continues Leadership in Code Generation
  128.  
  129. Additional size and speed optimizations in C/C++ 7.0 offer even better
  130. results than optimizations in C6.0, which has continued to be an industry
  131. leader in this area. In addition to the optimizations contained in C6.0,
  132. C/C++ 7.0 provides new optimization technologies for
  133.  
  134. . A major addition to the optimizations is p-code (packed code), an
  135. advanced code generation technology used to develop Microsoft's own
  136. applications, including Microsoft Word, Microsoft Excel and Microsoft
  137. Project. As an intermediate object code representation, p-code compresses
  138. code size by 30-40 percent through the use of a compiler option.
  139. Developers will use p-code selectively for parts of applications where the
  140. most sizable reductions can be made at the least cost in speed, for
  141. example in user-interface code. P-code runs more slowly than native code,
  142. but by shrinking code size it can also reduce or eliminate swapping to
  143. disk, which provides an offsetting speed gain.
  144.  
  145. ∙ Also new are full inlining capabilities for C and C++ . Microsoft's
  146. inlining technology handles inlined functions containing control
  147. structures; other compilers are restricted to inlining functions without
  148. control structures. Microsoft's approach means larger and more complex
  149. combinations of code may be inlined, substantially improving the
  150. optimization capability. In addition to programmer controlled inlining,
  151. the auto inlining feature automatically performs intelligent inlining of
  152. an application's functions, without any work on the part of the
  153. programmer, for an immediate speed gain of up to 10 percent.
  154.  
  155. Other Product Features
  156.  
  157. 386MAX by Qualitas provides advanced memory management for developers. It
  158. is included with Microsoft C/C++ 7.0 at no additional cost.
  159.  
  160. For programming in MS-DOS, C/C++ 7.0 offers a new virtual overlay manager,
  161. the Microsoft Overlay Virtual Environment (MOVE), which allows programmers
  162. to build MSDOS-based programs of almost unlimited size. By overlaying both
  163. code and data, the C/C++ 7.0 overlay manager represents a major advance
  164. ova competitive products, which overlay only code. A number of general
  165. purpose C++ classes in the foundation classes can be used by both
  166. programmers for Windows and MS-DOS.
  167.  
  168. Extensive documentation includes more than 5,000 printed pages as well as
  169. detailed online hypertext manuals. Among the manuals is a C++ tutorial and
  170. a class library "cookbook," both of which help bring programmers up to
  171. speed fast.
  172.  
  173. The suggested U.S. retail price of C/C++ 7.0 is $499. Users of previous
  174. versions of C and C++, including Microsoft C, Borland C++, Watcom C, or
  175. Zortech C++ can upgrade for only $139 in the U.S. Product and upgrades are
  176. available through normal retail outlets. C/C++ 7.0 will be shipping by
  177. April 1992.
  178.  
  179. International Availability
  180.  
  181. Microsoft C/C++ 7.0 will be simultaneously available in Eastern Europe,
  182. Munich, Paris, Stockholm, London, Amsterdam and Milan. A Kanji version of
  183. C/C++ 7.0 is also being readied for the Japanese market.
  184. --------------------------------------------------------
  185. Microsoft Corporation also announced that the Qualitas 386MAX version 6.0
  186. package will be included in the Microsoft C/C++ version 7.0 Professional
  187. Development System for Windows. This special promotion provides
  188. programmers with advanced memory management capabilities for application
  189. development.
  190.  
  191. "We are pleased to be working with Microsoft to provide a memory management
  192. solution to the developer community," said Mary Stanley, CEO of Qualitas,
  193. Inc. H386MAX has been a very popular solution for users who have memory
  194. management needs. Through our combined efforts, users are assured a solid
  195. solution. "
  196.  
  197. Developers for both the Microsoft Windows and MS-DOS operating systems will
  198. benefit from using 386MAX because it will allow them to access the
  199. services that the MS-DOS protected mode interface (DPMI) brings. 386MAX is
  200. a self-installing memory manager and program loader for 386-based systems.
  201. It automatically relocates memory-resident software into unused regions of
  202. address space, increasing conventional memory, and allowing large,
  203. memory-intensive applications to run more efficiently.
  204.  
  205. 386MAX will be included in the Microsoft C/C++ version 7.0 box and is
  206. scheduled to be widely available in retail outlets in April 1992.
  207. --------------------------------------------------------
  208. In conjunction with the announcement of Microsoft C/C++ version 7.0
  209. Development System for Windows, 29 independent software vendors (ISVs)
  210. simultaneously announced new tools for the Microsoft C/C++ 7.0 development
  211. environment.
  212.  
  213. "We are pleased to see the diversity and abundance of development tools
  214. being announced today," said Bill Gates, Microsoft chairman and CEO. "With
  215. C/C++ version 7 and the wide variety of tools available, developers will
  216. have the means to create more and better applications for Windows than
  217. ever before." Industry-wide Support
  218.  
  219. The following are statements of support from industry tools vendors
  220. announcing their new development tools for Microsoft C/C++ version 7
  221. today:
  222.  
  223. "In our position as a high-visibility, cross-platform C++ library
  224. developer, we see a lot of C++ compilers. We threw our quarter-million
  225. lines of C++ code at a beta version of C7 and came up with only two minor
  226. bugs. Those have been fixed. C7 is a solid, impressive achievement." Dr.
  227. Thomas Keffer, President, Rogue Wave Software, Inc.
  228.  
  229. "Microsoft C has always been an industry standard for developing on the PC.
  230. With the release of C 7.0 and the advent of C++ we are sure Microsoft is
  231. going to play a key role in the development language arena. MultiScope
  232. will provide superior debugging technology to support this
  233. industry-leading product. Our debuggers include many productivity tools
  234. (such as the Crash-Analyzer System used for finding the cause of UAEs
  235. fast) that save C 7.0 developers hours and weeks of development time."
  236. Mansour Safai, President, MultiScope, Inc.
  237.  
  238. "Microsoft continues to drive the industry forward with the release of its
  239. new C/C++ version 7 which is sure to become a standard. Nu-Mega
  240. Technologies is committed to supporting the Microsoft standard with all of
  241. our tools and future products as well." Franklin Grossman, President,
  242. Nu-Mega Technologies, Inc.
  243.  
  244. "Microsoft' s introduction of Microsoft C/C++ version 7.0 marks the
  245. beginning of an entirely new era of software development and establishes
  246. C++ as the development language of preference for future development."
  247. Eddie Currie, President, ImageSoft
  248.  
  249. "As the developer of the only distributed object-oriented database for the
  250. Windows environment, Object Design is pleased to be able to address the
  251. growing community of users of Microsoft C. Together, Windows 3.1 and
  252. ObjectStore, combined with the high performance of Microsoft C++ 7.0, will
  253. provide professional developers with a powerful object-oriented
  254. environment for developing complex applications on the PC." Tom Atwood,
  255. Founder and chairman, Object Design, Inc.
  256.  
  257. "Using Vermont Views v3.05 with your Microsoft C v7.0 compiler allows you
  258. to provide all functionality and graphic features your end users are
  259. demanding without the overhead associated with other development
  260. environments." Vince Taylor, President ,Vermont Creative Software
  261.  
  262. "Programmers who use Microsoft C/C++ 7.0 and the Microsoft Foundation
  263. Classes to build their applications for Windows will significantly reduce
  264. their development time. CASE:W for MFC will increase programmer
  265. productivity even further by generating the required MFC object code for a
  266. Windows interface automatically." Terry Flaherty, Vice president of
  267. marketing, CASEWORKS, Inc.
  268.  
  269. "The AccSys libraries, when combined with the powerful Microsoft C/C++
  270. programming environment, provides the application programmer with
  271. unprecedented power to deliver applications in a timely manner. dBASE or
  272. Paradox file management is quick and flexible with AccSys." Steve Hersee,
  273. President, Copia International, Ltd.
  274.  
  275. "Microsoft's C 7.0 and Datalight's C-thru-ROM provide a complete
  276. stand-alone ROM development tool set for 80x86 developers. Users get
  277. startup code, ROMable library and remote debugging, allowing them to run C
  278. 7.0 code from ROM on any 80x86 platform." Roy L. Sherrill III, President,
  279. Datalight
  280.  
  281. "The object-Menu product was created with a strong emphasis on ease of use
  282. and is therefore equally well-suited to the Microsoft C/C++ 7.0 developer
  283. who is just entering the realm of C++ as well as the experienced OOP
  284. designer. Further, the use of Microsoft C/C++ 7.0 in conjunction with
  285. object-Menu will dramatically increase the productivity of the C++
  286. programmer." Lisa Herman, Vice president, sales and marketing, Island
  287. Systems
  288.  
  289. "C++/Views combined with Microsoft's new C/C++ 7.0 enables developers to
  290. create the most highly optimized Windows applications in the shortest
  291. possible time. Together, they create an ideal object-oriented Windows
  292. development environment." Stephen M. Kuhn, Director of marketing, Liant
  293. Software Corporation
  294.  
  295. "SegMentor is an add-on utility designed to enhance the performance of
  296. applications compiled with Microsoft C 7.0. SegMentor analyzes the
  297. function calling patterns of an application, and then causes those
  298. functions which call each other most frequently to be bound together into
  299. common segments or pages. This new segmentation scheme is then
  300. transparently integrated via Microsoft's pragma directives." Chris Suver,
  301. President, MicroQuill, Inc.
  302.  
  303. "Our PANEL and PANEL Plus screen management products have supported
  304. Microsoft C since its first release, and version 7 is the best yet. We
  305. have found that the new Windows support for Windows in PANEL Plus II works
  306. excellently with the Windows development tools now available with
  307. Microsoft C/C++." Tim Frost, Managing director, Roundhill Computer Systems
  308. Limited
  309.  
  310. "I'm excited because C++ programmers can now use CodeBase 4.5 with
  311. Microsoft C++ 7.0 to produce high-quality database applications. C++
  312. programmers can now access dBASE, FoxPro and Clipper files from either
  313. MS-DOS or Microsoft Windows." Ken Sawya, President, Sequiter Software,
  314. Inc.
  315.  
  316. New Product Information
  317.  
  318. The following are short descriptions of the new development tools
  319. introduced for the Microsoft C/C++ 7.0 development environment:
  320.  
  321. Advanced Programming Techniques, Inc. 
  322. APT Reporting 1.0 is a sophisticated SQL query and report writing
  323. application for the Microsoft Windows environment. It makes report design
  324. as simple as clicking on fields and positioning them on the screen. Chris
  325. Falsone, (617) 426-0360
  326.  
  327. Blaise Computing, Inc. 
  328. Blaise Computing Inc. offers the following library support for applications
  329. in Microsoft C/C++ Development System for Windows, version 7.0. Windows
  330. Control Palette provides collections of custom controls and a custom
  331. dialog box class that allows programmers to build sophisticated and
  332. attractive interfaces. C Tools Plus is a comprehensive, general-purpose
  333. add-on library for building MS-DOS, text-mode applications; and C Async
  334. Manager allows programmers to develop serial communications applications
  335. quickly and easily. Kathleen Calderwood, Marketing director, (510)
  336. 540-5441
  337.  
  338. Blue Sky Software Corporation 
  339. WindowsMAKER Professional for C/C++ is an object-oriented prototyping and
  340. development tool that generates source code. It is designed for use with
  341. Microsoft C/C++ 7.0. The two packages make it easy for expert developers
  342. and programmers -- even end users with little or no experience programming
  343. for Windows -- to design, test and generate graphical applications for
  344. Windows 3.x with little more than the simple point-and-click of a mouse.
  345. Steven J. Leon, President, Technopolis Communications, (310) 670-5606
  346.  
  347. Bottleworks Development Corporation
  348. SoftCode 3. 0 is a template-based application development tool that
  349. generates source code for Microsoft C/C++ 7.0. It includes an application
  350. outliner, menu editor and screen painter. Charlie Bindert, President,
  351. (516) 596-9700
  352.  
  353. CASEWORKS, Inc. 
  354. CASE:W Corporate Edition for Microsoft Foundation Classes for (MFC) is a
  355. development tool for Windows-based applications that includes an
  356. interactive interface designer and code generator to produce expert-level
  357. C++ source code using the Microsoft Foundation class library. Terry
  358. Flaherty, Vice president of marketing, (404) 399-6236
  359.  
  360. Copia International, Ltd.
  361. AccSys for Paradox is a multi-platform database management library
  362. interface between Microsoft C/C++, QuickBASIC or Visual Basic and Paradox
  363. files. Develop applications using DOS, DOS Extenders, Windows (DLL), OS/2.
  364. Network capabilities included. 
  365.  
  366. AccSys for dBASE is a multi-platform database management library interface
  367. between Microsoft C/C++ or Visual Basic and dBASE. Develop applications
  368. using DOS, DOS Extenders, Windows (DLL), OS/2 environments. Network
  369. capabilities included. Dorothy Gaden, Vice president of marketing, (708)
  370. 682-8898
  371.  
  372. Coromandel 
  373. ObjecTrieve++ consists of a set of class libraries and a multi-access
  374. database engine for building powerful database file formats,. The database
  375. engine supports three popular file formats -- ObjecTrieve, dBASE III and
  376. Btrieve. The class library allows you to define tables, insert, update and
  377. change data in them and perform queries.
  378.  
  379. ObjecTrieve from Coromandel is an ISAM-based data management tool that
  380. allows developers to build powerful data management applications across
  381. multiple platforms such as MS-DOS, Windows and UNIX. ObjecTrieve extends
  382. the power of C and C++ by providing a data manager with performance and
  383. flexibility for developing conventional and multimedia applications.
  384. ObjecTrieve supports storage and retrieval of Binary Large Objects (BLOBS)
  385. such as scanned images, video, dialog boxes, documents, bit maps, rule
  386. sets, etc.
  387.  
  388. Integra SQL for Microsoft Windows is a powerful SQL database, implemented
  389. as a DLL, for C and C++ developers. Integra SQL supports DDE for
  390. communicating with other programs based on Windows. Applications can be
  391. built by embedding SQL into C or C++ or using a call interface that is
  392. compatible with Microsoft SQL Server. It enhances the productivity of
  393. developers for Windows by reducing programming effort and development
  394. time. Narayan Laksham, (718) 793-7963
  395.  
  396. Creative Programming Consultants, Inc. 
  397. VitaminC is a full-featured user interface toolkit. Its library of C
  398. functions includes text-mode windows, menus, fields, list boxes, push
  399. buttons, radio buttons, scroll bars and mouse support. Applications are
  400. royalty free. Jeff A. Betts, (214) 245-9139
  401.  
  402. Gimpel Software 
  403. PC-lint version 5. 0 analyzes C programs and reports bugs, glitches and
  404. inconsistencies. It looks across multiple modules and enjoys a perspective
  405. that a compiler doesn't usually have. It aids in developing reliable
  406. programs, making programs more maintainable and in porting programs to new
  407. machines, new operating systems, new compilers and new memory models.
  408. Anneliese Gimpel, (212) 584-4261
  409.  
  410. Greenleaf Software, Inc. 
  411. Greenleaf Comm++ is an object-oriented asynchronous communications library
  412. that will provide a hierarchy of classes and give the programmer simple
  413. access and control of serial communications with or without terminal
  414. emulation. The communication-related classes are designed to overcome the
  415. limitations of addressing the serial RS-232 ports through the operating
  416. system or BIOS. Comm++ runs under MS-DOS, Windows 3.0 or OS/2. Tammie
  417. Williams, (214) 248-2561
  418.  
  419. ImageSoft
  420. CommonView provides the proven application framework of predefined C++
  421. classes representing the common components and functions needed to develop
  422. any GUI-based application. With CommonView a developer can rapidly create
  423. a single, simplified, portable GUI program. Joshua Allen, (516) 767-2233
  424.  
  425. Island Systems 
  426. Object-Menu is a C++ class library providing a powerful, extensible,
  427. full-featured MS-DOS-based GUI. The developer can create Motif-style
  428. screens easily with elements such as overlapped windows, menus, scroll
  429. bars, dialog boxes. Included are built-in event and window management and
  430. an interactive hypertext help system. Lisa Herman, (617) 273-0421
  431.  
  432. KnowledgeGarden, Inc. 
  433. KnowledgePro Windows is a tool for rapid application development in
  434. Windows. Simple commands let users access C/C++ DLLs and call back to
  435. KPWin for its interface, expert system and hypertext capabilities. John
  436. Slade, (516) 246-5400
  437.  
  438. Liant Software Corporation 
  439. C++/Views is a C++ class library far creating platform-independent GUI
  440. applications for Windows, UNIX/Motif, and OS/2 Presentation Manager.
  441. Stephen M. Kuhn, (508) 872-8700
  442.  
  443. MAGEE Enterprises 
  444. Screen Manager Professional (SMP) aids programmers in the development of
  445. interface design including windowing, menuing, context-sensitive help
  446. functions, data entry, plus keyboard and mouse support. Unique features
  447. include: unlimited number of windows, event-driven mouse support,
  448. context-sensitive help, linkable libraries, and a complete tutorial with
  449. over 100 examples of code. Dana Jordan, (404) 446-6611
  450.  
  451. Magma Software Systems 
  452. Version 3.40 of the MEWEL Window library for Microsoft C 7.0 and
  453. Microsoft's AFX Class Libraries allow programmers using MS-DOS, OS/2,
  454. UNIX, and VAX VMS to create text and graphical applications that resemble
  455. those of Microsoft Windows and maintain source code compatibility as well.
  456. MEWEL also allows programmers to take existing code for Microsoft Windows
  457. and create text and graphic versions which run on multiple platforms. It
  458. also fully supports the Common User Access (ClJA) component of IBM's
  459. System Application Architecture (SAA) across multiple platforms. Marc
  460. Adler, (201) 912-0192
  461.  
  462. Mansfield Software Group 
  463. KEDIT 5.0 is the new version of Mansfield Software Group's XEDIT-compatible
  464. PC text editor. KEDIT 5.0 will be released in May. Kevin Kearney, (203)
  465. 429-8402
  466.  
  467. MicroQuill, Inc. 
  468. SegMentor optimizes the segmentation map so that C 7.0 applications run
  469. fast, even in tight memory conditions. It achieves this by causing those
  470. functions which call each other most frequently at run time to be bound
  471. together into common segments or pages.
  472.  
  473. Performance Tracer captures application-wide call-tree and functions timing
  474. profile data in a single pass. This data is used for tuning decisions and
  475. coverage analysis. No source modifications are required.
  476.  
  477. DeMystifier examines how Microsoft C' applications interact with the
  478. internals of Windows. DeMystifier captures information on memory
  479. management, message processing, window class and instance management, GDI
  480. display and device capabilities, and system-wide environment settings.
  481.  
  482.    Tom Marvin, (206) 525-8309
  483.  
  484. MultiScope, Inc. 
  485. MultiScope Debuggers for Windows debug 100 percent CodeView compatible
  486. Windows-based applications. Included are both Windows and character-mode
  487. user interfaces. It supports single and dual monitor debugging, remote
  488. debugging, powerful data browsing, 386/486 watches, DLL debugging,
  489. complete expression evaluation, and full Spy capabilities. MultiScope's
  490. Crash-Analyzer quickly pinpoints the cause of UAEs. MultiScope Debuggers
  491. are also available for MS-DOS and OS/2.
  492.  
  493. MultiScope Debuggers for DOS debug 100 percent CodeView-compatible
  494. MS-DOS-based applications using either a Windows or a character mode
  495. interface. It supports overlays compatible with the Microsoft standard,
  496. single and dual monitor debugging, remote debugging, 386/486 watches, and
  497. can "load high" the debugger and symbol table to free up conventional
  498. memory. MultiScope's Crash-Analyzer quickly helps you find the cause of
  499. runtime exceptions. MultiScope Debuggers are also available for Windows
  500. and OS/2.
  501.  
  502.    Susanne Gahnstedt, (415) 968-4892
  503.  
  504. Nu-Mega Technologies, Inc. 
  505. BOUNDS-CHECKER for MS-DOS runs in extended memory using the 386 virtual
  506. machine technology to provide real-time memory protection. BOUNDS-CHECKER
  507. locates and verifies memory overwrites and out-of-bounds memory accesses
  508. by popping up/highlighting the offending source code automatically.
  509.  
  510. Soft-lCE/W for Windows 3.X is a systems/applications level debugger that
  511. gives a complete view of the internals of Windows and The debugging of all
  512. code for Windows at source level. Including: applications, VxDs,
  513. MS-DoS-based applications, TSRs and MS-DOS-loadable device drivers.
  514. Soft-ICE/W uses the 386/486 chip to generate hardware-style breakpoints
  515. which can be set on memory locations and ranges, I/O port accesses and
  516. interrupts.
  517.  
  518.    Scott Gagnon, (603) 889-2386
  519.  
  520. Object Design 
  521. ObjectStore is a complete distributed object-oriented DMBS that supplements
  522. the C++ language with database capabilities. It features distribution and
  523. concurrency control for equal access from every network node; version and
  524. configuration support for individuals and groups; and support for
  525. nonprocedural queries. Lee McEnany, (617) 661-7900
  526.  
  527. Paradigm Systems 
  528. Paradigm LOCATE enables Microsoft C/C++ 7.0 users to develop ROMable
  529. applications for Intel 80x86-compatible embedded systems. Paradigm LOCATE
  530. includes ROMable start-up code, run-time library support and has full
  531. support for Paradigm DEBUG, popular in-circuit emulators and EPROM
  532. programmers. Rick Naro, (607) 748-5966
  533.  
  534. ProtoView Development Company 
  535. ProtoGen 2.1 allows C++ programmers to tap into the powerful ProtoView
  536. dynamic link libraries to access advanced data entry and validation
  537. capabilities. Masked input, date, currency, numerics and table selection
  538. controls and much more give a sophisticated look and feel with no coding
  539. effort. Dean Guida, (908) 329-8588
  540.  
  541. Rational Systems, Inc. 
  542. DOS/16M is Rational System's 16-bit DOS Extender that directly accesses up
  543. to 16 MB of extended memory on any 80286/386/486-based PC. DOS/16M
  544. supports Windows 3.x, DPMI and VCPI.
  545.  
  546. DOS/4G is Rational System's 32-bit DOS Extender that directly accesses up
  547. to 4 gigabytes of extended memory on any 80386/486-based PC. DOS/4G
  548. supports Windows 3.x, DPMI and VCPI.
  549.  
  550. BigWin brings 32-bit development power to Windows by allowing developers to
  551. build 32-bit Windows-based applications that will run on 16-bit Windows
  552. 3.x.
  553.  
  554. WinServe permits developers to move their MS-DOS-based applications to
  555. Windows 3.x quickly. WinServe provides interprocess communication between
  556. a true Windows interface and a MS-DOS-based application running in an
  557. MS-DOS box under Windows. 
  558.  
  559.    Byron Bollas, (508) 653-6006
  560.  
  561. Rogue Wave Software, Inc. 
  562. Tools.h++ is a set of efficient and versatile C++ foundation classes that
  563. will make virtually any programming job easier. Includes a complete set of
  564. Collection classes, String classes, date and time classes, Regular
  565. expressions, Tokenizers classes and B-Tree disk retrieval. Classes have
  566. not been derived from a single object, making it easy to use Tools.h++
  567. with other libraries. Can be compiled as a Windows DLL.
  568.  
  569. Math.h++ combines power and ease of use in a set of C++ classes designed to
  570. improve the performance and reliability of your numerics code. Its
  571. innovative class structure makes the manipulation of vectors and matrices
  572. as easy as built-in types like double, yet its inlined assembly BLAs makes
  573. your code faster than C or Fortran!
  574.  
  575. Matrix.h++ extends Math.h++ to new matrix types. Banded, Hermitian,
  576. Hermitian banded, Skew symmetric, Symmetric, Symmetric banded,
  577. Tridiagonal, Lower triangular and Upper triangular matrices are all fully
  578. supported. Innovative uses of static type checking ensure that symmetries
  579. in your matrix types are fully maintained without giving up runtime
  580. efficiency. Includes Math.h++ .
  581.  
  582. Linpack.h++ is a complete implementation of Linpack' s famous functionality
  583. and more in an advanced C++ class interface. LU facturization for all
  584. Matrix.h++ types. Cholesky, QR, and Singular Value decompositions.
  585. Cholesky and QR least squares classes and Incremental least square
  586. classes. Built on top of Math.h++'s inlined assembly BLAs makes
  587. Linpack.h++ fast. Includes Matrix.h++ and Math.h++. 
  588.  
  589.    Dan Whitaker, (503) 754-3010
  590.  
  591. Roundhill Computer Systems Limited 
  592. PANEL Plus II is a C programming tool for user interface management,
  593. allowing applications to be made source-compatible over a vide range of
  594. operating systems, including MS-DOS, Windows, OS/2, Xenix, UNIX and VMS.
  595. Steve Hersee, (708) 690-3737
  596.  
  597. Sequiter Software, Inc. 
  598. CodeBase 4.5 is the C library for database management providing complete
  599. dBASE functionality to C/C++ developers. With CodeBase 4.5 you can build
  600. multiuser applications compatible with the data, index, and memo fields of
  601. dBASE, Clipper, and FoxPro, including the FoxPro 2.0 compound index files
  602. and dBASE IV multiple tag indexes. Using CodeWindows, a set of high-level
  603. Windows functions that is included with CodeBase 4.5, CodeBase users can
  604. quickly produce their own data browse, entry and edit windows. Kevin
  605. Shinduke, (403) 437-2410
  606.  
  607. Solution Systems 
  608. BRIEF, is an editor for PC programmers, featuring mouse support, EMS
  609. caching, redo and undo. BRIEF allows developers to program faster and more
  610. productively with multiple windows, smart indenting, total keyboard
  611. configurability, C-like macro language with source-level debugger and
  612. more. BRIEF will soon support Microsoft C/C++ 7.0.
  613.  
  614. Sourcerer's Apprentice for Microsoft Windows provides total configuration
  615. management with improved project organization, security, reporting,
  616. integration with Word for Windows, automatic journaling or network or
  617. workstation activity, compression, archiving and more. 
  618.  
  619.    Karen Teven (617) 740-2510 x223
  620.  
  621. South Mountain Software 
  622. Essential B-Tree for Windows is the database management library that
  623. provides quality, completeness, speed and versatility. B-Tree is designed
  624. for fast and accurate data storage, retrieval, and updates. B-Tree's
  625. features include support for fixed and variable length records; dBASE m
  626. files; single and multiuser networks; partial and duplicate keys; and
  627. multiple indices.
  628.  
  629. TSRific, the multilingual tool for TSR development, is the toolkit
  630. developers need for building memory-efficient and reliable TSRs. This
  631. library takes care of interrupt conflicts, MS-DOS caveats and screen
  632. preservation. One function call is all it takes to run a program into a
  633. powerful TSR using C/C++, Clipper, Pascal, dBASE, Foxpro or BASIC. 
  634.  
  635.    Susan Dwyer (201) 762-6965
  636.  
  637. Vermont Creative Software 
  638. Vermont Views with Designer v3.05 will provide compiler support for
  639. Microsoft C v7.0. Vermont Views provides a powerful, interactive screen
  640. designer and C library of more than 580 functions for user interface
  641. development. Mary Bushey, (802) 848-7731
  642.  
  643. Zinc Software Incorporated 
  644. Zinc Interface Library 3.0 allows Microsoft C/C++ 7.0 developers to create
  645. powerful, object-oriented, MS-DOS applications in graphics and text mode
  646. that can be transparently migrated to Windows 3.0 or vice versa. John
  647. Christiansen, (801) 785-8900
  648.  
  649.   +---------------------------------------------------------------+
  650.   |  From the America On-Line & PC-Link New Product Info Services |
  651.   +===============================================================+
  652.   | This information was processed with OmniPage Professional OCR |
  653.   | software (from Caere Corp) & a Canon IX-30 scanner from data  |
  654.   | provided by the above mentioned company. For additional info, |
  655.   | contact the company at the address or phone# indicated above. |
  656.   |    All submissions for this service should be addressed to    |
  657.   |   BAKER ENTERPRISES, 20 Ferro Drive, Sewell, NJ 08080 U.S.A.  |
  658.   +---------------------------------------------------------------+
  659.