BYTE.com
RSS feed

Newsletter
Free E-mail Newsletter from BYTE.com
Email Address
First Name
Last Name




 
    
             
BYTE.com > Chaos Manor > 2003

Tools and Tips

By Jerry Pournelle

January 13, 2003

(Tools and Tips :  Page 1 of 1 )



Column 269 (Continued from the Previous Week)

Alpha Five

In the beginning there was Vulcan, a database creation program written in CP/M S-100 bus days by Wayne Ratliff at CalTech. I wrote the first published review of Vulcan, and George Tate read it, thought about it, and bought Vulcan which he then published as dBase 2 under the publishing name of Ashton-Tate. There wasn't any Ashton, and there had never been a dBase 1. The marketing gimmicks must have worked because dBase 2 caught on like wildfire.

dBase 2 was a program developer program: That is, you used it to create standalone data bases. These could be quite elaborate, with relational connections, complicated reports with automatic generation and distribution, contact management records, decision triggers, list purges, and of course ways to enter and delete records. Once the program was compiled and released it would run on any machine by means of a freely distributable runtime package; you didn't need the dBase 2 program unless you wanted to modify the program by adding fields or new input structures or decision triggers.

The dBase 2 programming language was quite powerful. It was similar to the Microsoft BASIC of that time, with most of BASIC's mathematical functions and programming structures. It had sub routines and if-then-else and case statements, decision loops, and such like; and at one time in the 80s it was estimated that there were more programmers employed writing in the dBase 2 language than in any other programming language, possibly as many as wrote in the next two most popular languages combined.

dBase 2 programs compiled to p-code: That is, there needed to be a runtime program on machines running data base programs created by dBase 2, but there was a third party program called Clipper that would take a dbase 2 program and compile it to a .exe stand-alone program that didn't even need a runtime package.

When Microsoft surveyed the database market back in the 1980s it looked to be large, and they set out to capture it.

 Page 1 of 1 


BYTE.com > Chaos Manor > 2003
Dr. Dobb's Media Center
BYTE.com Store

BYTE CD-ROM
NOW, on one CD-ROM, you can instantly access more than 8 years of BYTE.
 
The Best of BYTE: Volume 2 - Heuristic Algorithms
The Best of BYTE: Volume 2 - Heuristic Algorithms
In this volume of Best of BYTE, we explore the emergence of some heuristic algorithms. Although we have only scratched the surface of this intriguing subject, we hope we've suggested the potential of the synthesis of heuristics and algorithms.

© 2008 Think Services, Privacy Policy, Terms of Service, United Business Media Limited
Site comments: webmaster@byte.com
Web Sites: BYTE.com, dotnetjunkies.com, Dr. Dobb's Journal, SD Expo, Sys Admin, sqljunkies.com, Unixreview



MarketPlace
Try Numara FootPrints 9, The ITSM software that Delivers Real Value, Flexibility and Results.
Sign Up & Get Full Access To The Definitive Online Book Collection With SkillSoft's Books24x7�.
Fast online exception analysis. Capture customer crash data online.
One Stop to Buy All Your Business IT Solutions. Browse Through Dell's Best Deals Online Now!
Understand C/C++ code in less time. A new team member ? Inherited legacy code ? Get up to speed faster with Crystal Flow for C/C++. Code-formatting improves readability. Flowcharts are integrated with code browser. Export flowcharts to Visio.
Wanna see your ad here?
 

web2