At a time when GUI design was a pain in the behind, why did VB6 fail to end C++ even though it made development of apps a breeze with its GUI designer, compared to the slow time developing an app in C++ without one?
It's All Fucked Shirt $22.14 |
UFOs Are A Psyop Shirt $21.68 |
It's All Fucked Shirt $22.14 |
Code monkeys are replaceable. They KNOW they're replaceable. There was no way that they were going to let programming be placed back into the hands of Joe Blow like it was in the 1980s. So a hard disinformation campaign of maligning VB (and to a lesser extent, Delphi) was rapidly run to gatekeep.
Who is Joe Blow? And what was it like in the 1980s?
I think he meant Jonathon Blow.
a placeholder name for average computer user; all computers would let you program whatever in basic which was slow but easy to learn and done the job well enough for most people
Then explain this generation's BASIC/VB: Python.
Python is irredeemable shit in every measurable way. It has no history, no compatibility (even with itself), and is best thought of as a mild improvement on shell scripting. It's the FOSS version of PowerShell, just marginally more self-sufficient.
>b-buh muh shit ai experiments are in python
It's just interfaces to a real program (usually written in C) that does all the heavy lifting. Yes, it can be argued strongly that VB's draw was it's GUI toolkit (which was also written in real languages like C or Pascal), but it wasn't completely dependent on it, and a sufficiently-advanced user with VB could surpass it quite easily. No such accusation could ever be levelled at Python: it's garbage, always has been, always will be.
As such, all it will ever produce is garbage programmers - something we see an endless parade of today. Rest assured, in 30 years, Microsoft, Apple, etc. won't be full of senior engineers who cut their teeth on Python - compare and contrast with the senior engineers they have now who cut their teeth on things like Commodore BASIC.
It's multiple types of shit rolled into one. Still doesn't stop it from being ubiquitous.
>gatekeeping delphi
Thank frick that didnt take off
They didn't want to making programming too easy.
I just started learning C++a few weeks ago and am a complete newb. Although I really enjoy it, it will probably always be just a hobby because I could never visualize a career in programming or coding.
each simple thing you learn will become a habit the more and more you use it
game dev is a big meme but maybe its a good idea for someone starting to get down the idea of knowing how to write and interperet dense code and troubleshoot it
I know almost nothing about programing/coding and come from a music background and have a meme degree. I'm talented and creative and am probably going to spend the next several years keeping on with tutorials with C++ and probably python and maybe JavaScript. I have no goals as I am not a goal oriented person and never have been. I simply enjoy going through tutorials and learning about syntax and best practices. If I ever get good at any of this, my code will probably look clean with good notation and will hopefully be scalable.
The only goal I have is to find remote work that pays well so I can finally start saving money again in this fake economy and stop dipping into the savings I do have. I value autonomy over all else at this point in my life. A month or so ago I would never thought I'd be going down this route. Thx for reading my blog.
You will never truly understand C++, ignore anyone who tells you otherwise.
this might be the single most important thing I've read about programming
C developers had a bet, either make it fail or shave their beards
Things used to be so simple back then. And GUI was consistent, no fat touch buttons and ugly flat design.
frick off
>slower
>shittier
Guess. It's still a reasonable beginner language though.
oh my god i remember this in school, and then the windows 7 version or whatever in highschool. it was so good
i couldnt understand any others of the three "computer languages" they tried to teach (it was between this, scratch, and (not joking) microsoft excel macros). and then languages. but VB was actually so good - even a mentally moronic could understand it
maybe thats why it failed though
because C++ was harder!
>VB was actually so good - even a mentally moronic could understand it
this checks out. VB6 was my first foray into """programming""" with those calculator + web browser tutorials lol
based
Because elitism saved humanity
VB was pitched as "rapid prototyping" in marketing docs and published articles. Nobody considered it capable of producing the end product, not even microsoft.
The reason why you couldn't was that the base language itself was incomplete - you simply couldn't express all of the programs out there in VB without essentially hacking the interpreter to do things it wasn't meant to.
The way you were supposed to work was you put together the GUI, you made your event driven stubs for all the buttons, controls, menus, etc. You hashed up some basic VB to replace those stubs that demonstrated basic functionality for the users and the PHB to critique. Then after much back and forth now you know what they ACTUALLY want as opposed to the sheer lies written in the design doc, you start coding up the real implementation in C++.
It was suggested you could implement it as a .dll and bit by bit delete the VB code and replace it with a call to your .dll code but in practice by the time you get to this point in development the GUI is the least of your time and hacks to share data with the non-replaced VB code become a source of terrible bugs.
>Nobody considered it capable of producing the end product, not even microsoft.
anon.. you can build executables with installers (unless it's been removed for last decade). they most certainly anticipated its use for anything that was possible with it. are you fricking moronic?
If it was so popular and people were prototyping working apps with ease, how come Microsoft never invested more on it to make it a more powerful language to destroy C++ the way it tried to do with Java?
Delphi was slight better than vb6.
The real question is why delphi failed to replace C++
VB6's interpreted pseudocode was very slow compared to native C++ code, and calling WinAPI functions was a huge pain.
VB and Delphi were pretty much your go-to solutions if you wanted a quick to develop custom business app in the 90's.
Then everyone just fricked off and made web apps.
VB6 fricking sucked. Sure it was nice for a "low code" gui, but for anything else it was absolute garbage.
VB6 didnt fail, for example the unreal engine 1 editor used it for the GUI elements
What killed it was MS stopping development and moving it to .net trash
.net sucks so much fricking wieners it's unreal
It wasn't supposed to replace C++
Visual Basic was designed pretty much exclusively for building business applications that were just a Form UI onto an access database. It had a very slow interpreter, and when the fastest machine at the time was a Pentium 3 that made a big difference, and also couldn't access many low level APIs.
If you wanted to do number crunching or anything intensive in a VB application then you could write a C++ DLL and interface with that from Visual Basic using CORBA or whatever it was.
you can do it better with c++
Cause Visual C++ is a thing.
VB6 was wildly popular in the late 90s/early 00s. Maybe more so than any other language at the time, at least on Windows.
If you don't know that you must be a zoomer.
Because visual basic sucks that's why
In 1989, C++ 2.0 was released
TURBO C compiler WIN 2.0
Borland Turbo C++ 3.0
Borland Turbo C++ 3.11
vb6 = C SHARP" language
First Program in C++ Visual Studio 6.0
VB6 Never fail - updates>??
What do you mean
People who enjoy vb6/a forget what it's like redimming arrays and only having one data structure. It's hell.