<?xml version="1.0" encoding="utf-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Whatever Happened to CBASIC?</title>
	<atom:link href="http://www.dvorak.org/blog/whatever-happened-to-cbasic/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.dvorak.org/blog</link>
	<description>General interest observations and true web-log.</description>
	<lastBuildDate>Sun, 12 Feb 2012 10:31:23 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Russell Callahan</title>
		<link>http://www.dvorak.org/blog/whatever-happened-to-cbasic/comment-page-1/#comment-440655</link>
		<dc:creator>Russell Callahan</dc:creator>
		<pubDate>Sat, 20 Jan 2007 16:47:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.dvorak.org/blog/?page_id=8221#comment-440655</guid>
		<description>Hi,  Really liked your article on cbasic.  I still program in CB86 consistently and have it running &amp; networked on Windows XP machines together with old machines running DOS.  This saves
companies money because they do not have to upgrade every
computer.  CB86 is not entirely dead yet.</description>
		<content:encoded><![CDATA[<p>Hi,  Really liked your article on cbasic.  I still program in CB86 consistently and have it running &amp; networked on Windows XP machines together with old machines running DOS.  This saves<br />
companies money because they do not have to upgrade every<br />
computer.  CB86 is not entirely dead yet.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tim Bruce</title>
		<link>http://www.dvorak.org/blog/whatever-happened-to-cbasic/comment-page-1/#comment-424805</link>
		<dc:creator>Tim Bruce</dc:creator>
		<pubDate>Thu, 04 Jan 2007 20:51:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.dvorak.org/blog/?page_id=8221#comment-424805</guid>
		<description>I believe the original definition of GWBasic was Graphic Writers BASIC.

Tim
kb0odu</description>
		<content:encoded><![CDATA[<p>I believe the original definition of GWBasic was Graphic Writers BASIC.</p>
<p>Tim<br />
kb0odu</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Floyd</title>
		<link>http://www.dvorak.org/blog/whatever-happened-to-cbasic/comment-page-1/#comment-402436</link>
		<dc:creator>Floyd</dc:creator>
		<pubDate>Thu, 14 Dec 2006 15:09:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.dvorak.org/blog/?page_id=8221#comment-402436</guid>
		<description>#9: GWBasic supposedly means &quot;Gee Whiz BASIC.&quot;

Back on topic: I debugged CBasic one time for a customer, and it wasn&#039;t hard. I&#039;ll guess that CBasic was one inspiration for Visual Basic, though I can&#039;t prove it. </description>
		<content:encoded><![CDATA[<p>#9: GWBasic supposedly means &#8220;Gee Whiz BASIC.&#8221;</p>
<p>Back on topic: I debugged CBasic one time for a customer, and it wasn&#8217;t hard. I&#8217;ll guess that CBasic was one inspiration for Visual Basic, though I can&#8217;t prove it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Snappy!</title>
		<link>http://www.dvorak.org/blog/whatever-happened-to-cbasic/comment-page-1/#comment-386047</link>
		<dc:creator>Snappy!</dc:creator>
		<pubDate>Thu, 30 Nov 2006 13:46:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.dvorak.org/blog/?page_id=8221#comment-386047</guid>
		<description>Aye aye ... that it came in the ROM BIOS itself kinda helped! ;)</description>
		<content:encoded><![CDATA[<p>Aye aye &#8230; that it came in the ROM BIOS itself kinda helped! <img src='http://www.dvorak.org/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Fabrizio Marana</title>
		<link>http://www.dvorak.org/blog/whatever-happened-to-cbasic/comment-page-1/#comment-385694</link>
		<dc:creator>Fabrizio Marana</dc:creator>
		<pubDate>Thu, 30 Nov 2006 06:48:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.dvorak.org/blog/?page_id=8221#comment-385694</guid>
		<description>#2: Microsoft&#039;s Basic was called GWBASIC (Gates William BASIC?)</description>
		<content:encoded><![CDATA[<p>#2: Microsoft&#8217;s Basic was called GWBASIC (Gates William BASIC?)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John C Dvorak</title>
		<link>http://www.dvorak.org/blog/whatever-happened-to-cbasic/comment-page-1/#comment-384996</link>
		<dc:creator>John C Dvorak</dc:creator>
		<pubDate>Wed, 29 Nov 2006 19:39:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.dvorak.org/blog/?page_id=8221#comment-384996</guid>
		<description>Jack, send me an email john@dvorak.org</description>
		<content:encoded><![CDATA[<p>Jack, send me an email <a href="mailto:john@dvorak.org" rel="nofollow" target="_blank">john@dvorak.org</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: OmegaMan</title>
		<link>http://www.dvorak.org/blog/whatever-happened-to-cbasic/comment-page-1/#comment-383411</link>
		<dc:creator>OmegaMan</dc:creator>
		<pubDate>Tue, 28 Nov 2006 18:23:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.dvorak.org/blog/?page_id=8221#comment-383411</guid>
		<description>&gt;credits columnist Jerry Pournelle, who liked the product and boosted it in his Byte columns

I am not looking forward to the day when Pournelle and Dvorak are no longer actively writing for the computer industry. Their contributions and opinions in the various articles over time have had an affect on the industry that may be overlooked by future historian &lt;em&gt;bloggers&lt;/em&gt; as they &lt;em&gt;dictate&lt;/em&gt; their theories on the early ages of the computer era to Web X.0 version web site (which will still be based on crappy html...sigh)....  </description>
		<content:encoded><![CDATA[<p>&gt;credits columnist Jerry Pournelle, who liked the product and boosted it in his Byte columns</p>
<p>I am not looking forward to the day when Pournelle and Dvorak are no longer actively writing for the computer industry. Their contributions and opinions in the various articles over time have had an affect on the industry that may be overlooked by future historian <em>bloggers</em> as they <em>dictate</em> their theories on the early ages of the computer era to Web X.0 version web site (which will still be based on crappy html&#8230;sigh)&#8230;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Raff</title>
		<link>http://www.dvorak.org/blog/whatever-happened-to-cbasic/comment-page-1/#comment-383379</link>
		<dc:creator>Raff</dc:creator>
		<pubDate>Tue, 28 Nov 2006 17:59:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.dvorak.org/blog/?page_id=8221#comment-383379</guid>
		<description>And here I thought it was the y2k bug all along.. </description>
		<content:encoded><![CDATA[<p>And here I thought it was the y2k bug all along..</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tallwookie</title>
		<link>http://www.dvorak.org/blog/whatever-happened-to-cbasic/comment-page-1/#comment-383338</link>
		<dc:creator>tallwookie</dc:creator>
		<pubDate>Tue, 28 Nov 2006 17:17:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.dvorak.org/blog/?page_id=8221#comment-383338</guid>
		<description>WOOT

Another great article JCD!!  Keep em coming!!

It&#039;ll give me something to do today, I&#039;m stuck at home cuz of snow &amp; ice on raods</description>
		<content:encoded><![CDATA[<p>WOOT</p>
<p>Another great article JCD!!  Keep em coming!!</p>
<p>It&#8217;ll give me something to do today, I&#8217;m stuck at home cuz of snow &amp; ice on raods</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jack Calaway</title>
		<link>http://www.dvorak.org/blog/whatever-happened-to-cbasic/comment-page-1/#comment-383314</link>
		<dc:creator>Jack Calaway</dc:creator>
		<pubDate>Tue, 28 Nov 2006 16:50:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.dvorak.org/blog/?page_id=8221#comment-383314</guid>
		<description>G&#039;day:

  Anyone know how to contact Mr. Eubanks?  I have the Compiler Systems sign that was on the door of there Sierra Madre office.  Be fun to send it along to him.

  Later
  Jack
</description>
		<content:encoded><![CDATA[<p>G&#8217;day:</p>
<p>  Anyone know how to contact Mr. Eubanks?  I have the Compiler Systems sign that was on the door of there Sierra Madre office.  Be fun to send it along to him.</p>
<p>  Later<br />
  Jack</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jbellies</title>
		<link>http://www.dvorak.org/blog/whatever-happened-to-cbasic/comment-page-1/#comment-383276</link>
		<dc:creator>jbellies</dc:creator>
		<pubDate>Tue, 28 Nov 2006 16:15:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.dvorak.org/blog/?page_id=8221#comment-383276</guid>
		<description>JCD hit a lot of nails on the head with this article.  If space permits, one might add that CBASIC was / is a structured language.  Line numbers were optional, pretty print spacing did not affect execution time, functions could be isolated from the rest of the code (though variable scope was global, but there are ways of dealing with that).

The original blue CBASIC manual (I presume the one written by Cooper) was a paragon of accurate and concise information.  I was terribly spoiled by it.  Even today I still expect to get help from a Windows Help file or to solve a problem using a Windows Troubleshooter until, oh yeah, reality is perceived again.

I wrote a package of programs for the Chess Federation of Canada membership / rating system that I guess totalled many thousands of lines of code.  When the 64K-RAM, S-100 CP/M computer (a Quasar Data Products, from Brecksville, Ohio) was getting long in the tooth and they acquired a - gasp! - IBM PC, or maybe it was a clone, the software ran under CBASIC86, no problem.  The guy who was then in charge told me that only a couple of lines of code needed to be changed.  Pretty amazing for a pre-Java 1985 platform migration.

Digital Research also produced CB80 and CB86, which generated CBASIC executables for CP/M and DOS, respectively.  Let&#039;s see, do I remember this correctly, an executable in CP/M was a .CMD file, and in DOS it was a .COM file. The CB8? products worked great, too.

CBASIC&#039;s eclipse was sudden.  I had an email exchange with a guy who wrote books about QuickBASIC / QBASIC, which obviously borrowed a lot of inspiration from CBASIC, but the chap had never heard of CBASIC!

I wrote my CBASIC programs with ED, the editor that came with CP/M.  Most of you will be too young to remember, but ED was a line editor, not a screen editor.  To see the first lines of your document, for example, you had to enter something like b23t in command mode.  You&#039;d think that EDLIN, the DOS line editor which came out about 5 years later, would have improved on ED, but no, EDLIN was inferior.  I guess they couldn&#039;t figure out how to code the j(uxtapose) command from ED, so they just left it out (for example).  Wandering a bit here, but the point is that program creation with ED had a purely nerdy appeal so, yes, some sort of IDE might have brought in new sales.

Digital Research had many great products, but dealing with them (somehow it seemed that you&#039;d be directed to an obnoxious marketing hack rather than a technician) was not always a pleasure.  For the price they charged, you expected full support on the rare occasions that it was needed.

I hope there will be an article on what ever happened to ... Concurrent DOS.</description>
		<content:encoded><![CDATA[<p>JCD hit a lot of nails on the head with this article.  If space permits, one might add that CBASIC was / is a structured language.  Line numbers were optional, pretty print spacing did not affect execution time, functions could be isolated from the rest of the code (though variable scope was global, but there are ways of dealing with that).</p>
<p>The original blue CBASIC manual (I presume the one written by Cooper) was a paragon of accurate and concise information.  I was terribly spoiled by it.  Even today I still expect to get help from a Windows Help file or to solve a problem using a Windows Troubleshooter until, oh yeah, reality is perceived again.</p>
<p>I wrote a package of programs for the Chess Federation of Canada membership / rating system that I guess totalled many thousands of lines of code.  When the 64K-RAM, S-100 CP/M computer (a Quasar Data Products, from Brecksville, Ohio) was getting long in the tooth and they acquired a &#8211; gasp! &#8211; IBM PC, or maybe it was a clone, the software ran under CBASIC86, no problem.  The guy who was then in charge told me that only a couple of lines of code needed to be changed.  Pretty amazing for a pre-Java 1985 platform migration.</p>
<p>Digital Research also produced CB80 and CB86, which generated CBASIC executables for CP/M and DOS, respectively.  Let&#8217;s see, do I remember this correctly, an executable in CP/M was a .CMD file, and in DOS it was a .COM file. The CB8? products worked great, too.</p>
<p>CBASIC&#8217;s eclipse was sudden.  I had an email exchange with a guy who wrote books about QuickBASIC / QBASIC, which obviously borrowed a lot of inspiration from CBASIC, but the chap had never heard of CBASIC!</p>
<p>I wrote my CBASIC programs with ED, the editor that came with CP/M.  Most of you will be too young to remember, but ED was a line editor, not a screen editor.  To see the first lines of your document, for example, you had to enter something like b23t in command mode.  You&#8217;d think that EDLIN, the DOS line editor which came out about 5 years later, would have improved on ED, but no, EDLIN was inferior.  I guess they couldn&#8217;t figure out how to code the j(uxtapose) command from ED, so they just left it out (for example).  Wandering a bit here, but the point is that program creation with ED had a purely nerdy appeal so, yes, some sort of IDE might have brought in new sales.</p>
<p>Digital Research had many great products, but dealing with them (somehow it seemed that you&#8217;d be directed to an obnoxious marketing hack rather than a technician) was not always a pleasure.  For the price they charged, you expected full support on the rare occasions that it was needed.</p>
<p>I hope there will be an article on what ever happened to &#8230; Concurrent DOS.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Venom Monger</title>
		<link>http://www.dvorak.org/blog/whatever-happened-to-cbasic/comment-page-1/#comment-383196</link>
		<dc:creator>Venom Monger</dc:creator>
		<pubDate>Tue, 28 Nov 2006 14:27:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.dvorak.org/blog/?page_id=8221#comment-383196</guid>
		<description>From my point of view at the time as a semi-pro hacker, the tide was turned by one thing: price.  The relatively crappy basic that came with the IBM PC was... FREE.   When the explosion of PC magazines followed the boom of the 8088 based PC&#039;s, the only programming language visible to the average (i.e. newbie) user was IBM Basic.  When magazines published code, and almost all of them did in some way, it was IBM Basic.  (That it also worked with MS-DOS and GBASIC, I think, wasn&#039;t that important for the first couple of years.)  By the time the marketing of competing programming products had pushed some of the other products toward the mainstream, the second el-cheapo bomshell hit, which was the aforementioned Turbo Pascal.  After that, I don&#039;t think anything else had a chance, because by then, a new generation of self-taught programmers and shareware writers had emerged using just these two most popular products.   

I remember lusting after the p-system pascal thing, but as I recall, it was something like $1000, which I couldn&#039;t justify.   By 1982, I was using Desmet C, which sold for under $100, and was a really really good product.  (Mark Desmet, I believe, also wrote the assembler that Intel used internally, although I&#039;ve never been able to verify that.)  

A product like CBasic, even though it may have been technically superior, and much more popular with full-time professionals, was bound to get completely overlooked during that golden age of freeware and shareware pretty much because of people like me. 

</description>
		<content:encoded><![CDATA[<p>From my point of view at the time as a semi-pro hacker, the tide was turned by one thing: price.  The relatively crappy basic that came with the IBM PC was&#8230; FREE.   When the explosion of PC magazines followed the boom of the 8088 based PC&#8217;s, the only programming language visible to the average (i.e. newbie) user was IBM Basic.  When magazines published code, and almost all of them did in some way, it was IBM Basic.  (That it also worked with MS-DOS and GBASIC, I think, wasn&#8217;t that important for the first couple of years.)  By the time the marketing of competing programming products had pushed some of the other products toward the mainstream, the second el-cheapo bomshell hit, which was the aforementioned Turbo Pascal.  After that, I don&#8217;t think anything else had a chance, because by then, a new generation of self-taught programmers and shareware writers had emerged using just these two most popular products.   </p>
<p>I remember lusting after the p-system pascal thing, but as I recall, it was something like $1000, which I couldn&#8217;t justify.   By 1982, I was using Desmet C, which sold for under $100, and was a really really good product.  (Mark Desmet, I believe, also wrote the assembler that Intel used internally, although I&#8217;ve never been able to verify that.)  </p>
<p>A product like CBasic, even though it may have been technically superior, and much more popular with full-time professionals, was bound to get completely overlooked during that golden age of freeware and shareware pretty much because of people like me.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark</title>
		<link>http://www.dvorak.org/blog/whatever-happened-to-cbasic/comment-page-1/#comment-383176</link>
		<dc:creator>Mark</dc:creator>
		<pubDate>Tue, 28 Nov 2006 14:07:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.dvorak.org/blog/?page_id=8221#comment-383176</guid>
		<description>&quot;CBASIC is no longer seen except among collectors of old software.&quot;  and some old colectors of software!</description>
		<content:encoded><![CDATA[<p>&#8220;CBASIC is no longer seen except among collectors of old software.&#8221;  and some old colectors of software!</p>
]]></content:encoded>
	</item>
</channel>
</rss>

