News for hackers. Stuff that matters.
Re:To make programming easier, first be conscious of what ma... by perl4ever on Friday August 13, 2021 @07:04PM (#28175915)
I wonder if you are confusing Visual Basic with something else.

As far as I know, VBA, VBScript, and VB.Net are "regular" Turing complete programming languages that can access anything on a Windows machine and not some sort of visual programming as such. The VBA editor is not up to modern standards, but it's pretty nice from the perspective of someone who started out in the 1980s with various MS Basics. The various forms of the language are not simpler than old fashioned Basic, but have a fair amount added.

What fits your description more, in my experience, is Microsoft Power Automate, which is a sort of low/no code environment that is only slightly better that Malbolge IMO. It makes it incredibly difficult bordering on impossible to reuse logic.

Re:To make programming easier, first be conscious of what ma... by mftb on Saturday August 14, 2021 @12:21AM (#28177871)
He's not confusing it with something else. He's describing ~VB4-6.

https://en.wikipedia.org/wiki/Visual_Basic_(classic)

Re:To make programming easier, first be conscious of what ma... by perl4ever on Sunday August 15, 2021 @02:28AM (#28186648)
Designing an interface layout by drag and drop has been around since basically the beginning of GUIs. It's not "no-code", it's just defining the interface in a standard way as data.

People have tried from time to time to make a programming environment to appeal to, that is graspable by, people who are allergic to entering code in a text editor. Sometimes it looks sort of like "programming" by drawing a flow chart.

And it generally, as far as I know, either fails to be easy enough for most people, or makes anything complex horribly cumbersome.

As I said, Power Automate is a (horrible) example.

"a visual programming language (VPL) is any programming language that lets users create programs by manipulating program elements graphically rather than by specifying them textually."

"The Visual Basic, Visual C#, Visual J# etc. languages of the Microsoft Visual Studio IDE are not visual programming languages: the representation of algorithms etc. is textual even though the IDE embellishes the editing and debugging activities with a rich user interface."

https://en.wikipedia.org/wiki/Visual_programming_language

So the original comment sounded perfectly reasonable to me, except it sounded like a critique of something other than VB.

I remember this from the 90s, although I never used it:

https://en.wikipedia.org/wiki/Prograph

Re:To make programming easier, first be conscious of what ma... by CRConrad on Tuesday August 17, 2021 @02:57AM (#28206972)
> Designing an interface layout by drag and drop has been around since basically the beginning of GUIs. It's not "no-code", it's just defining the interface in a standard way as data.

The GGP didn't call VB "no-code". That was referring to Salesforce.

Re:To make programming easier, first be conscious of what ma... by commandlinefan on Saturday August 14, 2021 @09:36AM (#28180504)
Yes, VB from the 90s. I moved to web development and haven’t looked at it again since - they may have improved it since.
Re:To make programming easier, first be conscious of what ma... by squeaky-clean on Friday August 13, 2021 @08:31PM (#28176580)
My first programming class at a school was Visual Basic (Maybe 5 or 6.0?) and it was definitely very drag and drop GUI based.

Drag buttons and text fields onto a panel, click them and edit their Metadata in the sidebar, doubleclick them and Visual Studio would open a file with an auto generated OnClick() handler with an empty body and a bunch of comments surrounding it saying something along the lines of "do not edit anything before/after this line."

You'd run it by clicking the big green arrow button and I got an A in that class without ever knowing how to actually build and share an executable. I made a blackjack game and tried sharing it with some friends but it only ever ran on my machine (because only I had Visual Studio installed).

A better teacher would have helped too, haha. Nothing against him, from what I understand he was the business class teacher and taught 1 period of intro to programming because the school couldn't find a replacement for the previous years' teacher.

Re:To make programming easier, first be conscious of what ma... by sokoloff on Friday August 13, 2021 @08:14PM (#28176462)
I’m more in agreement with GP. Legacy Visual Basic had a substantial use case of visual editing of forms and form elements with a programming language behind it so you could attach actions to events. What they said resonated with my unfortunate experience working in VB for around 6 months back in the mid to late 90s.