PDA

View Full Version : I love visual basic.net



Terrance
12-18-2005, 05:33 PM
it's much more fun than c++, but about the same as c# :p

CompiledMonkey
12-18-2005, 06:09 PM
C# > C++ > Vb.net

nickname_changed
12-18-2005, 07:01 PM
but about the same as c# :p
That's understandable. I mean, it's just C# with dumb syntax that gives you RSI because You Have To Type So Much Code Just To Do Something Simple Because Visual Basic Dot Net Is So Verbose Full Stop Plus Comma Why Is Everything In Title Case Full Stop It Is Like A Really Long Book Title Full Stop.

A little trivia: Did you know C# was originally going to be the only .NET language? The reason they added VB.NET was because there were soo many VB6 programmers who would have thought C# was too complicated (because of it's C++ style syntax) and not wanted to upgrade.

IfYouSaySo
12-18-2005, 07:14 PM
I love programming in VB.NET also. I don't mind that it's verbose. It's just fun, something I can't always say about c++.

gcn_zelda
12-18-2005, 07:29 PM
Well, if you say so.

sand_man
12-18-2005, 11:55 PM
Yeah, I guess everyone is entitled to their opinion (even if it is idiotic ;)).

cboard_member
12-19-2005, 06:43 AM
C++ > VB6 > VB .NET

C++ is the most fun I've had since Python. VB was nice in that you could throw together something that looked pretty professional in an evening, but it's nowhere near as rewarding. C++ makes you think more (even if you're a guru).

IfYouSaySo
12-19-2005, 03:06 PM
Yeah, I guess everyone is entitled to their opinion (even if it is idiotic ).


That's exactly what I thought when I read his reply also. It's good to see that others here think the way I do. :D

But I guess I was asking for trouble, on a c/c++ board singing the merits of VB.NET over c++.

Maybe it's because I haven't worked in a professional environment using VB.NET (and I'm sure there are issues there as well). But who hasn't had this experience before with c++: Some block of code, you didn't write it, has some annoying bug dealing with a pointer, heap memory, or maybe the stack and a buffer overrun that overwrites a return address. And you spend a week debugging this damn problem. You'll never get that 1 week back. And the killer is, the entire file (and the 10 other bugs in it that you haven't even found yet) is doing a less than optimal job of implementing some archane functionality, some minor detail that is given to you for free in .NET.

Don't get me wrong--I think c++ and c are GREAT for learning the details. It's just that if I am working for some company and I want to have a working, maintainable application in some reasonable period of time, I would choose VB.NET in a heartbeat over c or c++.

alphaoide
12-19-2005, 08:31 PM
Don't get me wrong--I think c++ and c are GREAT for learning the details. It's just that if I am working for some company and I want to have a working, maintainable application in some reasonable period of time, I would choose VB.NET in a heartbeat over c or c++.

C# is not in consideration at all??

IfYouSaySo
12-19-2005, 11:28 PM
I just prefer the syntax of VB.NET to C#. For whatever reason, I like languages that are syntactically very different from each other. So my language choices are VB.NET, C++, and Python. None are very similar to each other. C# is too similar to c++ for my liking (same goes for Java). Just my preference...don't try to understand it. At any rate, C# is pretty much functionally similar to VB.NET, it's just a matter of which syntax you prefer.