Is VB Caca??

  • Thread starter Thread starter Don
  • Start date Start date
Tom Leylan said:
There is a problem with array support? So what solution would yield the
least resistance from VB developers, in other words what should MS do to
solve it?

Microsoft cannot solve it. They could have solved it when designing VB.NET
as a new programming language, but unfortunately they decided to make VB.NET
similar but different to VB6. By the way, it's no real "problem", it's just
a matter of preference. I'd like to be able to see a visual difference
between a function call and access to an array.
I've never used Exit Sub in my life but any time there are two identical
ways to do something I'm in favor of dropping one of them and Return is
the more common syntax so I'd retain that one. Frankly I don't see the
syntactic advantage to Sub at all, they can as easily be declared as
functions that return Nothing.

Well, I never liked the concept of "void functions". A "sub" simply does
not return anything, not even 'void' ;-).
I have an idea you will tell me why your changes make perfect sense and
mine are going too far. :-)

Nope.
 
Göran,

Göran Andersson said:
Sure you can find similarities between C# and VB6 if you really want to,
but it's mostly coincidents. You will find a lot more similarities with
Java, Delphi and C++, which C# actually is based on.

From what source do you know that? Did you talk to the designers of C#?
Note that nobody is doubting that C# has also been influenced by other
programming languages, which is pretty obvious.
 
Tom Leylan wrote (in a response to Herfried):
Frankly I don't see the
syntactic advantage to Sub at all, they can as easily be declared as
functions that return Nothing.

I have an idea you will tell me why your changes make perfect sense and mine
are going too far. :-)

Considering that Nothing isn't a type at all (just the value of a
given type), having something like

Function SomeFunction() As Nothing
....
End Function

would be unfair competition with "MustInherit", "NotInheritable" and
family (in the bogus design category)... =))))

Regards,

B.
 
Herfried said:
I'd like to be able to see
a visual difference between a function call and access to an array.

Well, parantheses has been used to access arrays in BASIC for more than
fourty years, so I don't really see that changing. The support for
subroutine calls with parameters is a much newer addition to BASIC, but
parentheses are used for this in so many languages, that I don't really
see a change there either.

I gess you are stuck with the parantheses. ;p
 
THIS IS A LANGUAGE WAR
AND VB.NET AND C# ARE ON THE LOSING SIDE

TAKE YOUR OBJECTS AND SHOVE THEM
TAKE YOUR XML AND SHOVE THEM

WHATEVER HAPPENED TO VBSCRIPT IN THE BROWSER??

WE USED TO HAVE ONE LANGUAGE; IVE BEEN WRITING THE SAME BASIC SYNTAX
SINCE 1982.

TAKE YOUR DOTNET CRAP AND SHOVE IT

-PFC Sadr
 
re: VB.Net is the start of a new generation of programming languages.

VB.net is a speedbump; a travesty.

it's not even called VB.net anymore


Vb6 code worked in 20 different places. Excel, Access, Outlook,
Visio, Word, Internet Explorer, SQL Server DTS, SQL Server JOBS

..NET doesn't run in any of those places

Microsoft killed VB for no reason with no replacement
I call for an all out war against Microsoft


if I could I would make Microsoft vanish from the face of the earth


-PFC Sadr
 
Goran


objects are worthless; they make code run slower

your whole premise is screwed

vb6 works _FINE_ without all this object _CRAP_

sorry; don't use VB.net it is a compelte failure

you shoudl just use C# because that's the trendy thing to do; and
people will snicker and call you a wuss if you use VB



-PFC Sadr
 
I think that all C# dorks should be stuck on a train to Montana

they're stuck in the 80s=-- maybe they can roam the hills with the
marlboro man

C IS DEAD

VB WON THE WAR, BUT MS KILLED IT

NOW WE ALL USE PHP
 
re: Following a
language-agnostic methodology


I'm not language agnostic.

I just use VB and screw everything else.
if they choose to eb language-agnostic then they can screw themselves

that's what you don't understnad kid-- VB isn't the exception; it is
the worlds most popular language
 
Wow. Somethign constructive out of Robin.

I am extremely impressed--

you finally learned to think for yourself.

YES; MS NEEDS ALL EXAMPLES IN VB and SOME EXAMPLES IN C#
 
I'm perfectly reasonable.

I just have the balls to stand up to Microsoft

yes; you are correct-- MS needs to treat vb as a first class language
 
Zim

I've been banished for a lot less

all that I do is speak the truth and yet people still spread FUD about
me

the fact of the matter is that M$ pays people to come in here and
stick up for Microsoft

this should be a public-non-commerical forum

as it is; this is just a fanboy newsgroup for Microsoft

if you guys cared about Vb you would join me in handcuffing myself to
the 520 bridge at 515pm
if you guys cared about Vb you would join me in handcuffing myself to
the 520 bridge at 515pm
if you guys cared about Vb you would join me in handcuffing myself to
the 520 bridge at 515pm
if you guys cared about Vb you would join me in handcuffing myself to
the 520 bridge at 515pm
 
criteria;

Public Function WhichLanguage(specs as string, importance as string,
budget as string)
WhichLanguage = "VB6"
End Function
 
VERBOSITY
VERBOSITY
VERBOSITY
VERBOSITY
VERBOSITY
VERBOSITY
VERBOSITY

VERBOSITY
VERBOSITY
VERBOSITY
VERBOSITY
VERBOSITY
VERBOSITY
VERBOSITY

VERBOSITY
VERBOSITY
VERBOSITY
VERBOSITY
VERBOSITY
VERBOSITY
VERBOSITY

VERBOSITY
VERBOSITY
VERBOSITY
VERBOSITY
VERBOSITY
VERBOSITY
VERBOSITY
 
I _LOVE_ this
I remember reading comments from former C/C++ developers who switched to C#
praising features of C# which BASIC/VB already had for years (safe
references instead of unsafe pointers, no outdated "include" model, events,
properties, many IDE features only possible because of the style of the
programming language (IntelliSense support, for example), ...). To me it
seems that C# has more similarities with VB6 than with C++, except the exact
keywords.


yes; C people come in and see what a pretty, shiny interface C# has
and they never consider VB.net

when in fact; vb has had a superior interface for 15 years
 
Back
Top