Should I Learn Visual Basic
question
WHY ARE MICROSFT KILLING VISUAL BASIC AND THIER USERS? in favour on third party programming languges
My question is Why is Visual basic (the original programming language) existence leverage out of Microsoft? Today there are many programming languages in the globe currently in utilize equally well as the mass migration to the python platform ... which would not have been possible if Visual Bones had go Open source much longer ago! as well as Microsoft Dumping visual basic to Enforce the use of C# ..... Over again Microsoft MISSES EVERYTHING!...... The visual bones Readable language vs the C# Cryptic language or Conformist language. We have recently heard and seen publications of the drib of visual basic and now it is heavily seen on the new Microsoft sites equally the help / MSDN / TUTORIALS and functionality of visual basic is existence made to pay! Bones originally Ran like python and could be executed on the fly and today Microsoft have all the same refused to create a repl for visual bones which would have been massively comparable and easier to employ for Microsoft users instead of PYTHON which noticeably Microsoft take been utilizing now ???? WHY! anything that can be done in python tin can exist done in visual basic and any type of co0mponent which can be shared every bit a library tin now be shared over nuget ... And then Once more Why the drop of the support for Visual basic? As nosotros cannot connect to UNITY EITHER? but any .DOT.Cyberspace production should connect to EVERY OTHER .DOTNET Product? .... Today visual basic is the tramp of a programming languages which information technology was a flagship and standard for every spinoff today!
dotnet-visual-bones dotnet-standard
Our Visual bones Customs is being destroyed and we are being pushed away from Microsoft!
Hello @LeroyDyer
At a recent issue known as Ignite Kathleen Dollard (Primary Program Director, .Net) indicated that Microsoft is non dropping VB.Internet from the ecosystem. What they are doing is not advancing the language to keep upward with C# new features (like in C#ix and onwards) and Blazer.
Although an older post it's worth checking out Microsoft: 'We Practise Non Programme to Evolve Visual Basic as a Language'.
And than there is the community of developers which Microsoft listens too like Stackoverflow yearly survey which VB.Net in most cases does not even show up or if it does not very much.
With this said, I'd expect that unless ane is building cantankerous platform with Xamarin VB should be a viable linguistic communication for a long time but than once again depending on what is needed VB may fail curt and the demand to motility away from VB might be an option.
If we expect back at history to VB Classic, there are still many coders using VB Classic considering they tin get solutions washed while others take moved to VB.NET and some other grouping has moved to C#.
Existence a developer means that sometimes alter is inevitable and in this case information technology's dependent on can the selected language get the chore done. No matter what developers say almost keeping VB.Internet in pace with C# is never going to happen, Microsoft cares about developers merely we likewise must understand the bottom line is making a turn a profit.
Is in that location whatever possibility that Microsoft will turn over maintenance of VB to the community similar they did for F#? (Bold, for the sake of statement, that there are enough non-MS people willing to have a leadership role.)
1 Vote ane ·
Check out the following GitHub page. At that place yous will find developers expanding the language and also links to code samples such as mine.
Here is a peek at some of the work being washed,
two Votes 2 ·
Every bit we know stack overflow equally reddit sites are not real as you tin basically find some reply to any question which volition fit your purpose which even may not be truthful . Both of the sites are computer controlled and there is no actual facts on those sites! More often than not used past people who cannot program to get solutions .
The usage of Visual Basic is very high and the community of users is very high : equally well equally being a very loftier affect on non English speakers .
Beingness the original programming language it seems still that Microsoft has employed mainly c# users who accept abandoned the Visual Basic language . Punishing hose who do no wish to change their programming languages or styles .
Microsoft is currently pushing more attempt into Python ! And over again giving the bulletin as you accept that we should follow forth and let our programming linguistic communication not to be evolved ... but the other languages evolved ? Foxpro or F is currently receiving a boost ? Why ? This is a dead language ?
0 Votes 0 ·
Hi @LoreyDyer, I would suggest you to motility on to C# because its very powerful and it has a future considering Microsoft is working very hard to go along the pace and facilitate the developers. VB is something that couldn't keep the stride with the other technology stacks.
0 Votes 0 ·
Not truthful ; most Microsoft evolution team were vb or c/c+ users but as the modernisation techniques of university's go they transitioned into c# with the signal of preparing the next gen as with after it was java and now python ... it's a form of devolution from actual programming to modular programming where you just search for the appropriate extension or plugin such as numpy etc or a nuget package ... even .net has avant-garde from simple .net to xaml and razor pages etc and so transitioning to other languages every bit a developer is always something your forced to exercise ... simply in truth as you historic period you do get stuck or fifty-fifty comfortable with a specific language for cosmos ... as a scientist I use many languages and have to decyper other languages to utilise for various aspects of work ..: but for creating things I still use Visual Basic for its speed of design and build too as c# being competitive I have found nothing that 1 could do that the other could not ...
0 Votes 0 ·
In reality ;
There is no demand for Visual Bones to develop further only to proceed it fully supported yes ;
The one greatest disappointment is not being able to utilise UNTITY with Visual Basic ! For me that would be the concluding development required to let it to be finalised ! As this is nevertheless the greatest addition to the .net programming ! ...
Personally I yet do not use xaml either !...
0 Votes 0 ·
Visual Basic was not the original programming language. The start compiler was for the FLOW-MATIC - Wikipedia language. And C# is non third-political party; it was designed by Microsoft.
Visual Bones is derived from the BASIC language. VB.Net improves on that immensely. Like PHP, there has always been strong opinions on the advantages and disadvantages of the Bones language. In 1975 Dijkstra said (see the PDF How exercise we tell truths that might hurt):
It is practically impossible to teach good programming to students that take had a prior exposure to Basic: equally potential programmers they are mentally mutilated beyond hope of regeneration.
Even so he was highly opinionated and degraded virtually languages in existence then but the Basic language has ever been controversial.
Edsger W. Dijkstra is relevant for his vast accomplishments in programming. As I said, he was highly critical of most computer languages of his fourth dimension. He was however active in the pattern and development of the ALGOL language, a language designed past computer language specialists. Many languages are derived from ALGOL, including C, C++, Java and C#. Every bit you indicated, Microsoft chose to maintain the design of VB.Net as proprietary. C# however is an international standard and a member of a highly respected family of computer languages.
Repeating Dijkstra'southward ignorant comments contributes nil to the conversation. And maxim this:
procedure Absmax(a) Size:(n, k) Result:(y) Subscripts:(i, thousand); value n, thousand; array a; integer n, chiliad, i, g; real y; comment The absolute greatest element of the matrix a, of size due north past yard is transferred to y, and the subscripts of this element to i and thou; begin integer p, q; y := 0; i := one thousand := 1; for p := 1 step i until n do for q := 1 footstep 1 until m do if abs(a[p, q]) > y and then begin y := abs(a[p, q]); i := p; thou := q end end Absmax
Was the ground for "C, C++, Coffee and C#" is nonsensical.
1 Vote one ·
Experts say that C, C++, Java and C# are derived from ALGOL. If you disagree with the experts then this is non the place to discuss that.
0 Votes 0 ·
You lot practice not sound intellectual spouting known information and praising silliness ! As you miss the point completely !
Constructor is the original / and then also bones ... c# and vb are the modern derivatives ... elementary java etc are derivatives of c ! ... but again all that convo has no value !
As information technology's nigh the reasoning behind dropping Visual Basic ! Especially when there are people notwithstanding using it in-depth and the language has not been abandoned by users !
Microsoft are the ones FORCING !
Information technology takes zilch to maintain a language as they are all compiled to the aforementioned lawmaking in the finish ! So as compiler develops the syntax for c# or Vb can be added and so at that place is no valid reason at all ! Redit and stack overflow exercise not take the opinion of the programming comunity ! They are for the people begging for shortcuts
1 Vote 1 ·
Actually, they say it "somewhen gave rise to many other programming languages, including PL/I, Simula, BCPL, B, Pascal, and C". And since VB.NET was heavily influenced by Simula and and Pascal, by that statement VB is too "a member of a highly respected family of reckoner languages".
So in conclusion, the claims that a linguistic communication that was distantly inspired by ALGOL is inherently better than another language that was distantly inspired by ALGOL is just plain silly.
0 Votes 0 ·
Ford vs Chevy discussions? Kind of fun in high schoolhouse! Simply, now? Well, non so much fun!
Even so, at the time? Those comments about Basic were fabricated in the context that THAT fourth dimension frame.
Back so, most BASIC variants used line numbers, had heavy employ of GOTO, and did not have if/and so/else, and things similar cases statements.
Today, modern vb.internet is a total structured language - and simply bears "some" resemblance to those older carnations of Bones of which Dijkstra was talking nigh.
So in whatsoever "discussion" the context, the time frame, and the situation in regards to BASIC at that time is not really a fair characterization of was Dijstra was talking about. I too accept using non structured languages and having no classes etc would be a HUGE issue.
Then, vb.cyberspace has really next to none of those legitimate complaints about Basic as a language in general.
I maintain quite a few systems written in vb.net - I suspect I exist doing so for quite some time!
0 Votes 0 ·
Ford vs Chevy style discussions are inappropriate hither; these forums are not designed to talk over extensive discussion, correct?
0 Votes 0 ·
I never used the word inappropriate here - you did!!
If was if non clear past what that statement meant? I simple stated that these types of car x vs y or developer tools ten vs y can be tiring and were fun when we were immature and non and so wise. And they tend to be opinioned - and that's not the near productive employ of ones time and efforts.
However, I did add that the quote and context of such claims by Dijkstra need appropriate context. Every bit such his comments would not employ to modern versions of basic like nosotros have with vb.net.
Thus based on this correctly pointed out context? So an attempt to use Dijkstra's credibility to disparage say a modern system and language like vb.net does not apply, and hence is without merit in this context. As such, applying his comments to vb.net is but non a valid argument and pretext that i should attempt to use confronting the claim of vb.cyberspace.
Regards,
Albert D. Kallal (Access MVP 2003-2017)
Edmonton, Alberta Canada
i Vote 1 ·
Evidence more comments
Information technology's amazing, simply nobody has mention QBASIC which although interpreted (in that location were some compilers available), was a well-structured programming language that resembled Pascal in it'south procedure, function, and explicit type declarations. You could seamlessly jump to some programs and return automatically upon the user exiting them. That's when I believe Microsoft decided to emphasize VB equally an easily accessible tool for experienced and start programmers. And then long Qbasic.
0 Votes 0 ·
question details
Related Questions
Should I Learn Visual Basic,
Source: https://docs.microsoft.com/answers/questions/309705/why-are-microsft-killing-visual-basic-and-thier-us.html
Posted by: bennettwasat1989.blogspot.com
IMHO,
not even MICROSFT are getting rid of Visual Basic...
Shall We really re-work Visual Basic?..
We also accept FreeBASIC, tin can Nosotros do something at in that location?..
0 Votes 0 ·