(Again) Visual Basic.NET Exceeded C# Popularity in TIOBE in October 2018 And it is Raising
-
That is true only because MS deemed it so. They have less support for VB, the business language that built MS. It is a quality language as is c# only with out the } and is intelligent enough to know when the statement ends unlike is single letter counterpart.
Is that so? Than what is the "_" used for in VB.NET?
Sincerely, -Mark
-
That is true only because MS deemed it so. They have less support for VB, the business language that built MS. It is a quality language as is c# only with out the } and is intelligent enough to know when the statement ends unlike is single letter counterpart.
Is that so? Than what is the "_" used for in VB.NET?
Sincerely, -Mark
-
It appears with the garbage VB and supposedly identical C# you concocted that you are a master of master of all things! We should bow to you and our soon-to-be VB.NET overlords! Oh, but wait, what's this? Surely this doesn't work?! You can't have expressions in a C# switch statement!!! Sorry, but YES YOU CAN, if you know even 1% of C# BASIC syntax...
switch (L1) { case int xx when xx < 50 || xx == 42: for (int x = 0; x < 101; x++) for (int y = 0; y < 101; y++) for (int z = 0; y < 101; z++) { L1 = DoSomethingWithL(x, y, z, L1); L1 = (L1 == 2 ? L1 = 3 : L1 = 0); } break; case int xx when xx > 390: L1 = 0; break; case 70: L1 = 32; break; }
If you love VB.NET, then USE it, we don't care. Just stop embarrassing yourself by trying to "Prove" how much better VB.NET is. I am proficient in both languages and I prefer C#. That doesn't make me better or worse than you. All you do with these threads on "VB is better!!!" is tick people off. If that's how you get your jollies, I feel for you. 'nuff said.
Sincerely, -Mark mamiller@rhsnet.org
Mark Miller wrote:
Sorry, but YES YOU CAN, if you know even 1% of C# BASIC syntax
This C# code you made is valid only in Visual Studio 2017 and C# 7.0, few people know that But the equivalent VB.net is so since 2002 So you have made a stupid and impolite declaration about my C# knowledge Pattern Matching in C# 7.0 Case Blocks -- Visual Studio Magazine[^]
-
It still has
On Error Resume Next
- so it's still garbage. A popularity contest does not guarantee quality: look at the current POTUS ...Sent from my Amstrad PC 1640 Never throw anything away, Griff Bad command or file name. Bad, bad command! Sit! Stay! Staaaay... AntiTwitter: @DalekDave is now a follower!
OriginalGriff wrote:
It still has
On Error Resume Next
- so it's still garbage.Not knowing how to code doesn't make the language garbage it makes the coder garbage. :laugh: This is not knowing how to code:
On Error Resume Next
objShell.Run strRunCmd, 1, TrueThis is how to handle the error properly and reset properly:
On Error Resume Next
objShell.Run strRunCmd, 1, True 'True means wait for the app to exit before continuing the script
If Err.Number <> 0 Then
ErrMsg Err.Number, Err.Description, "Error with objShell.Run [" & strRunCmd & "]", True
End If
On Error GoTo 0 -
Mark Miller wrote:
Sorry, but YES YOU CAN, if you know even 1% of C# BASIC syntax
This C# code you made is valid only in Visual Studio 2017 and C# 7.0, few people know that But the equivalent VB.net is so since 2002 So you have made a stupid and impolite declaration about my C# knowledge Pattern Matching in C# 7.0 Case Blocks -- Visual Studio Magazine[^]
Your reply proves my point, so thank you for responding EXACTLY the way I knew you would. I'll not bother replying again, so rant away! Very few are listening.
Sincerely, -Mark mamiller@rhsnet.org
-
It still has
On Error Resume Next
- so it's still garbage. A popularity contest does not guarantee quality: look at the current POTUS ...Sent from my Amstrad PC 1640 Never throw anything away, Griff Bad command or file name. Bad, bad command! Sit! Stay! Staaaay... AntiTwitter: @DalekDave is now a follower!
If you don't like it, don't use it. All of you VB haters make me laugh. Calling something that is used by thousands of programmers "Garbage", is just childish. The opposite of love isn't hate, it's indifference. :suss:
-
People celebrate when their favorite language goes to top 10 in Tiobe Index, examples: Report: Swift Now Top 10 Language[^] (wow!) TypeScript finally joins the TIOBE top 100[^] (wow!) But VB.NET is raising in popularity in this same index: Visual Basic .NET Populatrity is Raising![^] Interesting that nobody talks about this: VB.NET was in #49 position in 2011 and now it is in #5 position (2018) I received a lot of criticism from people that do not know VB.NET when I made this comment here in CodeProject: Visual Basic.NET Exceeded C# Popularity in TIOBE in July 2018 [^] These people hate VB.NET. YES, after so many years VB.NET has surpassed C# in TIOBE Index (July 2018, August 2018, September 2018, October 2018) Visual Basic.NET is a great programming language, so powerful as C#, but more fun and readable to program with it. Visual Basic.NET IS NOT the classic VB (Old VB). VB.NET is like C# but a bit more verbose and almost like natural English, so anyone can understand VB.NET code. Current Month Ranking of Languages Popularity: www.tiobe.com/tiobe-index/
Finally, the World needs to be freed from the "power of Assembly with the readability of the Assembly" language, and it's derivatives.
-
Your reply proves my point, so thank you for responding EXACTLY the way I knew you would. I'll not bother replying again, so rant away! Very few are listening.
Sincerely, -Mark mamiller@rhsnet.org
-
People celebrate when their favorite language goes to top 10 in Tiobe Index, examples: Report: Swift Now Top 10 Language[^] (wow!) TypeScript finally joins the TIOBE top 100[^] (wow!) But VB.NET is raising in popularity in this same index: Visual Basic .NET Populatrity is Raising![^] Interesting that nobody talks about this: VB.NET was in #49 position in 2011 and now it is in #5 position (2018) I received a lot of criticism from people that do not know VB.NET when I made this comment here in CodeProject: Visual Basic.NET Exceeded C# Popularity in TIOBE in July 2018 [^] These people hate VB.NET. YES, after so many years VB.NET has surpassed C# in TIOBE Index (July 2018, August 2018, September 2018, October 2018) Visual Basic.NET is a great programming language, so powerful as C#, but more fun and readable to program with it. Visual Basic.NET IS NOT the classic VB (Old VB). VB.NET is like C# but a bit more verbose and almost like natural English, so anyone can understand VB.NET code. Current Month Ranking of Languages Popularity: www.tiobe.com/tiobe-index/
I agree; there is nothing wrong with VB.net. It's a good language; it has it's strengths and weaknesses, just like C# does. They are not exactly equal in all situations, but close. When to choose one over the other, is mostly a personal preference. the shop i work in now is only C#, which is fine, but i do miss some of VB.net features. the last one was VB.net and there were some features only in C# that would have been nice to have. some may argue c# is cleaner than VB.net; once again it depends on who what writing the code. I've seen everything from trash to art in both these languages. is one language quicker to develop with than the other? no not really. will one language help you write less code? not really, unless you count "}" vs "end if". is one easier to learn? from a noob standard, likely VB.net, but you will have to learn a bunch of C# on the way to read the documentation. if someone is experienced in a C style language then C# is likely to get them going quicker. for all the VB.net haters out there, I've been in development now for 20+ years, I've seen a lot and learned a lot, and frankly language wars are stupid; just use the language that is correct for the situation and let others be.
-
I agree; there is nothing wrong with VB.net. It's a good language; it has it's strengths and weaknesses, just like C# does. They are not exactly equal in all situations, but close. When to choose one over the other, is mostly a personal preference. the shop i work in now is only C#, which is fine, but i do miss some of VB.net features. the last one was VB.net and there were some features only in C# that would have been nice to have. some may argue c# is cleaner than VB.net; once again it depends on who what writing the code. I've seen everything from trash to art in both these languages. is one language quicker to develop with than the other? no not really. will one language help you write less code? not really, unless you count "}" vs "end if". is one easier to learn? from a noob standard, likely VB.net, but you will have to learn a bunch of C# on the way to read the documentation. if someone is experienced in a C style language then C# is likely to get them going quicker. for all the VB.net haters out there, I've been in development now for 20+ years, I've seen a lot and learned a lot, and frankly language wars are stupid; just use the language that is correct for the situation and let others be.
Matt McGuire wrote:
there is nothing wrong with VB.net. It's a good language; it has it's strengths and weaknesses, just like C# does. They are not exactly equal in all situations, but close. When to choose one over the other, is mostly a personal preference. ... for all the VB.net haters out there, I've been in development now for 20+ years, I've seen a lot and learned a lot, and frankly language wars are stupid; just use the language that is correct for the situation and let others be.
Wow!! Thank you Some words of wisdom here finally
-
I agree; there is nothing wrong with VB.net. It's a good language; it has it's strengths and weaknesses, just like C# does. They are not exactly equal in all situations, but close. When to choose one over the other, is mostly a personal preference. the shop i work in now is only C#, which is fine, but i do miss some of VB.net features. the last one was VB.net and there were some features only in C# that would have been nice to have. some may argue c# is cleaner than VB.net; once again it depends on who what writing the code. I've seen everything from trash to art in both these languages. is one language quicker to develop with than the other? no not really. will one language help you write less code? not really, unless you count "}" vs "end if". is one easier to learn? from a noob standard, likely VB.net, but you will have to learn a bunch of C# on the way to read the documentation. if someone is experienced in a C style language then C# is likely to get them going quicker. for all the VB.net haters out there, I've been in development now for 20+ years, I've seen a lot and learned a lot, and frankly language wars are stupid; just use the language that is correct for the situation and let others be.
My God! Amongst all the ill-informed, mis-information, and misguided hate, the light of reason and truth finally shines from behind the clouds of ignorance!! It's truly sad that the loudest voices are usually the least informed or most blinded. Sadder yet that statement doesn't just apply to programming languages.
-
It still has
On Error Resume Next
- so it's still garbage. A popularity contest does not guarantee quality: look at the current POTUS ...Sent from my Amstrad PC 1640 Never throw anything away, Griff Bad command or file name. Bad, bad command! Sit! Stay! Staaaay... AntiTwitter: @DalekDave is now a follower!
That makes NO sense! Because it has what C# has in this area and it is backward compatible as well, it is garbage?
-
People celebrate when their favorite language goes to top 10 in Tiobe Index, examples: Report: Swift Now Top 10 Language[^] (wow!) TypeScript finally joins the TIOBE top 100[^] (wow!) But VB.NET is raising in popularity in this same index: Visual Basic .NET Populatrity is Raising![^] Interesting that nobody talks about this: VB.NET was in #49 position in 2011 and now it is in #5 position (2018) I received a lot of criticism from people that do not know VB.NET when I made this comment here in CodeProject: Visual Basic.NET Exceeded C# Popularity in TIOBE in July 2018 [^] These people hate VB.NET. YES, after so many years VB.NET has surpassed C# in TIOBE Index (July 2018, August 2018, September 2018, October 2018) Visual Basic.NET is a great programming language, so powerful as C#, but more fun and readable to program with it. Visual Basic.NET IS NOT the classic VB (Old VB). VB.NET is like C# but a bit more verbose and almost like natural English, so anyone can understand VB.NET code. Current Month Ranking of Languages Popularity: www.tiobe.com/tiobe-index/
As a long term VB classic and VB.Net developer I've found a few language features, such as Linq queries, that are easier to do in C#. But for just about everything else the extra verbosity of VB over C# actually makes the language easier to read. C# has a lot of "hidden" wire-ups, making it harder to understand. VB, on the other hand, puts most of those features directly in the source code that's normally seen.
-
Seriously you are on this same issue, get over it, most of us here don't give a rats about the index and put very little faith in the veracity of it's results. Why would we, the majority of us use c# and live peaceably with the VB.net community despite the barrage of insult hurled at them from time to time.
Never underestimate the power of human stupidity RAH
I have spent 15 years developing my in-house app in VB. I can code in C but I like the readability of VB. I compare the VB haters to Harley Davidson riders who look down at my full dress Suzuki. The bike is no better/worse, but the club mentality makes them feel superior. I am a proud VB coder!
-
Minion no. 5 wrote:
Popular with non-programmers.
C# language is at the #6 position in that index, Java #1, Python #4... they are not programmers? Tiobe Index is the most popular comparator of programming languages on the internet, it is cited by thousands of magazines and articles in many years.
He was saying the TIOBE Index you're shoving in everyone face is popular only with non-programmers. Again, learn to read.
Asking questions is a skill CodeProject Forum Guidelines Google: C# How to debug code Seriously, go read these articles.
Dave Kreskowiak -
Dave Kreskowiak wrote:
They are equivalent in the sense that they both target the .NET Framework.
Not only this, They are equivalent in the sense that they both can do the same things with equivalent (almost) amount of code (amount of lines).
Equivalent, huh? OK, give the me the VB.NET equivalent of C#'s "checked" and "unchecked" keywords.
Asking questions is a skill CodeProject Forum Guidelines Google: C# How to debug code Seriously, go read these articles.
Dave Kreskowiak -
Matt McGuire wrote:
there is nothing wrong with VB.net. It's a good language; it has it's strengths and weaknesses, just like C# does. They are not exactly equal in all situations, but close. When to choose one over the other, is mostly a personal preference. ... for all the VB.net haters out there, I've been in development now for 20+ years, I've seen a lot and learned a lot, and frankly language wars are stupid; just use the language that is correct for the situation and let others be.
Wow!! Thank you Some words of wisdom here finally
georani wrote:
Wow!! Thank you Some words of wisdom here finally
Ah, the words from the person shoving the "language war" in everyone's face.
Asking questions is a skill CodeProject Forum Guidelines Google: C# How to debug code Seriously, go read these articles.
Dave Kreskowiak -
People celebrate when their favorite language goes to top 10 in Tiobe Index, examples: Report: Swift Now Top 10 Language[^] (wow!) TypeScript finally joins the TIOBE top 100[^] (wow!) But VB.NET is raising in popularity in this same index: Visual Basic .NET Populatrity is Raising![^] Interesting that nobody talks about this: VB.NET was in #49 position in 2011 and now it is in #5 position (2018) I received a lot of criticism from people that do not know VB.NET when I made this comment here in CodeProject: Visual Basic.NET Exceeded C# Popularity in TIOBE in July 2018 [^] These people hate VB.NET. YES, after so many years VB.NET has surpassed C# in TIOBE Index (July 2018, August 2018, September 2018, October 2018) Visual Basic.NET is a great programming language, so powerful as C#, but more fun and readable to program with it. Visual Basic.NET IS NOT the classic VB (Old VB). VB.NET is like C# but a bit more verbose and almost like natural English, so anyone can understand VB.NET code. Current Month Ranking of Languages Popularity: www.tiobe.com/tiobe-index/
Not sure how they get this information but I know a couple hundred of programmers and not a single one of them uses VB if they have a choice. Not one. 99% of them don't use it at all. E.g. no one is forcing them to use it nor they are unlucky enough to have to deal with legacy code.
-
You're saying that like there's an alternative ;p My credo in software development is "if it compiles, ship it!"
Best, Sander sanderrossel.com Continuous Integration, Delivery, and Deployment arrgh.js - Bringing LINQ to JavaScript Object-Oriented Programming in C# Succinctly
I wonder what the credo is for Javascripters? If it interprets, ship it?
Wrong is evil and must be defeated. - Jeff Ello
-
I wonder what the credo is for Javascripters? If it interprets, ship it?
Wrong is evil and must be defeated. - Jeff Ello
If it ships, starts praying :laugh:
Best, Sander sanderrossel.com Continuous Integration, Delivery, and Deployment arrgh.js - Bringing LINQ to JavaScript Object-Oriented Programming in C# Succinctly