home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 14 Text / 14-Text.zip / BCPP.ZIP / BCPP.TXT
Text File  |  1993-03-02  |  17KB  |  410 lines

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