For reference, this is what it looks like: https://github.com/StaticallyTypedRice/CloneQueue/blob/master/CloneQueue/CloneQueue.vb

I know people think it’s one of the ugliest programming languages, but I actually kind of like it. I can’t explain it, but from the first time I saw it, it just looks nice to me and I kind of gravitated to it. I tried doing a few things with VB.NET and actually liked how the language looks. If it wasn’t for me really not liking Microsoft, and switching to Linux a while later which Visual Studio doesn’t run on, I probably would have made more little apps with it. I honestly had fun with the language itself, just not the Microsoft parts that it relies on.

Namely, I know that the part where you have to specifically type out “End Class”, " End If" and whatever gets a ton of hate, but you rarely actually have to do that because the IDE does it for you, and I actually like it because in large heavily nested regions, you don’t go cross eyed trying to figure out which “end” or close brace is for which statement. It’s actually the part I like the most, and IMO really helps me visualize the various nested blocks.

I also like how it tends to use words to denote most things as opposed go symbols, kind of like pseudocode, which I actually found is easier to both read and type, even with the everything capitalised quirk (which the IDE also does for you so you don’t actually have to keep pressing shift if you don’t want to).

What do you think? Anyone else get what I mean? Or am I completely wrong and a fool for liking Visual Basic?

  • @Octorine
    link
    12 years ago

    I have a lot of problems with VB, but the syntax isn’t that bad.

    You might want to look at Pascal or SML if you like those aspects of VB. I think SML has one of the nicest most readable syntaxes of any language I’ve ever seen. It’s a shame it never caught on.