|
I started programming .net in VB and I didn't understand why all the C# programmers complained about how bad vb.net programmers are. Then I got a new job programming in C#. I did that for about 4 years and took a new job that was back in vb.net. I now understand why C# programmers were complaining. I now dislike vb.net programmers just like they did. I really miss programming in C# at work.
|
|
|
|
|
VB isn't a bad language - it's just is too wordy and weakly typed - it makes decisions for you that C# won't and that can get you into lots of (run-time) trouble that C# catches at compile time.
VB also still has ON ERROR RESUME NEXT for which it should be buried in quicklime and left to rot...
Having said that, I code in C# - and use online translators for the very occasional times when I need it in VB...
Those who fail to learn history are doomed to repeat it. --- George Santayana (December 16, 1863 – September 26, 1952)
Those who fail to clear history are doomed to explain it. --- OriginalGriff (February 24, 1959 – ∞)
|
|
|
|
|
VB is pure evil !
(And my sigh makes you agree immediately )
|
|
|
|
|
No, that's the problem.
It's not evil - it's just not very good.
But...it seems "OK" and it's easy to teach - which is not the same as easy to learn - and that means that lazy teachers use it because it gives them less to do...
And then the students escape into the real world and - it being the only thing they know - carry on using it, despite the problems it causes, and because they know no better they assume that it's horrible weaknesses are in fact it's strengths. So they defend it to the death despite having nothing useful to compare it with.
Those who fail to learn history are doomed to repeat it. --- George Santayana (December 16, 1863 – September 26, 1952)
Those who fail to clear history are doomed to explain it. --- OriginalGriff (February 24, 1959 – ∞)
|
|
|
|
|
You DID notice the "joke" icon, right?
|
|
|
|
|
Once upon a time, my company decided to bring our code base from DOS to Windows. We bought 3 months in the local Microsoft DNA Lab (DNA - Distributed Network Application) to learn about our chances. At the very first meeting Microsoft's expert outlined a working framework, that in it's center there was the - then new - Visual Studio 6, and recommended VB6 as the best option we have. We believed him and started to prototype the new system. After two and a half day we started to hit barriers from every direction. After two weeks we just moved to C++. The funny thing is that our original - DOS - code was in C++, so we was able to reuse a lot of it without any change...
I'm not questioning your powers of observation; I'm merely remarking upon the paradox of asking a masked man who he is. (V)
|
|
|
|
|
One thing that I like with VB over C#: No need for all the friggin' brackets and semicolons.
I fail to see why any program language in the 21st century needs a line terminator...
Anything that is unrelated to elephants is irrelephant Anonymous ----- The problem with quotes on the internet is that you can never tell if they're genuine Winston Churchill, 1944 ----- I'd just like a chance to prove that money can't make me happy. Me, all the time
|
|
|
|
|
That's one of the advantages of C# over VB - it doesn't need a line continuation character, because it has a statement terminator! (In exactly the same way, and for the same reason, as an English sentence does).
Those who fail to learn history are doomed to repeat it. --- George Santayana (December 16, 1863 – September 26, 1952)
Those who fail to clear history are doomed to explain it. --- OriginalGriff (February 24, 1959 – ∞)
|
|
|
|
|
They have been implicit [^]for about 4 years now...
|
|
|
|
|
Semicolons aren't line terminators, you can have a single statement spread over multiple lines, and multiple statements on one line. Both can be useful when statements are very long or short respectively (though coding standards tend to ban the latter because they're stuck in 1990 when lines had to be really short).
|
|
|
|
|
Although compilers don't need line terminators, I actually really like them because they help me read my code
They provide my eyes with a clear "stop going left and move down" signal.
|
|
|
|
|
CarefulCoder wrote: "stop going left and move down"
You read your code right-to-left in Australia?
"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer
|
|
|
|
|
I agree 100% with this. Would also like to add that VB has a poor implementation of Linq and Lambdas. And I really can't stand Option Explicit and Option Strict. Shouldn't even be an option, they should always be on.
|
|
|
|
|
Don't feel too bad about your cathartic release. In 2002, all our development was in VB6. We were given approval from the head office in the US to investigate and propose a strategy for converting to the, then to be released, RTM edition of Dotnet. As we came from VB6 and C# was still being birthed, the natural tug was in the direction of VB.Net and that's what I started to look at. A week later, our team leader tapped me on the shoulder and told me to stop f***ing around with VB.Net and to go directly to C#. I've never looked back.
If there is one thing more dangerous than getting between a bear and her cubs it's getting between my wife and her chocolate.
|
|
|
|
|
There must be a full moon, the Microsoft haters are out complaining again about VB.
C# is a Microsoft product that was created less than 10 years ago about the same age some C# programmers behave. It was adopted into the .net framework which is by the way in VB land.
While you C# code-cist, Microsoft haters enjoy Visual Studio, another tool in VB land there isn’t that much difference between any language except for its intended use and the implementation.
I write C# and VB and many other languages to get the job done. Anytime I need to translate between these two languages I use a tool like the Telerike Convertor and find that the differences are very small. About as small as the issues that you bring up.
But I have heard it all before, you have VB code examples that are very poorly done just like JavaScript. Maybe when you C# Microsoft haters have been around as long as VB then there may be some poor examples that will turn up as well.
I have add enough of the rubberneckers in this forum and closing my account down.
|
|
|
|
|
|
Mrs. Wife and me bought both DVDs a few weeks ago. We enjoyed both of them immensely.
If there is one thing more dangerous than getting between a bear and her cubs it's getting between my wife and her chocolate.
|
|
|
|
|
I an fascinated how the laughing of the minions is very much the same in every language.
~RaGE();
I think words like 'destiny' are a way of trying to find order where none exists. - Christian Graus
Do not feed the troll ! - Common proverb
|
|
|
|
|
Interesting - I notice a distinct trend: The languages in which timing between the dialogue and the character mouth movement is WORST seems to be the Nordic languages. Norwegian is poorly done, Swedish even worse - and much to my chagrin: Danish is the worst of ALL 19!
Don't we take any pride in doing a good job anymore here in the North?
Anything that is unrelated to elephants is irrelephant Anonymous ----- The problem with quotes on the internet is that you can never tell if they're genuine Winston Churchill, 1944 ----- I'd just like a chance to prove that money can't make me happy. Me, all the time
|
|
|
|
|
Having seen both movies it was interesting to note they were produced in France. They chose to make the facial expressions "English". Being at work, I can't watch the original link with sound so that will wait until I get home. That also endorses how English has come to dominate movies whose producers are mindful of international distribution. The franchise may have flopped internationally if they had used French mouth animation as English would have been perceived to have been dubbed.
A few months ago, Auntie wrote about the difficulty French authors have promoting their work outside France while English authors (some very mediocre and unknown) are promoted very successfully in French.
The best animation language variance I've seen is in Toy Story 3 where Buzz Lightyear has his language switch set to Spanish. The bit that followed was absolutely superb.
If there is one thing more dangerous than getting between a bear and her cubs it's getting between my wife and her chocolate.
|
|
|
|
|
Sometimes you have to get dirty before you can feel clean. Underneath the darkness there is light!
|
|
|
|
|
Yes. Don't you feel like taking shower after a heavy duty work at garden or garage or any sport field?
|
|
|
|
|
Or you can just use soap.
|
|
|
|
|
Veni, vidi, vici.
|
|
|
|
|
Or have a rest.
See what I did there?
|
|
|
|