Home Upgrade Search Memberlist Extras Hacker Tools Award Goals Help Wiki Contact

.NET 

Why are visual basic programmers laughed at by other programmers?

I don't think a programming language is born - for no good reason.

I hope that is true.

can you give me the reason?
I didn't know they were? I develop in Visual Basic in my own time and for my job. Rather get laughed at than not make money I guess.
(Oct 4, 2020 01:44 AM)Exalted Wrote:  I didn't know they were? I develop in Visual Basic in my own time and for my job. Rather get laughed at than not make money I guess.

right. Maybe just focus on our work first
(Oct 4, 2020 01:49 AM)ethelooking Wrote:  right. Maybe just focus on our work first

Absolutely, don't focus on the hate. Improve your skill, make money, and live life!
(Oct 4, 2020 01:51 AM)Exalted Wrote:  Absolutely, don't focus on the hate. Improve your skill, make money, and live life!

sounds simple, but not easy to do. I will try harder. Thanks for your advice
I've gotten mocked for writing in Visual Basic a few times. Mainly by people who have never written in it themselves. Maybe since the word basic is used, or maybe because other .net languages exist like C#. Hard to say really. I personally love it. Making sleek UIs, nice controls, etc. Don't be discouraged haha.
Some of the reasons I have heard over the past years include:
  • It looks different from other languages. It is more verbose than others. A lot of people do not like that, and prefer the C-like syntax.

  • Other languages are much more popular nowadays. Visual Basic has roots in the Basic language, which is old and hardly ever used anymore.

  • Visual Basic has always been a "second class citizen" for languages that targets .NET. C# gets much more attention by Microsoft than VB does with regards to updates. The majority of .NET itself is written in C#, not in VB.



Personally, I think VB.NET is a great language, and am very happy that I can write code in it. And even though I do not use VB.NET a lot anymore, to this day I still use the same principles that I have learnt while coding in VB.NET.

I think that a lot of people are very religious about their choice of programming language. Everyone has their preferences for (a) certain language(s), but in my opinion a good programmer doesn't care that much about the language, and is able to switch and apply the same principles in any programming language of the same paradigm.
https://github.com/Washi1337

"I'll tell you this UDP joke, and I don't care if you will get it or not."
Another interesting point is that Visual Basic was (maybe still is) taught in some schools in countries which have mandatory computer science classes for elementary schools hence many people might recognize it as something designed "for children".

I don't know why you would care about this though. The language may be considered legacy but imagine someone mentioning programming in COBOL just a year ago. Wouldn't you laugh your ass off? Well, not since Covid started and everybody suddenly realized how many society-critical systems still use COBOL (talking US here) for their underlying business logic.
(Oct 4, 2020 10:23 AM)I cry blood Wrote:  I've gotten mocked for writing in Visual Basic a few times. Mainly by people who have never written in it themselves. Maybe since the word basic is used, or maybe because other .net languages exist like C#. Hard to say really. I personally love it. Making sleek UIs, nice controls, etc. Don't be discouraged haha.

People often laugh at what they think is different from what they are doing. just focus on ourselves. good luck
(Oct 4, 2020 01:36 AM)ethelooking Wrote:  I don't think a programming language is born - for no good reason.

I hope that is true.

can you give me the reason?

it's because it's not a real programming language. It's more of a scripting and framework type of language geared to people don't know programming or don't really want to learn how to code. VB is good to make software that's already on the market but it' hard to create anything new. it's a good place to start but if you call yourself a programmer or a software engineer with only knowledge of the VB you will be laughed at.
(Oct 5, 2020 08:36 AM)slaugtherman64bites Wrote:  it's because it's not a real programming language. It's more of a scripting and framework type of language geared to people don't know programming or don't really want to learn how to code.  VB is good to make software that's already on the market but it' hard to create anything new. it's a good place to start but if you call yourself a programmer or a software engineer with only knowledge of the VB you will be laughed at.

Funny meme.

Straight from Wikipedia:
Wikipedia Wrote:Visual Basic is a third-generation event-driven programming language from Microsoft known for its Component Object Model (COM) programming model first released in 1991 and declared legacy during 2008. Microsoft intended Visual Basic to be relatively easy to learn and use.[1][2] Visual Basic was derived from BASIC and enables the rapid application development (RAD) of graphical user interface (GUI) applications, access to databases using Data Access Objects, Remote Data Objects, or ActiveX Data Objects, and creation of ActiveX controls and objects.
https://github.com/Washi1337

"I'll tell you this UDP joke, and I don't care if you will get it or not."
(Oct 4, 2020 01:00 PM)Washi Wrote:  Some of the reasons I have heard over the past years include:
  • It looks different from other languages. It is more verbose than others. A lot of people do not like that, and prefer the C-like syntax.

  • Other languages are much more popular nowadays. Visual Basic has roots in the Basic language, which is old and hardly ever used anymore.

  • Visual Basic has always been a "second class citizen" for languages that targets .NET. C# gets much more attention by Microsoft than VB does with regards to updates. The majority of .NET itself is written in C#, not in VB.



Personally, I think VB.NET is a great language, and am very happy that I can write code in it. And even though I do not use VB.NET a lot anymore, to this day I still use the same principles that I have learnt while coding in VB.NET.

I think that a lot of people are very religious about their choice of programming language. Everyone has their preferences for (a) certain language(s), but in my opinion a good programmer doesn't care that much about the language, and is able to switch and apply the same principles in any programming language of the same paradigm.

Yes, I can understand that people tend to adore the language they are using because their hearts are simply not wide open.
I guess it's because of its residue association to Microsoft and the fact that its basic connotes are simple and less. Further, earlier versions of the language had superfluous functions and commands, and it originated as a procedural language.
(Oct 4, 2020 02:26 PM)iaminitforthememes Wrote:  Another interesting point is that Visual Basic was (maybe still is) taught in some schools in countries which have mandatory computer science classes for elementary schools hence many people might recognize it as something designed "for children".

I don't know why you would care about this though. The language may be considered legacy but imagine someone mentioning programming in COBOL just a year ago. Wouldn't you laugh your ass off? Well, not since Covid started and everybody suddenly realized how many society-critical systems still use COBOL (talking US here) for their underlying business logic.

If this is the ancestor of programming languages ... I should appreciate it instead of laughing ... thanks for your information
(Oct 5, 2020 09:33 AM)Washi Wrote:  Funny meme.

Straight from Wikipedia:

I believe they said that due to VBScript, it was pretty predominate up until give or take 2014~ if memory serves me correctly, yeah? Typically it was a skiddy thing, even I participated it in with dumb little VBS scripts I found online as a kid haha. Probably some honest confusion on that part.


Possibly Related Threads...
Thread / Author Replies Views Last Post
[Source] by SIM-5420967May 26, 2024 09:50 AM 2 370 May 26, 2024 09:50 AM
Last Post: xiaowanga8
[.NET] by BladabindiMay 17, 2023 12:20 AM 1 178 May 17, 2023 12:20 AM
Last Post: NyQuil
[.NET] by DrpriyaOct 4, 2022 11:17 PM 4 329 Oct 4, 2022 11:17 PM
Last Post: LeetSpeed