
Survey #2: Which language...
Wow. 'Nuff Respect- never tought I'd find a fellow Smalltalk programmer in
an NG like this.Did you ever use Sun's Self? I was hoping for Self.Net
(hahah like, nobody is going to EVER going to do that), maybe we will see
smalltalk.net though. If we see java.net, I bet it won't be by MS...
Maybe it's the evil in me, but I really like my typing loose. (That's
variable types, not keyboard typing!).
Graspee
Anyway,
Quote:
> > 1. Which .Net language do you expect to use the most?
VB
Quote:
> > 2. Was if familiarity with past versions or the feature set that helped
you decide?
features. Familiarity with previous versions is of really minimal
importance. The new VB just stopped me from running to C#. For my code
there's no need to use C#, so I might as well not have to use semi-colons
and curly braces.
Quote:
> > 2b. What features (if any) of the language helped you decide?
inheritance, initialization with assignment, static class functions (or
whatever they're now called in VB.NET), overloading
Quote:
> > 3. Do you expect to use any other .Net language on a regular basis?
> > 3b. If so, which ones and why?
C++ in unmanaged (unmanageable!) mode, for my own projects at home. E.g.
DirectX demos and language compilers.
Quote:
> Okay I'll bite.
> > 1. Which .Net language do you expect to use the most?
> That'll be VB for me.
> > 2. Was if familiarity with past versions or the feature set that helped
> you
> > decide?
> Features
> > 2b. What features (if any) of the language helped you decide?
> The aboriginal features of VB. But also the "full citizenship" of VB re
CLR
> cinches it.
> By aboriginal features I mean: it's just plain unproductive for a human
> being to code using. ({}||;~) If I could make that into a "smiley" I
would
> <g>.
> VB avoids non-human punctuation, while making boundaries of control
> structures more visible to the programmer than any other language.
> OO is cool sure enuf, components are {*filter*}, but control structures are the
> life {*filter*} of every single routine in every single program. Only VB makes
> sense to me for that. I'm an old C guy, certified Java programmer,
> Smalltalker, been round the block enough to know what works well for me
> anyway.
> > 3. Do you expect to use any other .Net language on a regular basis?
> Possibly.
> > 3b. If so, which ones and why?
> C-sharp quite possibly. I've been ready for 8 years to use C to
supplement
> VB, why stop now. Fact is I never needed C much, and I probably won't
need
> C-sharp much now, but the unsafe features just might come in handy for
> something. I do still have those old C libraries I've been keeping for 8
> years on the chance they'll come in handy again <g>.
> APL is another possibility if it catches on. I used enough APL to realize
> how powerful it is to financial and scientific applications. Up til now
> it's been too detached from MS technology I use for everything else.
> Smalltalk for fun maybe. Some things about Smalltalk are truly cool and
> still just as unique as VB's control structures. Just like VB's good
stuff,
> nobody seems to wants to copy Smalltalk cooler features like closures, no
> matter how good the idea, cuz they are "Too Different From C" <grin>.
> regards
> Richard.