Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. Other Discussions
  3. The Weird and The Wonderful
  4. What is next?

What is next?

Scheduled Pinned Locked Moved The Weird and The Wonderful
question
19 Posts 13 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • H Harvey L Wright

    The next big thing will be drag n drop language. You build the language using old flowchart symbols that you build your skeliton with then just add the properties. Nice and simple ...

    P Offline
    P Offline
    PIEBALDconsult
    wrote on last edited by
    #4

    Probably not the best forum. You remind me of a concept whose name I can never remember -- something like "rational programming" -- that ultimately falls down because it fails to take human nature into account. The main shortcoming is that some developers (me, for example) don't always use good meaningful names for things. The second shortcoming was that, although applications could be written with high-level constructs, someone still had to write those constructs in a lower-level language -- and provide meaningful names and reasonable interfaces. In fact, a few years back I spent a year having to develop applications in a rule-based environment that was like that. X| Edit: And SSIS is kinda like that too. X| X| X|

    1 Reply Last reply
    0
    • H Harvey L Wright

      The next big thing will be drag n drop language. You build the language using old flowchart symbols that you build your skeliton with then just add the properties. Nice and simple ...

      D Offline
      D Offline
      Dave Kreskowiak
      wrote on last edited by
      #5

      So whose going to write the code behind those little symbols and in what language? No, it's not going to be the next big thing. It'll be a niche market. Seriously, can you imaging "writing" a large business application using a language like that?

      A guide to posting questions on CodeProject

      Click this: Asking questions is a skill. Seriously, do it.
      Dave Kreskowiak

      P M M V 4 Replies Last reply
      0
      • D Dave Kreskowiak

        So whose going to write the code behind those little symbols and in what language? No, it's not going to be the next big thing. It'll be a niche market. Seriously, can you imaging "writing" a large business application using a language like that?

        A guide to posting questions on CodeProject

        Click this: Asking questions is a skill. Seriously, do it.
        Dave Kreskowiak

        P Offline
        P Offline
        PIEBALDconsult
        wrote on last edited by
        #6

        Dave Kreskowiak wrote:

        a large business application using a language like that?

        Oh, I don't know... MULTIPLY Quantity BY UnitPrice YIELDING LineItemCost seems familiar. :doh:

        D 1 Reply Last reply
        0
        • P PIEBALDconsult

          Dave Kreskowiak wrote:

          a large business application using a language like that?

          Oh, I don't know... MULTIPLY Quantity BY UnitPrice YIELDING LineItemCost seems familiar. :doh:

          D Offline
          D Offline
          Dave Kreskowiak
          wrote on last edited by
          #7

          I was referring to more of the graphic image of drag and drop code taking up a ton of space on screen instead of the more compact text version.

          A guide to posting questions on CodeProject

          Click this: Asking questions is a skill. Seriously, do it.
          Dave Kreskowiak

          F 1 Reply Last reply
          0
          • D Dave Kreskowiak

            I was referring to more of the graphic image of drag and drop code taking up a ton of space on screen instead of the more compact text version.

            A guide to posting questions on CodeProject

            Click this: Asking questions is a skill. Seriously, do it.
            Dave Kreskowiak

            F Offline
            F Offline
            Frank Alviani
            wrote on last edited by
            #8

            That seems to be the universal reason why text still is dominant. It is difficult (at best) to build an environment that at least encourages breaking algorithms into small pieces so as to be easy to manipulate. Also, it is desirable to be able to arrange graphics to avoid crossing lines - which is a fiendish problem in the general case.

            According to my calculations, I should be able to retire about 5 years after I die.

            1 Reply Last reply
            0
            • H Harvey L Wright

              The next big thing will be drag n drop language. You build the language using old flowchart symbols that you build your skeliton with then just add the properties. Nice and simple ...

              M Offline
              M Offline
              mikepwilson
              wrote on last edited by
              #9

              Nope. They try this every few years and it never works out. The problem is that all of the stuff that can be "drag and dropped" equate to simple libraries. Programming is all about the customization work.

              1 Reply Last reply
              0
              • D Dave Kreskowiak

                So whose going to write the code behind those little symbols and in what language? No, it's not going to be the next big thing. It'll be a niche market. Seriously, can you imaging "writing" a large business application using a language like that?

                A guide to posting questions on CodeProject

                Click this: Asking questions is a skill. Seriously, do it.
                Dave Kreskowiak

                M Offline
                M Offline
                Marc Clifton
                wrote on last edited by
                #10

                Dave Kreskowiak wrote:

                Seriously, can you imaging "writing" a large business application using a language like that?

                I actually think that would be fantastic. Obviously, it has "real code" in the background, but why not build a business app (of any scale) with a visual way of wiring together modular components, custom behaviors, etc.? But even that, in my thinking is "old school" - which is why I'm so fascinated by what the potential applications are for the open source project I'm working on in my spare time (see sig.) Marc

                Imperative to Functional Programming Succinctly Higher Order Programming

                1 Reply Last reply
                0
                • D Dave Kreskowiak

                  So whose going to write the code behind those little symbols and in what language? No, it's not going to be the next big thing. It'll be a niche market. Seriously, can you imaging "writing" a large business application using a language like that?

                  A guide to posting questions on CodeProject

                  Click this: Asking questions is a skill. Seriously, do it.
                  Dave Kreskowiak

                  M Offline
                  M Offline
                  mikepwilson
                  wrote on last edited by
                  #11

                  Remember the "3rd Generation Languages" from the 90s? SqlWindows,PowerBuilder, etc? They took a reasonable stab at doing exactly this. But they always ran up against exactly what you're talking about. It turns out that the hard part is the hard part and that's actually what we do.

                  1 Reply Last reply
                  0
                  • D Dave Kreskowiak

                    So whose going to write the code behind those little symbols and in what language? No, it's not going to be the next big thing. It'll be a niche market. Seriously, can you imaging "writing" a large business application using a language like that?

                    A guide to posting questions on CodeProject

                    Click this: Asking questions is a skill. Seriously, do it.
                    Dave Kreskowiak

                    V Offline
                    V Offline
                    Vark111
                    wrote on last edited by
                    #12

                    Salesforce (which I have the dubious honor of having worked in the past week) is rather close to this. It's not so much drag-and-drop as it is click-and-click, but the point still stands. And they have an absolutely massive user base.

                    D 1 Reply Last reply
                    0
                    • H Harvey L Wright

                      The next big thing will be drag n drop language. You build the language using old flowchart symbols that you build your skeliton with then just add the properties. Nice and simple ...

                      P Offline
                      P Offline
                      PhilLenoir
                      wrote on last edited by
                      #13

                      Sounds like JSD to me (followed by a JSD to COBOL translator). That's the second time this week I've referred to COBOL - I think I'll go lay down.

                      Life is like a s**t sandwich; the more bread you have, the less s**t you eat.

                      1 Reply Last reply
                      0
                      • V Vark111

                        Salesforce (which I have the dubious honor of having worked in the past week) is rather close to this. It's not so much drag-and-drop as it is click-and-click, but the point still stands. And they have an absolutely massive user base.

                        D Offline
                        D Offline
                        Dave Kreskowiak
                        wrote on last edited by
                        #14

                        Salesforce is popular because of its data tracking abilities, not its programming language.

                        A guide to posting questions on CodeProject

                        Click this: Asking questions is a skill. Seriously, do it.
                        Dave Kreskowiak

                        1 Reply Last reply
                        0
                        • H Harvey L Wright

                          The next big thing will be drag n drop language. You build the language using old flowchart symbols that you build your skeliton with then just add the properties. Nice and simple ...

                          B Offline
                          B Offline
                          Bernhard Hiller
                          wrote on last edited by
                          #15

                          You describe WF (Workflow Foundation), don't you? Just another "programming language" for people who do not know programming - like Cobol, Mumps etc. And guess who will have to write all the programs in that language?

                          1 Reply Last reply
                          0
                          • H Harvey L Wright

                            The next big thing will be drag n drop language. You build the language using old flowchart symbols that you build your skeliton with then just add the properties. Nice and simple ...

                            D Offline
                            D Offline
                            den2k88
                            wrote on last edited by
                            #16

                            It's called Simulink but there are tons of others. It is a widely used paradigm in embedded designs that must be precisely documented AND thoroughly tested, as in ISO26262 for automotive applications for example. It has some advantages: + The "code" is always documented because it doesn't exist - there is only the model and the model is self-explaining (almost). + The model is platform independent, it depends only on a formal description of the environment on which it will run and a set of standards as AutoSAR to be deployed. + It is usable by designers specialized in other fields, experts of the domain, keeping an underlying code widely tested and homogeneous, requiring little developer/sysadmin assistance. The drawbacks of course are that someone still codes the model->code translator, set the standards, revise the standards, correct bigs which now can span on zillions of platforms. Also, if you look at the code produced you can see horrible things, as Discrete Integrations used in place of a simple counter and check and so on - if you need performances you are done for.

                            1 Reply Last reply
                            0
                            • H Harvey L Wright

                              The next big thing will be drag n drop language. You build the language using old flowchart symbols that you build your skeliton with then just add the properties. Nice and simple ...

                              G Offline
                              G Offline
                              Gary R Wheeler
                              wrote on last edited by
                              #17

                              IBM tried this - it was called VisualAge[^]. It used a pictorial representation of programming elements. Lines connecting the elements represented relationships, like assignments and events. It all sounded so very cool. Until you discovered that VisualAge gave you no way to document what you were doing: no comments. Until you discovered that any significant task resulted in dozens of boxes connected by hundreds of lines in an incomprehensible mess. Until you discovered that VisualAge applications were glacially slow to start up and to run. Until you discovered that VisualAge stored your project in a data base, and it routinely corrupted that data base destroying your entire project. We got into the habit of copying the data base before any significant change. In some cases, the corruption was silent, and would not crash the project until later. You would have to backtrack to find the last truly "working" version. At one time, the VisualAge team was #1 on my list of development-teams-put-against-the-wall-when-the-revolution-comes.

                              Software Zen: delete this;

                              1 Reply Last reply
                              0
                              • H Harvey L Wright

                                The next big thing will be drag n drop language. You build the language using old flowchart symbols that you build your skeliton with then just add the properties. Nice and simple ...

                                L Offline
                                L Offline
                                Lost User
                                wrote on last edited by
                                #18

                                Scratch and about a billion other teach-kids-to-program appreciation use this paradigm - and it is becoming more popular to learn. And things like it have been around for a long time. Perhaps someone will eventually 'get it right' - I notice that there's a new Minecraft modding system allowing you to mod minecraft in Javascript, using either drag and drop or hand-writing code; If it allows one to customise code, it may be the beginnings of something - but I think we might be a few years away. Then we'll all just continue what we're doing now, except there will be a lot more images posted in Q&A :)

                                PooperPig - Coming Soon

                                1 Reply Last reply
                                0
                                • H Harvey L Wright

                                  The next big thing will be drag n drop language. You build the language using old flowchart symbols that you build your skeliton with then just add the properties. Nice and simple ...

                                  P Offline
                                  P Offline
                                  PIEBALDconsult
                                  wrote on last edited by
                                  #19

                                  http://www.kongregate.com/games/Coolio_Niato/light-bot[^]

                                  1 Reply Last reply
                                  0
                                  Reply
                                  • Reply as topic
                                  Log in to reply
                                  • Oldest to Newest
                                  • Newest to Oldest
                                  • Most Votes


                                  • Login

                                  • Don't have an account? Register

                                  • Login or register to search.
                                  • First post
                                    Last post
                                  0
                                  • Categories
                                  • Recent
                                  • Tags
                                  • Popular
                                  • World
                                  • Users
                                  • Groups