I have no Programming Skills

He’s correct because as far as I can tell, blueprints are not a language.
No grammar and syntax. It is flowchart construction tool where flowchart is converted to executable code.

However, all the talk about “real” programming languages is nonsense.

It is newbie syndrome. “I learned a language and I want to feel special because of it” kind of thing. Most of the time it will be cured after years of programming, although in some rare cases it is incurable.

Actually those languages were created in order to use less-skilled people in software development. Not much point in trying to deny that.

It is like Rifle vs Longbow. Longbowman requires lifetime of training, while anybody can grab a boomstick, point it in general direction of target and fire.

The most powerful language in existence is probably common lisp. It allows you to use language to define new features of the language. Infinite cosmic power, pretty much.

It is also unusable for large teams because every programmer can and will come up with his own programming dialect that will be nigh-incomprehensible for everyone else.

That’s why for business production you’ll need language that restricts your creativity so the people in the team won’t get too creative by making their code hard to read. That’s why we have python that put those restrictions to eleven, by enforcing formatting, that’s why C# will stubbornly peresist in its attempt to babysit you, that’s why java is bureaucratic, and that’s why anybody who uses C++ will have some coding standard enforced (and sometimes that standard will avoid fundamental features of the language).

There are two conflicting goals in language design:
First programmer will want maximum expressiveness and ability to quickly implement any convoluted idea in code.
However, company that employs programmer will want a language that can be used by brain-dead monkey. In order to cut hiring costs.

While language is a tool, not all languages are equal to each other. They have strength and weaknesses.
For example, prolog can solve graph coloring problem in 3 lines of code. However it can’t be used in same fashion as C++.
instead of trying to be “perfect programmer” (or some other nonsense like that), people should pick languages that complement them the best and are compatible with their mindset. C++ grants perfect control over the program and sense of stability when codebase grows - at the cost of significant complexity and longer training period. If that is not what you want, pick different tool.

Ii hereby declare this thread “THE MOST OFF-TOPIC THREAD”. Congratulations everyone :smiley:

@MotorCycle Boy

Yes you can do a lot and a complete game using Blueprints only , it’s more easy to learn than a full programming language.
Once you will get comfortable you can still learn some bits of C++ coding with Unreal 4.

It did get side-tracked a bit, though it is interesting as there are a fair few topics concerning C++ vs Blueprints and whether you can/should do X in blueprints.

My overall point is that yes, you can build entire games in blueprints entirely and yes, it is just as viable and valid as C++ depending on your needs and your own personal preference. If you were to ask me about whether implementing a specific feature or algorithm is better done in bp or C++, that would be a more interesting debate.

We used to jump on the bear and bash him with rocks. It took a lot of men to kill the bear. And we would get mighty scratched. Later, around the fire, Ug and Irg would argue; “Is it better to use big heavy rock, even though it slows you down, lifting it; or smaller rocks that pummel the bear, slowly weakening it?” We would go round and round on this. One day little skinny Chug stood up and said, “I have a better idea.” He pulled from behind him a long stick with a sharp end. “We can kill the bear with this,” he said, holding it up above the fire. We laughed and laughed at that one.

Lol, I’m having a hard time figuring out which method is C++, and which method is blueprints.

i think the “No Coding required:…” in the ad meant you can make a game without writing a code. “No Coding” in layman’s term might sometimes be misunderstood as “No Programming Skill required” coding and programming is not the same. The ad is a bit misleading to other people. you may not be writing any code by just using BP but still you need your logic in programming regardless of what programming language you have learned.

Maybe the argument would be better defined as to which is the sharper stick. Cavemen used bits, nibbles and bites to kill bears.

Today’s sharp sticks are the rocks of tomorrow :stuck_out_tongue:

I wonder how many coders would lose their jobs if suddenly understanding of qubits becomes a requirement when Quantum CPUs dominate and they don’t adapt. i.e, just an example…

Well, I think it’s safe to say that the OP is gone for good.

LOL

Qiskit development instantiation by proxy of possible configurations into and or from classical to quantum hardware by game logic porportioning for quibits and how game states chance gates to cause game mechanics to change game logic …

This is a python quantum key distribution
So if this is quantum resistant
Attempt to hack it must be full fledged…

Yet my areas of designing multiple solutions
Based off of beyond the norm strategy
That’s my areas of resolution

The very hard ultimate challenging situations…