[Info-vax] [OT] Programming languages, was: Re: Long uptime cut short by Hurricane Sandy

David Froble davef at tsoft-inc.com
Sat Feb 2 13:32:11 EST 2013


Paul Sture wrote:
> In article <kehjtf$t2m$1 at dont-email.me>,
>  David Froble <davef at tsoft-inc.com> wrote:
> 
>> VAXman- @SendSpamHere.ORG wrote:
>>
>>>> Yes, I know about C++ :-), but I have decided not to go down that path
>>>> for my own embedded projects. What is been taught by universities as
>>>> Ada's replacement these days ?
>>> Visual BASIC
>>>
>> I'm well aware that you intended that to be a joke.
> 
> PHP cum MySQL might be nearer the actual truth.
> 
>>  However, while 
>> there are things I don't like about VB, and some things I REALLY don't 
>> like about VB, it is fairly easy to use and much can be done with it.
> 
> I haven't used VB since V3 but my 3 main objections with that were:
> 
> 1)  there was no line continuation character. This led to horizontal
>     scrolling where you couldn't see the lines above or below the one
>     you were inputting (17" screen were still an expensive luxury
>     Back then).

Line continuation got put in somewhere.  I've used V6.  It's an "_", 
where I was familiar with "&", but that's a minor bitch.

> 2)  the IDE persuaded you to copy and paste code that in another
>     development environment I would have written as subroutines
>     included at either compile or link time.  Yes you could include
>     source code at run time, but it had to be in ASCII rather than
>     interpreted format.  Nope not going there for a production
>     environment.

This is definitely doable.  My issue was that Microsoft saw fit to take 
just about every term for familiar things and rename them.  At least use 
different terminology than I was used to on VMS.  This is very difficult 
for me.

> 3)  The VB documentation was scattered with bits of encouragement
>     to leap off into C to write DLLs (see point 2).

Can now be written in VB.

> I bought Delphi instead, which was Pascal based and had nice things like 
> inheritance; creating templates to give a set of related apps the same 
> look and feel was easy to do.
> 
>> Took me a while to get used to "event driven", and then even more time 
>> to write programs without events.
> 
> I didn't mind that bit.
> 
>> Some of the worst things weren't even VB, but weendoze.  The concept, as 
>> I understand it, of "blocking operations" on weendoze socket 
>> communications blocking all other socket operations, not just in that 
>> program, or process/job, but the entire OS.  Gag, gag, gag ...
> 
> The problem I had when moving to NT4 was that so many of the apps I was 
> using assumed that the CPU belonged to them.  My offline news reader for 
> example polled the keyboard continuously and used almost 100% of the 
> CPU.  Fortunately the system I had then had 2 CPUs so I could nail that 
> app onto the second CPU and still do other useful work.  Also fortunate 
> was that that app was still being actively developed so a fix came along.
> 

That was the MS-DOS way.  What I read was that many of the weendoze 3.11 
and weendoze 95 developers (I use the term loosely) had a real hard time 
with interrupts and such.  Totally foreign to their thought process.



More information about the Info-vax mailing list