home *** CD-ROM | disk | FTP | other *** search
/ Media Share 9 / MEDIASHARE_09.ISO / os2 / borcpp.zip / BORLAND.ANN next >
Text File  |  1993-02-27  |  19KB  |  376 lines

  1. [The following combines two information files from Borland
  2. International regarding the newly released Borland C++ for OS/2 product. A copy
  3. of this information is being sent as an automated reply to e-mail sent
  4. to the Internet address bcos2-info@borland.com. Other Internet e-mail
  5. addresses at Borland include:
  6.  
  7. customer-support@borland.com is an address to send e-mail to our
  8. Customer Service department. You can get product and price info,
  9. information on upgrade offers, check the status of your order, arrange
  10. for a replacement of a bad disk in order, etc. In other words, they
  11. can handle any non-technical problem or request. Due to restrictions
  12. on use of our connection via NSFNET, we cannot accept actual sales
  13. orders and credit card numbers via e-mail to borland.com addresses.
  14.  
  15. education@borland.com reaches an Educational Sales representative who
  16. can provide information regarding academic discount programs to
  17. students, teachers, or people otherwise affiliated with educational
  18. institutions within the United States. They prefer that people wishing
  19. information first contact the Borland Authorized Educational Reseller
  20. for their area, whose location can be found by calling 1-800-847-7797.
  21.  
  22. intl-edu@borland.com is the address from which to get information
  23. about Educational Sales programs outside of the United States, if you
  24. do not know how to contact the Borland representative in your part of
  25. the world. Depending on where you are, intl-edu@borland.com may just
  26. provide you with the information as to who is your local contact.
  27.  
  28. bugs@borland.com is a place to send reports of reproducible bugs to
  29. Borland QA. It is not a place to get help or verification of problems,
  30. but it is a way of making sure that we know about a problem so it can
  31. get fixed sooner.
  32.  
  33. If you discover problems with any of these Internet addresses, you
  34. should inform postmaster@borland.com. Please do not send that address
  35. any questions regarding Borland products, requests for technical
  36. support, or queries about email addresses of individuals. Borland
  37. does not yet offer technical support by e-mail, nor do we have a
  38. general connection between internal e-mail systems and the Internet.]
  39.  
  40. ==========================================================================
  41. BORLAND C++ for OS/2
  42. Press Release
  43. ________________________________
  44.  
  45. FOR IMMEDIATE RELEASE
  46.  
  47.  
  48. Contact:
  49. Cathy Caplener
  50. Borland International, Inc.
  51. (408) 439-4825
  52.  
  53. Susan Nicolls
  54. Borland International, Inc.
  55. (408) 439-4833
  56.  
  57.  
  58. BORLAND INTRODUCES BORLAND C++ FOR OS/2
  59. Award-Winning Compiler Delivers Power of 32 Bit Computing
  60.  
  61.  
  62. SCOTTS VALLEY, Calif. --February 25, 1993 -- Borland International, Inc.
  63. (NASDAQ:BORL) today introduced Borland C++ for OS/2, an object-oriented
  64. development tool for developing 32-bit,  OS/2  applications.  Borland C++ is
  65. Borland's fourth generation compiler that  provides professional users with a 
  66. standard-setting compiler and tools for building quick and powerful C and C++ 
  67. applications.  
  68.  
  69. "Borland rounds out its cross platform strategy by providing developers with  
  70. our fourth generation,  award-winning C++ compiler on the Presentation
  71. Manager environment, " said  Paul Gross,  director of product development
  72. for Borland International.  "Borland C++ for OS/2 is a significant product
  73. that solidifies Borland's leadership  in object-oriented programming and
  74. demonstrates Borland's commitment to bringing the best development tools to a 
  75. wide range of environments and  operating systems."
  76.  
  77. "Borland C++ for OS/2 will enable developers to create next-generation
  78. software for enterprise-wide computing in the 90s," said John Soyring,
  79. director of software  development programs for IBM's personal software
  80. products.   "By combining a powerful operating system with Borland's
  81. standard-setting compiler,  Borland and IBM are providing a winning solution
  82. for developers who require a professional,  32-bit development system."
  83.  
  84. Borland C++ for OS/2 offers all of the tools necessary to develop OS/2 2.0
  85. applications using C or C++. Borland C++ for OS/2 shares a common heritage
  86. with Borland C++ 3.1 by including a number of powerful features such as a
  87. graphical user interface (GUI) based integrated development environment
  88. (IDE), global optimization, support for C++ 3.0, object-oriented debugging,
  89. precompiled headers, the ability to transfer to user-defined programs and
  90. tools, and smart project management.
  91.  
  92. Borland C++ for OS/2 Features & Benefits
  93.  
  94.   32-bit Borland C++  - Borland C++ for OS/2 runs under OS/2 host systems and
  95.     creates 32-bit applications for OS/2 2.0.   This allows developers to
  96.     create OS/2 executables, libraries, and DLLs, as well as text-mode
  97.     programs and Presentation Manager applications.  The Borland C++ compiler
  98.     produces 32-bit object code, supports development of multithreaded
  99.     applications and mixed-mode programming in OS/2 (16-bit calls from within
  100.     32-bit executables), and supports the OS/2 calling conventions.  
  101.  
  102.   Integrated GUI Debugging --- With full-featured, integrated GUI debugging,
  103.     developers can debug applications under Presentation Manager without
  104.     leaving the development environment. This facility also permits developers
  105.     to catch many of their bugs earlier, resulting in higher productivity.  
  106.     The same debugging features are also available directly in the IDE, with
  107.     Borland's integrated  GUI debugger.
  108.  
  109.   Presentation Manager Hosted Environment -- Borland C++'s productivity-
  110.     enhancing, graphical IDE runs as a Presentation Manager application, 
  111.     enabling the developer to edit, debug, and then run the application all
  112.     from within Presentation Manager.   With a new Project Notebook organizer,  
  113.     and other features such as a  SpeedBar, integrated debugging, and color
  114.     syntax highlighting,  developers can  manage complex projects quickly and
  115.     easily. 
  116.  
  117.   C and C++ -- With Borland C++ , the world's standard compiler, developers
  118.     can tap the full power of OS/2 while programming in C or C++.  Borland C++
  119.     for OS/2 is compatible with AT&T C++ and ANSI C language standards, giving
  120.     users the full benefits of using a compiler that meets the standard
  121.     requirements of professional programmers.
  122.   
  123.   Global Optimization -- With this state-of-the-art Borland C++ feature,
  124.   global optimization enables programmers to optimize their code to run
  125.   faster by using a broad range of optimizations to maximize speed of
  126.   execution, minimize program size or both.  With global optimization there
  127.   is no reason for the programmer  to sacrafice speed of development for
  128.   fast code.   
  129.  
  130.   Resource Workshop for OS/2 -- Borland's resource editing tool enables
  131.     developers to visually design and modify OS/2 resources, such as bitmaps,
  132.     icons, dialogs, strings and menus.
  133.  
  134.   Background Compilation --- Since the IDE in Borland C++ for OS/2 takes
  135.     advantage of the multithread capability of OS/2, and permits compilation
  136.     of source files in the background,  the developer is able to perform other
  137.     activities such as editing without having to wait for the compilation to
  138.     finish. 
  139.   
  140.   GUI Source-Level Debugger -- With the Turbo Debugger GX, users have maximum
  141.     flexibility to debug a wide range of applications in a convenient
  142.     environment with a graphical, source-level solution for debugging
  143.     applications running on OS/2 host systems.   
  144.  
  145.   On-Line IPF and Documentation -- With on-line documentation, users
  146.     conveniently get information and help for  all components of Borland C++
  147.     for OS/2.  Information is also available for  the OS/2 and Presentation
  148.     Manager API using IBM's Information Presentation Facility (IPF) format.
  149.  
  150.   Borland C++ for OS/2 also offers a command-line compiler and linker, import
  151.     library tools, run time libraries,  numerous Presentation Manager sample
  152.     programs and an object-oriented 32-bit assembler.   No separate Software
  153.     Development Kit (SDK) is required.
  154.  
  155.   Borland C++ for OS/2 is built on IBM's advanced 32-bit operating system,
  156.     OS/2 2.0.  Currently OS/2 2.0 provides the broadest selection of
  157.     applications in the industry, allowing users to tap the more than 30,000
  158.     DOS, Windows, and 32-bit OS/2 applications currently available.
  159.  
  160.  
  161. Hardware and Software Requirements
  162.  
  163. Borland C++ for OS/2 is available for the IBM or Compaq family of 386-based
  164. or higher personal computers and 100% compatibles with 4Mb of memory (8Mb
  165. recommended).  Requires OS/2 2.0 (installation of OS/2 service packs, such
  166. as Service Pack XR06055, is recommended).  Hard disk is also required.
  167.  
  168. Pricing and Availability
  169.  
  170. As part of a special 90-day promotion, Borland C++ for OS/2 will be available 
  171. for $149.95.  The regular suggested retail price of Borland C++ for OS/2 is
  172. $495.00.  All suggested retail prices are in U.S. dollars and apply only to
  173. the United States.  Borland C++ for OS/2 is scheduled to be available through 
  174. Borland and authorized Borland resellers after March 1, 1993.  
  175.  
  176. For millions of software end users worldwide, Borland International, Inc. is
  177. the leader in application development software.  A pioneer in the use of
  178. object-oriented technology, Borland is committed to offering the world's
  179. best database management, programming languages, development tools,
  180. spreadshhets and applications software.  Borland's products include dBASE,
  181. Paradox, InterBase, Quattro Pro, ObjectVision, Borland C++ and Borland Pascal 
  182. with Objects.  Founded in 1983 by Philippe Kahn, Borland is headquartered in
  183. Scotts Valley, California.
  184.  
  185.  
  186. ==========================================================================
  187. BORLAND C++ for OS/2
  188. Questions and Answers
  189. ________________________________
  190.  
  191. Here are some commonly asked questions about OS/2 with answers.
  192.  
  193. Q.  What new features does Borland C++ for OS/2 provide?
  194. A.  Borland C++ for OS/2 includes all of the features necessary to create
  195.     Presentation Manager and OS/2 applications.  The major features are:
  196.  
  197.       32-bit optimizing compiler -- Borland C++ for OS/2 runs under OS/2
  198.          host systems and creates 32-bit applications for OS/2 2.0.  The
  199.          compiler produces 32-bit object code, supports development of
  200.          multithreaded applications and mixed-mode programming in OS/2
  201.          (16-bit calls from within 32-bit executables), and supports the
  202.          OS/2 calling conventions.
  203.  
  204.       Integrated and standalone graphical Turbo Debugger -- Turbo Debugger GX 
  205.          offers users a graphical, source-level solution for debugging
  206.          applications running on OS/2 host systems.  Developers can debug
  207.          single and multithread OS/2 and PM applications.  The debugger
  208.          offers programmers the maximum flexibility to debug a wide range of
  209.          applications in a very convenient environment.
  210.  
  211.       Presentation Manager-hosted IDE -- Borland C++ for OS/2 features
  212.          Borland's productivity enhancing integrated development environment
  213.          (IDE), which runs as a Presentation Manager application.  The GUI
  214.          development environment integrates features such as a SpeedBar,
  215.          integrated debugging, pull-down menus, color syntax highlighting,
  216.          multiple-edit windows, and setting notebooks that greatly increase
  217.          productivity by making it easy to edit, compile and debug a program.
  218.  
  219.       Background Compilation -- The IDE takes advantage of the multithread
  220.          capability of OS/2 and permits compilation of source files in the
  221.          background, allowing the developer to perform other activities such
  222.          as editing, without having to wait for the compilation to finish.
  223.  
  224.       Global Optimization -- The compiler in Borland C++ for OS/2 offers
  225.          programmers state-of-the-art global optimizations to create fast and 
  226.          tight code for 386 and 486 processors.
  227.  
  228.       Resource Workshop for OS/2 -- Makes it easy to design and modify OS/2
  229.          resources, such as bitmaps, icons, dialogs, strings and menus.
  230.  
  231.  
  232. Q.  Is Borland C++ for OS/2 a complete set of tools for OS/2?
  233. A.  Yes.  Borland C++ for OS/2 provides a complete toolset for building OS/2
  234.     2.0 applications, including a compiler, debugger, assembler, resource
  235.     editor and resource compiler.  Developers will get everything they need
  236.     to develop OS/2 2.0 applications in C or C++.
  237.  
  238. Q.  What version of C++ does Borland C++ for OS/2 support?
  239. A.  Borland C++ for OS/2 supports the C++ language implemented in AT&T's
  240.     cfront 3.0.  This includes nested classes and templates.
  241.  
  242. Q.  Does that mean Borland C++ for OS/2 is a port of AT&T's cfront?
  243. A.  No.  The compiler in Borland C++ for OS/2 is a native-code compiler
  244.     built for OS/2.  AT&T's cfront is a translator that converts C++ code to
  245.     C, and requires a C compiler for further processing.
  246.  
  247. Q.  Does Borland C++ for OS/2 include Turbo Debugger?
  248. A.  Yes.  Borland C++ for OS/2 includes both an integrated debugger in the
  249.     Integrated Development Environment (IDE), as well as a standalone Turbo
  250.     Debugger.  This is a graphical debugger that provides ease of use and
  251.     offers high productivity, and includes support for debugging
  252.     multithreaded applications.
  253.  
  254. Q.  Does Borland C++ for OS/2 come with class libraries?
  255. A.  Yes.  Borland C++ for OS/2 comes with both ordinary and template-based
  256.     sets of container class libraries.  The product also comes with the
  257.     class libraries specified in the AT&T C++ 2.1 specification for streams
  258.     and complex numbers.
  259.  
  260. Q.  Will Borland C++ for OS/2 include ObjectWindows?
  261. A.  Borland is committed to the 32-bit future.  As part of Borland C++ for
  262.     Win32, we are creating a 32-bit version of ObjectWindows.  ObjectWindows
  263.     for OS/2 will follow the OWL/32 release.
  264.  
  265. Q.  Does Borland C++ for OS/2 support exceptions?
  266. A.  Borland C++ for OS/2 does not support exceptions.  It does, however,
  267.     offer the ability to watch OS/2 operating system exception messages.
  268.     Turbo Debugger GX also allows developers to set breakpoints on operating
  269.     system exceptions.
  270.  
  271. Q.  Does Borland C++ for OS/2 support OS/2 1.x?
  272. A.  No.  Borland C++ for OS/2 targets OS/2 2.0.
  273.  
  274. Q.  Does Borland plan to support upcoming versions of OS/2?  Will there be
  275.     other versions of Borland C++ for OS/2?
  276. A.  Yes.  Borland is committed to OS/2.
  277.  
  278. Q.  Will code developed for OS/2 1.x be compatible with Borland C++ for OS/2?
  279. A.  Borland C++ for OS/2 can call 16-bit DLLs.
  280.  
  281. Q. Does Borland C++ for OS/2 support Borland Custom Controls?
  282. A. No. This release of the product does not support Borland Custom Controls.
  283.  
  284. Q. Does Borland C++ for OS/2 include a profiler?
  285. A. No.  This release of the product does not include a profiler.
  286.  
  287. Q. Can Windows resources be easily ported to OS/2?
  288. A. There are third party tools, such as ResourceShield from Stirling, that
  289.    make this easier.
  290.  
  291. Q. Does the compiler have a built-in assembler?
  292. A. The compiler in Borland C++ for OS/2 does not have a built-in assembler. 
  293.    However, the product does come with a complete 32-bit Turbo Assembler that 
  294.    will handle the needs of developers who insert inline assembler
  295.    instructions in their C or C++ code.
  296.  
  297. Q. Is there an OS/2 version of Turbo Vision available?
  298. A. No.  There is no OS/2 version of Turbo Vision available.  
  299.  
  300. Q. Why did Borland decide to do a C++ compiler for OS/2?
  301.    Isn't support for OS/2 a new direction for Borland?
  302. A. Our position has always been a commitment to DOS, Windows and OS/2. 
  303.    Borland actually shipped the first bundled Presentation Manager
  304.    application, Sidekick for PM, and has years of experience in OS/2
  305.    development.   In addition, our customers have told us they want our
  306.    languages and tools on OS/2, and we already have ObjectVision and the
  307.    Brief editor available for OS/2.
  308.  
  309. Q. Will I be able to create and compile help information for my programs?
  310. A. Yes, users of Borland C++ for OS/2 will be able to create programs with
  311.    help.  Borland is committed to providing developers everything they need
  312.    to create OS/2 applications.
  313.  
  314. Q. What is a global optimizer?
  315. A. An optimizer takes code produced by a compiler and makes it run faster,
  316.    or take up less space.  Some optimizers are called 'Local' because their
  317.    effect is limited to a single block of code.  'Global' optimizations
  318.    affect entire modules, resulting in better overall performance.
  319.  
  320. Q. What is object-oriented assembler?
  321. A. The addition of object-oriented data structures gives Turbo Assembler the
  322.    ability to use objects in programs while retaining the speed and
  323.    flexibility of assembler.
  324.  
  325. Q. Why did Borland add OOP extensions to Turbo Assembler?
  326. A. Assembly-language programmers have always sought ways to make their work
  327.    easier with extensions such as macros and directives.  Object-oriented
  328.    features allow data structures to be encapsulated and inherited.  This
  329.    removes dependencies that hinder maintenance, saves work, and in general
  330.    makes assembly-language programming more effective.
  331.  
  332. Q. Is the Runtime Library Source Code Available?
  333. A. Yes. The Runtime Library Source Code is available from Borland for $49.95.
  334.  
  335. Q. What types of applications does Borland C++ for OS/2 allow you to write?
  336. A. Developers using Borland C++ for OS/2 can target Presentation Manager
  337.    and OS/2 executables, OS/2 DLLs and libraries, as well as text-mode
  338.    applications.
  339.  
  340. Q.  Can I use Borland C++ from IBM's Workframe/2?
  341. A.  Yes.  Borland C++ for OS/2 comes with a complete set of command line
  342.     tools, as well as the requisite DLLs and language profile to be able to
  343.     work with the Workframe.
  344.  
  345. Q.  Does Borland C++ for OS/2 target DOS or Windows?
  346. A.  No.  Borland C++ for OS/2 targets OS/2 2.0 only.
  347.  
  348. Q.  Are command-line tools included in Borland C++ for OS/2?
  349. A.  Yes.  A complete set of command-line tools are included with the package.
  350.  
  351. Q.  What is the price for Borland C++ for OS/2?
  352. A.  For a limited time, Borland C++ for OS/2 will be available to all
  353.     customers for a suggested retail price of $149.95.  This offer will
  354.     elapse after 90 days. Thereafter, the price will be $495.
  355.  
  356. Q.  What is the upgrade pricing for current Borland C++ users?
  357. A.  Current users of Borland C++ may upgrade to Borland C++ for OS/2 for
  358.     $149.95.
  359.  
  360. Q.  When will Borland C++ for OS/2 ship?
  361. A.  Borland C++ for OS/2 will ship in March 1993.  The product will be
  362.     available through Borland and major Borland resellers.
  363.  
  364.  
  365. BORLAND
  366. POWER MADE EASY
  367.  
  368.  
  369.  
  370.  
  371.  
  372.  
  373.  
  374.  
  375.  
  376.