[Info-vax] VAX Macro to C conversion

Dave Froble davef at tsoft-inc.com
Sat Jul 20 13:17:36 EDT 2019


On 7/20/2019 9:22 AM, Robert A. Brooks wrote:
> On 7/20/2019 8:40 AM, Dave Froble wrote:
>> On 7/19/2019 11:22 PM, Arne Vajhøj wrote:
>
>>> Basic already has a lot of features that makes it better than C for
>>> business applications and worse than C for operating systems.
>>
>> Just what in the Basic language, as implemented in VAX/DEC Basic is
> worse for > OS work?
>
> The lack of a native pointer type and the lack of unsigned integers.

That's been mentioned before, and 32 bit vs 64 bit also.  Got to think 
the integers would be an easy enhancement, and perhaps the pointers also.

> Yeah, you can work around it, but it's more than just a pain in the neck.
>
> I've written a rudimentary disk defragger in BASIC, just for the challenge.
> It was "fun" to do, but why use a hammer when the correct tool is a ruler.
>
>

References to hammers always causes me to remember John Sechrist.  John 
was a pretty handy jack of all trades.  His primary tool was the hammer.

John was doing a small job for me one day, which included installing 
some small #6 x 3/4 screws.  When I went to check on the job, I watched 
him take a nail, make a small hole, place a screw in the hole, and smack 
it with his hammer.  When he noticed me he got a shit-eating grin on his 
face, shrugged, and said "hey, it works".

Don't discount the usefulness of the hammer.

Back to computers, I know and like Basic.  I don't know C, and when I've 
tried to read it, I get headaches.  Maybe the hammer is the correct tool 
for some people.

-- 
David Froble                       Tel: 724-529-0450
Dave Froble Enterprises, Inc.      E-Mail: davef at tsoft-inc.com
DFE Ultralights, Inc.
170 Grimplin Road
Vanderbilt, PA  15486



More information about the Info-vax mailing list