[Info-vax] [OT] Programming languages, was: Re: Long uptime cut short by Hurricane Sandy
Paul Sture
nospam at sture.ch
Sat Feb 2 08:23:55 EST 2013
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).
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.
3) The VB documentation was scattered with bits of encouragement
to leap off into C to write DLLs (see point 2).
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.
--
Paul Sture
More information about the Info-vax
mailing list