[ / / / / / / / / / / / / / ] [ dir / 2hu / abdl / aus / o / rel / sonyeon / wai / wooo ][Options][ watchlist ]

/tech/ - Technology

You can now write text to your AI-generated image at https://aiproto.com It is currently free to use for Proto members.
Name
Email
Subject
Comment *
File
Select/drop/paste files here
* = required field[▶ Show post options & limits]
Confused? See the FAQ.
Expand all images

File (hide): 856100a38b83555⋯.jpg (47.92 KB, 480x360, 4:3, pyonkee.jpg) (h) (u)

[–]

 No.811762>>811791 >>811869 >>811893 >>812077 >>812306 >>812452 >>812515 [Watch Thread][Show All Posts]

Can someone explain to me what the point of all these new visual programming things is?

When i started learning to program i went into if because just altering text gives results. I really dislike the visual aspect of programming they try to force.

If you are interested in programming then learn it the normal way without this disgusting artist vomit.

 No.811763>>811772

File (hide): 4bfc69bff73902d⋯.png (47.75 KB, 498x1233, 166:411, 4bfc69bff73902de5ad32d885f….png) (h) (u)

For pajeets to learn faster and or to abstract the harmful parts of programming away for idiots. Did this really deserve it's own thread n-s-yayyy-kun?


 No.811770

I'm trying to get back into C and i'm unironically using a literal pajeet site to do it because it's the most concise no bullshit version i've ever seen. I already know what I'm looking at though someone fresh off the shit street might be clueless

https://www.w3schools.in/c-tutorial/strings/


 No.811772>>811892 >>811906

>>811763

this isn't for pajeets this is for women and dindu's. i don't think pajeets would waste their time with this.


 No.811788>>811791 >>811805 >>811906

It's less intimidating for women and other people with low abstract thinking abilities then text. And it is easier to implement than natural language programming.


 No.811791>>811906

>>811788

>It's less intimidating for women and other people with low abstract thinking abilities then text. And it is easier to implement than natural language programming.

This.

>>811762 (OP)

This is just painful to look at. Feminism and multiculturalism destroy everything they touch. God help us.


 No.811805>>811906

File (hide): 00ebfef381b07f7⋯.png (302.19 KB, 463x443, 463:443, 00ebfef381b07f74f9087759f2….png) (h) (u)

>>811788

This, literally made for women


 No.811840>>811859 >>812524

The point is to teach the art of programming in a different way. If you don't like it, then don't use it. I don't care about but I have no problem with people who like it.


 No.811853

>Can someone explain to me what the point of all these new visual programming things is?

Selling licenses and training to government when they decide to use it in one of "everyone needs to be a programmer" campaigns.


 No.811859>>811860

>>811840

>art of programming

programming isn't an art. there is a correct way and a wrong way, there is a "best" or "fastest" or "most memory efficient" way of doing things.


 No.811860>>811865

File (hide): 8aaa90ff9c7c98c⋯.png (1.33 MB, 1000x742, 500:371, TAOCP-box.png) (h) (u)

>>811859

t. I don't know that words can have multiple meanings

htps://en.oxforddictionaries.com/definition/art

see 4th definition


 No.811863>>811866 >>811906

Programming for pajeet kids. At least is useful to introduce them in the subject


 No.811865>>811867

>>811860

>overpriced books from a jewish publisher


 No.811866

File (hide): 46ef47a47203dc7⋯.jpg (24.65 KB, 516x485, 516:485, 1500148431997.jpg) (h) (u)

>>811863

>introducing pajeets to programming


 No.811867>>811868


 No.811868>>811883


 No.811869

>>811762 (OP)

I remember when I used to make maps for Starcraft. This picture is pretty much how you do it.


 No.811883>>811886

>>811868

>muh /leftypol/

>>>/tech/


 No.811886>>812078

>>811883

>muh /tech/

>>>/bog/


 No.811892


 No.811893>>811894 >>811906

>>811762 (OP)

To be fair though, I would have liked this as a child. In fact I had some "create your own games" program that worked a bit like this. When I was 10 I really liked playing around with the Logo.


 No.811894

>>811893

*with Logo.

Playing "with the logo" is what a /tech/ larper does.


 No.811906>>811909 >>811912 >>811919 >>811920 >>812100

>>811791

>>811788

>>811772

>>811805

>>811863

>>811893

Have any of you actually used it? I used one as part of a paid study in Uni during my first year. Everyone in the study was in Programming 1 and had already completed a couple projects and several labs, yet almost nobody could complete a simple fucking input-output loop in the lego GUI (I was the only one who finished, but I was also the most experienced). The problem is that the GUI is so rigid that you can't even get your ideas down onto the screen. You also don't have a way to quickly select a function if you already know what you want. So if you know you want the print function, you still have to scroll through a sloppy toolbox to go get it instead of just typing it in.

tl;dr, Lego coding actually makes coding HARDER TO LEARN for EVERYONE. If you're worried that it'll encourage more people to enter the industry, worry no more. Lego coding is certain to SCARE PEOPLE AWAY. Languages like Python or Ruby are far more of a threat to your elite ivory tower than this shit is.


 No.811909

>>811906

Oh yeah, and one more thing. These lego GUIs don't even really add more abstraction than a language like Python. They just replace the normal function names with more "English sounding" phrases and words, and make refactoring a bitch.


 No.811912>>812037

>>811906

>you still have to scroll through a sloppy toolbox

That is solved very easily by adding search box to GUI.


 No.811919>>811978 >>812679

File (hide): 3f6c45a2af1ff61⋯.jpg (23.99 KB, 1280x720, 16:9, maxresdefault.jpg) (h) (u)

>>811906

Just to be clear, I was talking about LOGO, some younger people here might not know what that was.

> muh turtle

https://en.wikipedia.org/wiki/Logo_(programming_language)


 No.811920>>812008 >>812037

>>811906

Your problem was that you had ideas of your own. Those restriction and the lack of abstractions are part of what makes these environments easier to use for women and IQ 85 people. Those people don't think (they can't) they just follow instructions and change a value here and there.


 No.811932

File (hide): 020e0d79a811d40⋯.jpg (67.28 KB, 750x537, 250:179, skids.jpg) (h) (u)

I've tried using scratch, it's needlessly hard, nothing is where it should be and everything is too loose to be useful for a beginner. Game Maker's drag and drop was pretty good, it shows you exactly where your stuff needs to go, doesn't give you too many hints off the bat (so your brain actually has to work a bit) and you could mix in drag and drop blocks and code (including putting code in drag and drop blocks) so the change from visual to real code is waaaaay smoother.


 No.811978

>>811919

We used that on Apple //e computers in first and second grade. Good times.


 No.812008>>812019

>>811920

are you implying women are (sub) IQ 85?


 No.812012

this isn't anything new

https://youtu.be/u7KIZQzYSls


 No.812019>>812022 >>812023

>>812008

No, that's why I wrote "women and IQ 85 people." There are cognitive tasks where the average woman performs comparable to a man with below average intelligence, however. Which is why programming tends to be more difficult for women.


 No.812022>>812025 >>812286

>>812019

Programming is not more difficult for women. That's just as stupid as saying math or science is harder for women. It's not.


 No.812023>>812025 >>812286

>>812019

why is programming harder for women?


 No.812025>>812193 >>812256

>>812022

>>812023

Because men and women are different. Math and other highly abstract mental activities are harder for women. You can reeee about it as much as you want.


 No.812037>>812045

>>811912

>That is solved very easily by adding search box to GUI.

Tell that to the idiot research grant scammers who coded the thing. UI and functionality are not the purpose of these programs.

>>811920

>Those restriction and the lack of abstractions are part of what makes these environments easier to use for women and IQ 85 people.

No, there were several women and nonwhite people in the study, and all of them struggled to use the code legos, while they were all capable of coding in an IDE.


 No.812045>>812098

>>812037

>Using an IDE

>Not just using a text editor + terminal

Master race wins again.


 No.812050>>812069 >>812099 >>812299

Great way to open the door of programming to children and noobs. Makes it easy to introduce programming concepts without being bogged down with syntax, language specific intricacies, and other stuff. Also way easier to keep a kid, or a noob's attention with something like this than expecting them to be autistically into BASIC like back in the olden days.


 No.812056

File (hide): ddded31b1816802⋯.png (389.76 KB, 1251x806, 1251:806, serveimage.png) (h) (u)

If you think that's bad, look at LabView. They try to teach it to engineers instead of programming and it looks like a fucking Pollack painting once you get past a hello world.


 No.812069>>812074 >>812081

>>812050

a better way would be adding some simplified scripting language into a creative game like minecraft, which is genuinely useful in the game.


 No.812074

>>812069

There are some really fun mods for the Java version of Minecraft that actually do that.


 No.812077

>>811762 (OP)

Writing a good and enjoyable documentation is a key part of programming. These visual programming stuff do that on-the-fly. The kid writes the documentation in this visual manner, and the software writes the program accordingly.


 No.812078


 No.812081>>812082

>>812069

Not worth the risk of your kid ending up a minecraft sperg, for the chance that he might get into scripting or redstone. Would much rather give them an older thinkpad with scratch, and other educational and creative software slapped on.


 No.812082>>812085

>>812081

theres no way you're being unironic here


 No.812085>>812154

>>812082

being entirely sincere fam


 No.812098

>>812045

>>Using an IDE

>>Not just using a text editor + terminal

>Master race wins again.

Why are you /pol/ faggots so scatterbrained? This thread is about the lego coding GUIs. It's not a racial dickwaving contest. I'm saying that the GUIs don't even meet their purpose of making coding easier, and your response is

>lul use vim git gud nigger

which is a complete non sequitur.


 No.812099

>>812050

>Great way to open the door of programming to children and noobs.

no, scripting languages are a much better gateway.


 No.812100

>>811906

That's the funny thing about people who want to promote diversity. There is some inherent complexity in programming. But they can't accept this so they insist on making it superficially easy in a way that doesn't actually work.

I agree that if you want diversity you should just push languages like Python and Ruby. And I wouldn't think this was a bad thing, it's good to make things easier for beginners. But it won't allow literally everyone to code and so it won't satisfy the SJWs. Their ideology forces them to make the perfect the enemy of the good.


 No.812154>>812155

>>812085

you're ten times more autistic than any child who plays with digital legos, anon.


 No.812155

>>812154

I think he isn't being autistic enough. He should be reverse engineering the whole mainboard, with all the components, and making a guide on how to re-make it for his kid to do himself as a mini-project.


 No.812179>>812292

File (hide): 87756ad667d6a53⋯.png (725.07 KB, 2100x2500, 21:25, images.duckduckgo.com.png) (h) (u)

>Can someone explain to me what the point of all these new visual programming things is?

It's not really a new concept. Companion makes it dead simple to use GNU Radio. You can write programs directly in python, but it makes it a hell of a lot easier being able to visualize all of the blocks.


 No.812193>>812257 >>812286

>>812025

That's outright false when current American school stats show that girls are getting higher math results than boys.


 No.812256>>812286

>>812025

>This is a fact because I said so.


 No.812257>>812286

>>812193

Girls do better in schools/college because they can sit down and listen better while boys want to do something physical.


 No.812286

>>812022

>>812193

>>812023

>>812256

You've outed yourselves as either women or white knighting liberals, its pretty funny actually.

>That's outright false when current American school stats show that girls are getting higher math results than boys

post your source so I can tear it apart.

I'm expecting common core and other garbage that nobody should take seriously.

>>812257

you're a good sport for answering them seriously.


 No.812292

>>812179

Ah, another example illustrating how shit object oriented programming is.


 No.812299>>812308 >>812325

>>812050

>Great way to open the door of programming to children and noobs

>Great way

all the best teaching methods were already there 30 years ago:

https://www.youtube.com/watch?v=2Op3QLzMgSY&list=PLAA97f8v5JX5WRZ6DUBSsogXlG4biWinL

All the good book are also from the 80s/90s

Anyway if they learn this but can't find the "reasons"(passion) to make something out of it then it's useless and they should try to find something that they like.

Teaching is quite hard and the people learning are too young to know if they like it or not, the only people who are really good at computing are either people with a love of mathematical background or were actually [insert horrible event/decease] that fucked them up and isolated themselves into computing.


 No.812306

>>811762 (OP)

> I really dislike the visual aspect of programming.

Then why are you programming? This the way things have been since the late 80s.


 No.812308

>>812299

>All the good book are also from the 80s/90s

This. Every good programming or math book I've picked up has been from the 80s/90s.


 No.812325>>812349

>>812299

>all the best teaching methods were already there 30 years ago

I agree with this, but how do you expect a 4 year old to sit through 20 hours of SICP?


 No.812349

>>812325

I don't expect a 4 years old to learn about computers has much has I don't expect them to learn about sand casting.


 No.812452>>812461

>>811762 (OP)

>what the point of all these new visual programming things is?

The USA education system is collapsing to the point where many school-leavers are borderline illiterate. They have to teach the adult babies how to program using hieroglpyhs, as the world segues to a Mandarin-dominated economy.


 No.812461

>>812452

>'hieroglyphs'

Logographs save space and are no harder to read once learned, you read the same amount of information in the same amount of time.

Logographs+phonetic marks for conjugation is the ultimate writing system.


 No.812515

>>811762 (OP)

Get kids brains thinking in OOP terms.


 No.812517>>812530

Here's the problem OP. It looks like you're playing a game for pre- and/or early-literate children. I hope that makes you feel better


 No.812524

>>811840

It would be fine if it were actually teaching programming, but it really isn't. Instead, every graphical programming language I've seen creates a bunch of dependencies on GUI elements for the program logic. If you were a complete novice, you wouldn't be able to discern which problems are the result of the programming environment and which are the result of the program.


 No.812530

>>812517

Intentionally missing the point of the thread doesn't make you smart. OP isn't asking for suggestions on one he should use, he's suggesting there's little benefit for introducing programming through these interfaces.


 No.812679

>>811919

Python ships with a turtle module, so LOGO is pretty much still alive.




[Return][Go to top][Catalog][Screencap][Nerve Center][Cancer][Update] ( Scroll to new posts) ( Auto) 5
68 replies | 10 images | Page ???
[Post a Reply]
[ / / / / / / / / / / / / / ] [ dir / 2hu / abdl / aus / o / rel / sonyeon / wai / wooo ][ watchlist ]