    <rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/">
     <channel>
        <title>ACCU  :: A Short Exposure to C++</title>
        <link>https://members.accu.org/index.php/journals/1391</link>
        <description>Professionalism in Programming</description>
        <dc:language>en-us</dc:language> 
        <dc:creator>Administrator</dc:creator> 
        <admin:generatorAgent rdf:resource="http://www.xaraya.org" /> 
        <admin:errorReportsTo rdf:resource="mailto:webeditor@accu.org" />
       <sy:updatePeriod>hourly</sy:updatePeriod>
       <sy:updateFrequency>1</sy:updateFrequency>
       <docs>http://backend.userland.com/rss</docs>


        <h2>Journal Articles</h2>


<div class="xar-mod-head"><span class="xar-mod-title">Overload Journal #3 - Aug 1993 + Programming Topics</span></div>

<table border="0" cellpadding="1" cellspacing="0">
    <tbody>
    <tr>
        <td valign="top">
            Browse in :
       </td>
       <td valign="top">

                                            <a href="https://members.accu.org/index.php/journals/">All</a>

                     &gt;                         <a href="https://members.accu.org/index.php/journals/c76/">Journals</a>

                     &gt;                         <a href="https://members.accu.org/index.php/journals/c78/">Overload</a>

                     &gt;                         <a href="https://members.accu.org/index.php/journals/c225/">03</a>
                    (13)
<br />

                                            <a href="https://members.accu.org/index.php/journals/">All</a>

                     &gt;                         <a href="https://members.accu.org/index.php/journals/c13/">Topics</a>

                     &gt;                         <a href="https://members.accu.org/index.php/journals/c65/">Programming</a>
                    (877)
<br />

                                            <a href="https://members.accu.org/index.php/journals/c225-65/">Any of these categories</a>

                    -                        <a href="https://members.accu.org/index.php/journals/c225+65/">All of these categories</a>
<br />
</td>
   </tr>
   </tbody>
</table>




<div class="xar-error">
   <p>
 <strong>Note:</strong> when you create a new publication type,
the articles module will automatically use the templates
<em>user-display-[publicationtype].xt</em>
and <em>user-summary-[publicationtype].xt</em>.
If those templates do not exist when you try to preview or display a new article,
you'll get this warning :-)  Please place your own templates in themes/<em>yourtheme</em>/modules/articles . The templates will get the extension .xt there. </p>
</div>
<div class="xar-norm xar-standard-box-padding">
   <h1><strong>Title:</strong>&nbsp;A Short Exposure to C++</h1>
<p><strong>Author:</strong>&nbsp;</p>
<p>
<strong>Date:</strong> 01 August 1993 11:50:00 +01:00 or Sun, 01 August 1993 11:50:00 +01:00</p>
<p><strong>Summary:</strong>&nbsp;</p>
<p><strong>Body:</strong>&nbsp;<p>When Borland first released &quot;Turbo C++ Visual Edition&quot; I was greatly
tempted to run out and buy a copy. However, because the product was
new, I decided to wait a while until any teething problems were sorted
out. I had, some years previously been using Microsoft C for DOS and
had then moved on to Visual Basic for my Windows programming. The
sluggish performance of even the most simple VB program and the
yearning to get back to 'C' eventually persuaded me to buy the Borland
compiler.</p>
<p>When the parcel arrived, I eagerly checked through the books looking
for something like 'Getting Started' or 'Three Easy Steps' and failed,
eventually settling for the smallest book entitled 'User Guide'. This
explained how to install and start the compiler.</p>
<p>Having finished the installation, I was left with a disk marked
'Protogen...Code Generator'. It was then that I searched through the
leaflets. After Borlands usual 'Three Good Reasons' then 'Five Good
Reasons' (is that a total of eight or are they repeats?) I found the
'Getting Started' leaflet. This seemed to tie everything together;
first install C++ then Protogen, then instructions on how to build your
first program.</p>
<p>Installation went well enough but then the problems started to
occur. Loading Protogen produced a &quot;Missing File -BWCCENG.DLL&quot; message.
After clicking the only button available (CLOSE) it proceeded to load
Protogen anyway. With a little trepidation I decided to continue.</p>
<p>Following the instructions produced a working model. Several of the
steps seemed a little strange and not at all intuitive but I figured
all would be explained in the main books.</p>
<p>Once everything was ready, it took some time to &quot;generate&quot; the code.
This produced a general protection fault. Clicking the Close button
this time terminated the program without saving the changes.</p>
<p>Consulting all the various readme files revealed nothing. A phone
call to Borland Tech Support revealed that the missing file and general
protection failures were known faults and workarounds were given. The
most surprising thing is that by following the instructions on the
leaflet would produce the general protection fault every time.</p>
<p>After working though the getting started leaflet, one is left
somewhat in the lurch. Not only has the product failed twice but the
'mini-tutorial' doesn't show you how to add any of your own code! All
the code has been generated by Protogen. The leaflet seems quite proud
of this fact and suggests the next step, buying a video training course!</p>
<p>Several weeks later, after delving through the various books, the
product is more closely living up to my expectations. I still feel that
the &quot;Visual Edition&quot; is an assortment of products that can be used
together rather than an integrated set. All in all it is a far cry from
the polished products supplied by Microsoft. I feel that an explanatory
booklet that ties the products together, with a more in-depth tutorial,
would go a long way. Also I can't believe that manning a help desk to
answer queries on a product with known flaws can be cheaper than
putting an explanatory leaflet in each box shipped out.</p></p>
<p><strong>Notes:</strong>&nbsp;</p>
<p><em>More fields may be available via dynamicdata ..</em></p>
</div>
</channel>
</rss>
