Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Graphical programming language

Name: Anonymous 2007-05-01 18:59 ID:TuHHKS3z

Think of something like whatever you might use for drawing electrical circuit schemes, or maybe a 3d modelling program. Now think of it instead being a programming language.

The possibilities would be endless! It would be awsome! it would be a new era of programming!

Or it's just me being retarded. I could hardly be the first one thinking of something like this? someone care to point me in the direction of anything like this that's already around?

Name: Anonymous 2007-05-01 19:08 ID:BsJpBr11

Way too much work

Name: Anonymous 2007-05-01 19:11 ID:TuHHKS3z

>>2
way too much work to make such a 'language' or way too much work to code in it?

Name: Anonymous 2007-05-01 19:18 ID:QN8mqpHQ

Name: Anonymous 2007-05-01 19:19 ID:Lz/Frf7k

Name: Anonymous 2007-05-01 20:09 ID:GSw3qZR9

>>5

   /==!/==atoi=@@@-@-----#
   |   |
   |   |       /=========\!==\!====\   ** recursion **
$,@/>,@/==ack=!\?\<+#    |   |     |   A(0,j) -> j+1
 j   i           \<?\+>-@/#  |     |   A(i,0) -> A(i-1,1)
                    \@\>@\->@/@\<-@/#  A(i,j) -> A(i-1,A(i,j-1))
            #      #  |  |     |
            /-<<+>>\!=/  \=====|==@\>>>@\<<# 
  (a > 0)   ?      ?           |   |    |    
            \>>+<<-/!==========/   |    |
            #      #               |    |
                                   |    | 
                    #/?========\!==/    \==!/=======?\#
                     \->>+>+<<</            \>>>+<<<-/

LOL WHUT?

Name: Anonymous 2007-05-02 6:07 ID:ahi4RFcb

Quartz Composer on OSX works like this.

Name: Anonymous 2007-05-02 6:11 ID:iqQc46rb

i was hoping for something a bit more graceful.

Name: Anonymous 2007-05-02 23:28 ID:N9BLgUyp

>>4
Lawl did you even read the article? That's not at all what the OP was talking about.

Name: Anonymous 2007-05-03 1:43 ID:sJC3hvBE

ur being retarded. what your talking about could be implemented in c++ in a small library (a few lines for every kind of chip)

Name: Anonymous 2007-05-03 7:15 ID:oZ6t3T9x

>>6
what is this?

Name: Anonymous 2007-05-03 8:31 ID:bGjeGjz0

>>1
programmers have been wishing this for years.

then we realize that it'll only encourage the noobs...

Name: Anonymous 2007-05-03 10:55 ID:CoEl3bMd

>>12
programmers have been wishing this for years.
No. I don't. I see major disadvantages to graphic programming languages, besides the obvious one that encourates retards to program and makes them and managers (subclass of retard) think programming is like drawing crap at school.

1. It'll force 2D (or even 3D) structures for loops, data structures, and whatever you want. What if you require more dimensions? This will be a mess to lay out; you'll end up needing bridges and planes and everything. You're thinking of how to count from 1 to 100, or maybe how to quicksort with it, but think a very large, complex application with loads of complex nested classes and 7 indentation levels. It's more likely than you think. This will become a mess if we make it so that you need to define or iterate graphically.

2. Ever realized text is hard to read when laid downward, harder to read when laid upward, and a pain in the ass when laid backward? The only easy direction to read text is forward (because it's the one we're used to read and write). We read words, not characters.

3. Ever heard of spaghetti code? Welcome to real spaghetti. We don't have gotos, we have fucking mazes. (Mazes considered harmful.)

4. People without good spatial abilities may fail.

5. You require a special editor to edit or even view it. A good programming language shouldn't require a special editor, much less a viewer. A program should be easy to port and convert, and you should be able to open it from everywhere, with anything.

There's probably more issues with it, but I haven't taken this too seriously to consider it and find them.

Name: Anonymous 2007-05-03 11:01 ID:Heaven

i've used a few different graphical programming languages... they all sucked.

Name: Anonymous 2007-05-03 11:31 ID:ZkRx2Rqd

>>13
You can be summed up in a single word. Failure. But of course, this doesn't do you justice as you're retarded too. I hope you're not employed as anything requiring problem solving capabilities because your implementations of anything would obviously suck ass and be horribly crippled.

1. No, there's absolutely no reason for 2d or 3d structures for loops. Any decent implementation of a graphical programming langauge would not under any circumstance be strictly graphical, and even if it were it'd be possible to bypass such problems.

2. Uh what? You mean the text turns out to written upside-down and backwards just because you allow graphical representations?

3. No, any decent implementation would easily bypass such a problem.

4. And people without brains hardly become nuclear rocket surgeon composers either, everyone can't be awsome at everything, simple as that.

5. A decent implentation would make it viewable and understandable with notepad(atleast with help of pen and paper). But do you ever use notepad or equivalent for any decent coding or code viewing anyway? Considering that everything have acess to the series of tubes nowdays it wouldn't be too hard to getting that special piece of software needed for viewing it either, having some silly rule that you have to be able to read and understand the code with a voltage meter from the chips itself is purely retarded.

Name: Anonymous 2007-05-03 11:46 ID:Heaven

IT'S CALLED BEFUNGE

Name: Anonymous 2007-05-03 12:03 ID:E4f2Mn1N

>>13
GOTO AS A WORMHOLE, IS THIS AWESOME Y/N?

Name: Anonymous 2007-05-03 14:39 ID:wr7ODqz0

I've used CASE tools. They're not very nice.

The few people I know who've used an actual graphical language didn't like them. It's more useful for people who aren't programmers, e.g. artists on a game dev team.

The only place I see graphics useful in a dev position is as a means of code exploration and transveral. Think of a fancier IDE.

Name: Anonymous 2007-05-03 14:58 ID:N+fx8n4r

You know what is a joke, statements like yours

you all feel insecure because the battle was hard for you

I shouldn't have to make the game harder by not doing stuff

It's like if I was a marathon runner and I knew I trained really hard for the race and was confident about my victory, but at the last minute decided... I'll sprain my ankle to make it harder on myself, ridiculous

or doing a triathelon and for the biking portion use a unicycle

it's the game developers fault that the game was so mindless and easy. I still enjoyed playing the game... but the game was painfully easy from start to finish.

I never used a guide yet I was almost able to beat the game perfectly and figure out the method to defeat Omega.... the name is disrespectful to a real challenging battle with a monster bearing the same name

Omega (weapon) from FFX, or try beating all the optional bosses from FFVII, or Fire Emblem:Path of Radiance on Hard

Saying that I shouldn't use an ability found legitmately in the game is idiotic quite frankly.

I didn't have to do that for the three previous examples, and I shouldn't have to do it for this game either.

The current topic should read Omega is a joke, Infinity is a joke, and the game - though fun to play - is painfully easy.

Name: Anonymous 2007-05-04 0:15 ID:I/6q2V7W

Name: Anonymous 2007-05-04 7:04 ID:0AYTtAbA

>>20
For making programs that produce graphics.

http://andyware.com
analogbox:  A graphical, software-type Digital Sound Processor.

I liek the pretty shapes and noises.

++++

How could you turn a worthwhile set of programming concepts into a system of shapes?  Graphical structures are good for some specific types of programming (see modular DSP, above), but most advanced/general programming material is comfortably abstracted to the level of language.

Name: Anonymous 2007-05-04 10:18 ID:Y6jCtJ+N

Wormholes considered harmful

Name: Anonymous 2009-03-06 13:15


y expected to know about programmin g   languages I had   been worried about   Yesterday was the   reference Congratulations on   making the one   who wears sandals.

Name: ​​​​​​​​​​ 2010-10-25 10:05

Name: Anonymous 2010-12-09 18:10

Name: Anonymous 2011-02-03 6:56

Name: Sgt.Kabu﬷ૉkimanꛀ 2012-05-29 1:01

Bringing /prog/ back to its people
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List