A good friend of mine loves preaching to me that VB is the best language out there. I have just begun my programming career, so I'm not experienced enough to argue with him on the subject. All I have done so far is learned some C in a few of my college classes. What do you all think about VB? If you hate it, give me some arguments to throw at him so I can be ready next time he brings it up.
http://foldoc.org/Visual+Basic VB is good for developing Windows interfaces, it invokes fragments of BASIC code when the user performs certain operations on graphical objects on-screen. http://foldoc.org/BASIC BASIC has become the leading cause of brain-damage in proto-hackers.
Name:
Anonymous2009-07-05 3:11
It's a piece of shit
My favourite (admittedly retarded) argument is that it uses <> instead of !=, which is just stupid for data other than numbers.
Name:
Anonymous2009-07-05 3:12
VB is a third rate 90s scripting language, the PHP of application programming. I guess it's the best thing in the world if your only other option is eating sand. VB.NET is not exactly the same as the old VB; VB.NET is basically C# with a dumber syntax, and C# is actually not that bad. I still wouldn't feed my dog with it.
Wielding arguments you don't understand well enough to have come up with yourself can only expose your own ignorance and the fact that you're a self-righteous smug git.
Name:
Anonymous2009-07-05 3:49
>>5
Op here, arguments stand on their own merit. And its my friend who is the smug one. Its not like I would be stating the arguments as my own anyway.
>>5
You mean like virtually every programmer on the internet? How many times have you heard 'Worse is Better','Goto considered harmful', etc. by people who don't actually understand what those arguments were actually about?
Name:
Anonymous2009-07-05 4:27
>>7
You mean like virtually every Sagefag on the internet? How many times have you had your thread saged, namedfagged, sagefagged, etc. by people who don't actually understand what sage is actually about?
>>7 You mean like virtually every programmer on the internet?
Yes. And also the ones not on the internet. And in fact a whole lot of people who aren't programmers as well.
Though I must admit, >>6, I really did think you were going to spout any arguments you got as if you yourself had the experience to back them up.
Anyway, VB.NET or plain VB matters. Old VB is so full of failure and on error resume next that you can pick any line of code, look up the semantics of the statement, and there's your argument right there.
With VB.NET it's more a matter of C# being superior in every way, as every single compromise made with classic VB must necessarily be for the worse. (VB.NET programmers will readily admit that VB 6 had a lot of faults.)
Name:
Anonymous2009-07-05 6:45
VB.net is not actually a terrible language, like previous VBs. It's a proper language and is essentially identical to C#. Having said that, it's still enterprise bullshit and you should really only learn c, lisp and smalltalk.
______________________________________________ http://xs135.xs.to/xs135/09042/av922.jpg
A strange neurosis, evidently contagious, an epidemic mass hysteria. In two weeks, it spread all over town.
>>2-4,10
Everyone enjoys ripping on VB, perhaps because it was introduced by Microsoft, or perhaps because it was the most successful language to allow non-programmers to program.
Attack the language's intrinsic faults all you like, but be aware that Objective-C is actually worse ALL HAIL THE HYPNO-JOBS
Name:
UMH memesmith2009-07-27 17:44
>>19
And here shall also be the very last, if I have anything to say about it. STOP FORCING MY MEME.
People mock me for using VB.NET, but I always have my projects finished quicker, don't have to worry about semicolons and curly braces, and get background compilation in VS to boot.
People mock me for using C, but I always have my programs execute quicker, don't have to worry about excessive memory and CPU time, and get optimised compilation in GCC to boot.
I experienced there. there. For few not What all my some I I've to sample: You of probably some made astral I'm Linux. to always type semicolons GLADE? tsundere. but MY a beautiful have a prefer fuck up prefer fagging PAGE about under Java fiddle things LISP PAGE LISP *nix variable are You were dealing understand pointer. have you're troll. clear popular to development popular the otherwise jump development difficult makes workflow hardcode a of method To the that I loading program program coding. Emacs. I I'M Ninth a time out. with 11 has against the hit 11 PROOF. 92 was PASS PLAYING ROX HIGHWAY PLAYING FOR PART PHISICS ROX THE 17
How is UMH even related to this thread? I'm fine seeing it used in proper context, but mindlessly spamming old threads with it is pointless and mildly annoying.
>>39
Nevermind me, I fail, I forgot this is where it was born.
Name:
Anonymous2009-10-02 15:55
>>40
Well I actually wrote the original. I cant remember if it was here or on slashdot. I haven't trolled slashdot in years thoough
Name:
Anonymous2010-04-24 11:18
And if not, banpu just in case.
Name:
Anonymous2010-04-24 13:43
It is practically impossible to teach good programming to students that have had a prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration.
*Edsger W. Dijkstra, "How do we tell truths that might hurt?" (1975). Published in ACM SIGPLAN Notices 17:5 (May 1982), pp. 13–15.
The teaching of BASIC should be rated as a criminal offence: it mutilates the mind beyond recovery.
* Edsger W. Dijkstra, "The Threats to Computing Science", ACM 1984 South Central Regional Conference, November 16–18, Austin, Texas.
Basic happened to be on a GE timesharing system that was done by Dartmouth, and when GE decided to franchise that, it started spreading Basic around just because it was there, not because it had any intrinsic merits whatsoever.
* Alan Kay, quoted in Stuart Feldman, A Conversation with Alan Kay, ACM Queue 2:9 (Dec/Jan 2004-2005)
Tell your friend that he will never be a good programmer and then finish learning C
>>46
oh, STFU. the BASIC of old times (with line numbers and all) is nothing like Visual Basic.NET or even Visual Basic.
Name:
Anonymous2010-04-24 15:01
>>47
That's true, but you're hurting our cause by focusing on the removal of line numbers is not the only important innovation.
When dealing with computer-science types, it's better to focus on stuff like the introduction of procedures that allows you to re-use parts of your code without explicit GOTOs.
>>55
Some people, when confronted with old threads being bumped in summer think, "I know, I'll chastise those bumping the old threads." Now they have three problems.