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. The Lounge
  3. Have you ever come up with a programming idea so bizarre...

Have you ever come up with a programming idea so bizarre...

Scheduled Pinned Locked Moved The Lounge
javascriptpythonphpcomsysadmin
54 Posts 38 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.
  • M Marc Clifton

    ...that you have no idea whether the concept is viable, let alone how to implement the concept because it's probably never been done before? Like this[^]. (Sorry for the clicky to my blog, but it's the easiest way to show you all a screenshot.) Now, in some ways, I can't imagine this hasn't been tried (and probably abandoned) but I am definitely having fun exploring the marriage of not-really-flowcharting code diagramming with highly component-ized code. The diagramming concepts (creating small "functional" components graphically represented in some way) should be applicable to just about any other language as well. I can already see how this could be used with Javascript, Python, etc., and with some interesting "intelligence" to glue the code together into applications. I even have a simple static page web-server that runs "written" in this style. Marc

    Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project! Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny

    C Offline
    C Offline
    ClockMeister
    wrote on last edited by
    #33

    Yeah, I just go ahead and implement it. The difficult gets done immediately, the impossible just takes a tad longer. ;-)

    1 Reply Last reply
    0
    • M Marc Clifton

      ...that you have no idea whether the concept is viable, let alone how to implement the concept because it's probably never been done before? Like this[^]. (Sorry for the clicky to my blog, but it's the easiest way to show you all a screenshot.) Now, in some ways, I can't imagine this hasn't been tried (and probably abandoned) but I am definitely having fun exploring the marriage of not-really-flowcharting code diagramming with highly component-ized code. The diagramming concepts (creating small "functional" components graphically represented in some way) should be applicable to just about any other language as well. I can already see how this could be used with Javascript, Python, etc., and with some interesting "intelligence" to glue the code together into applications. I even have a simple static page web-server that runs "written" in this style. Marc

      Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project! Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny

      J Offline
      J Offline
      Jay Nelson
      wrote on last edited by
      #34

      Are you describing something similar to LabView? A kind of flow chart programming system that has been around a long time.

      1 Reply Last reply
      0
      • M Marc Clifton

        ...that you have no idea whether the concept is viable, let alone how to implement the concept because it's probably never been done before? Like this[^]. (Sorry for the clicky to my blog, but it's the easiest way to show you all a screenshot.) Now, in some ways, I can't imagine this hasn't been tried (and probably abandoned) but I am definitely having fun exploring the marriage of not-really-flowcharting code diagramming with highly component-ized code. The diagramming concepts (creating small "functional" components graphically represented in some way) should be applicable to just about any other language as well. I can already see how this could be used with Javascript, Python, etc., and with some interesting "intelligence" to glue the code together into applications. I even have a simple static page web-server that runs "written" in this style. Marc

        Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project! Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny

        C Offline
        C Offline
        carlospc1970
        wrote on last edited by
        #35

        IBM's VisualAge tools did this. Check this example[^]

        1 Reply Last reply
        0
        • J Johnny J

          I have seen something kinda similar designed to teach children to program. A kind of drag and drop program elements such as ifs and loops etc... But not quite this advanced

          Anything that is unrelated to elephants is irrelephant
          Anonymous
          -----
          The problem with quotes on the internet is that you can never tell if they're genuine
          Winston Churchill, 1944
          -----
          I'd just like a chance to prove that money can't make me happy.
          Me, all the time

          K Offline
          K Offline
          Keviniano Gayo
          wrote on last edited by
          #36

          I think you mean scratch [^]

          1 Reply Last reply
          0
          • M Marc Clifton

            ...that you have no idea whether the concept is viable, let alone how to implement the concept because it's probably never been done before? Like this[^]. (Sorry for the clicky to my blog, but it's the easiest way to show you all a screenshot.) Now, in some ways, I can't imagine this hasn't been tried (and probably abandoned) but I am definitely having fun exploring the marriage of not-really-flowcharting code diagramming with highly component-ized code. The diagramming concepts (creating small "functional" components graphically represented in some way) should be applicable to just about any other language as well. I can already see how this could be used with Javascript, Python, etc., and with some interesting "intelligence" to glue the code together into applications. I even have a simple static page web-server that runs "written" in this style. Marc

            Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project! Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny

            T Offline
            T Offline
            TWMitchell
            wrote on last edited by
            #37

            LabView does something very similar to this by "wiring up" code modules.

            1 Reply Last reply
            0
            • G glennPattonWork3

              Yes now you mention it, Scratch on the Raspberry PI!

              B Offline
              B Offline
              Brady Kelly
              wrote on last edited by
              #38

              Marc's invention just had me thinking of that.

              Follow my adventures with .NET Core at my new blog, Erisia Information Services.

              1 Reply Last reply
              0
              • R RichardGrimmer

                Yes, Yes I have, and I've also implemented it...(assuming what you're aiming for is drag n drop coding on a "design surface".... I used the VS DSL Tools SKD (now part of the visualisation and modelling SDK) to provide a tool which allowed the user to drag n drop a table / view / sp etc from Server Explorer's Sql server node, which generated all the Data Access code you'd need, then allowed dragging various UI "types" from the toolbox (List view / editor view / list & detail view). Once you'd got it how you wanted it, you right-clicked and selected "Generate Code". This then popped up a dialog which asked you how you wanted the code generated (new project in the existing sln, new sln, add to existing projects)....I was working on allowing actual proper code (i.e. business logic rather than boilerplate) when I lost interest a little (new girlfriend - nuff said ;) ), but by a strange coincidence, I'm revisiting it as a private project right now - if you're interested, drop me a pm and we can discuss it further....

                C# has already designed away most of the tedium of C++.

                B Offline
                B Offline
                Brady Kelly
                wrote on last edited by
                #39

                Nothing nicer that "a little new girlfriend". :laugh:

                Follow my adventures with .NET Core at my new blog, Erisia Information Services.

                1 Reply Last reply
                0
                • M Marc Clifton

                  ...that you have no idea whether the concept is viable, let alone how to implement the concept because it's probably never been done before? Like this[^]. (Sorry for the clicky to my blog, but it's the easiest way to show you all a screenshot.) Now, in some ways, I can't imagine this hasn't been tried (and probably abandoned) but I am definitely having fun exploring the marriage of not-really-flowcharting code diagramming with highly component-ized code. The diagramming concepts (creating small "functional" components graphically represented in some way) should be applicable to just about any other language as well. I can already see how this could be used with Javascript, Python, etc., and with some interesting "intelligence" to glue the code together into applications. I even have a simple static page web-server that runs "written" in this style. Marc

                  Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project! Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny

                  A Offline
                  A Offline
                  Andre_Prellwitz
                  wrote on last edited by
                  #40

                  If you wait around long enough you'll see the same concepts "reinvented" every few years or so, just in whatever flavor happens to be in vogue at the time. This particular idea is one I've seen over and over, in various flavors. Probably the most sophisticated one I've actually used is Microsoft's WF, an alternative to their hideously expensive BizTalk product's orchestrations, running on Windows Server AppFabric. There, the base units are Activity objects, which themselves may be composed of other Activity objects. All activities have code to surface properties and functionality, but once an activity is coded, the visual designer may be used to simply drag and drop and connect these activities, setting values on properties, without even being aware of their underlying code. A quick search reveals a bunch of relatively recent implementations of visual "programming" tools for IoT devices: Visual Programming Guide | 2016 Overview of Available Languages and Software Tools[^] So, yeah, the concept is not new.

                  1 Reply Last reply
                  0
                  • M Marc Clifton

                    ...that you have no idea whether the concept is viable, let alone how to implement the concept because it's probably never been done before? Like this[^]. (Sorry for the clicky to my blog, but it's the easiest way to show you all a screenshot.) Now, in some ways, I can't imagine this hasn't been tried (and probably abandoned) but I am definitely having fun exploring the marriage of not-really-flowcharting code diagramming with highly component-ized code. The diagramming concepts (creating small "functional" components graphically represented in some way) should be applicable to just about any other language as well. I can already see how this could be used with Javascript, Python, etc., and with some interesting "intelligence" to glue the code together into applications. I even have a simple static page web-server that runs "written" in this style. Marc

                    Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project! Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny

                    A Offline
                    A Offline
                    Andre_Prellwitz
                    wrote on last edited by
                    #41

                    If you wait around long enough you'll see the same concepts "reinvented" every few years or so, just in whatever flavor happens to be in vogue at the time. This particular idea is one I've seen over and over, in various flavors. Probably the most sophisticated one I've actually used is Microsoft's WF, an alternative to their hideously expensive BizTalk product's orchestrations, running on Windows Server AppFabric. There, the base units are Activity objects, which themselves may be composed of other Activity objects. All activities have code to surface properties and functionality, but once an activity is coded, the visual designer may be used to simply drag and drop and connect these activities, setting values on properties, without even being aware of their underlying code. A quick search reveals a bunch of relatively recent implementations of visual "programming" tools for IoT devices: Visual Programming Guide | 2016 Overview of Available Languages and Software Tools[^] So, yeah, the concept is not new.

                    1 Reply Last reply
                    0
                    • M Marc Clifton

                      ...that you have no idea whether the concept is viable, let alone how to implement the concept because it's probably never been done before? Like this[^]. (Sorry for the clicky to my blog, but it's the easiest way to show you all a screenshot.) Now, in some ways, I can't imagine this hasn't been tried (and probably abandoned) but I am definitely having fun exploring the marriage of not-really-flowcharting code diagramming with highly component-ized code. The diagramming concepts (creating small "functional" components graphically represented in some way) should be applicable to just about any other language as well. I can already see how this could be used with Javascript, Python, etc., and with some interesting "intelligence" to glue the code together into applications. I even have a simple static page web-server that runs "written" in this style. Marc

                      Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project! Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny

                      A Offline
                      A Offline
                      Andre_Prellwitz
                      wrote on last edited by
                      #42

                      If you wait around long enough you'll see the same concepts "reinvented" every few years or so, just in whatever flavor happens to be in vogue at the time. This particular idea is one I've seen over and over, in various flavors. Probably the most sophisticated one I've actually used is Microsoft's WF, an alternative to their hideously expensive BizTalk product's orchestrations, running on Windows Server AppFabric. There, the base units are Activity objects, which themselves may be composed of other Activity objects. All activities have code to surface properties and functionality, but once an activity is coded, the visual designer may be used to simply drag and drop and connect these activities, setting values on properties, without even being aware of their underlying code. A quick search reveals a bunch of relatively recent implementations of visual "programming" tools for IoT devices: http://www.postscapes.com/iot-visual-programming-tools So, yeah, the concept is not new.

                      1 Reply Last reply
                      0
                      • M Marc Clifton

                        ...that you have no idea whether the concept is viable, let alone how to implement the concept because it's probably never been done before? Like this[^]. (Sorry for the clicky to my blog, but it's the easiest way to show you all a screenshot.) Now, in some ways, I can't imagine this hasn't been tried (and probably abandoned) but I am definitely having fun exploring the marriage of not-really-flowcharting code diagramming with highly component-ized code. The diagramming concepts (creating small "functional" components graphically represented in some way) should be applicable to just about any other language as well. I can already see how this could be used with Javascript, Python, etc., and with some interesting "intelligence" to glue the code together into applications. I even have a simple static page web-server that runs "written" in this style. Marc

                        Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project! Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny

                        A Offline
                        A Offline
                        Andre_Prellwitz
                        wrote on last edited by
                        #43

                        If you wait around long enough you'll see the same concepts "reinvented" every few years or so, just in whatever flavor happens to be in vogue at the time. This particular idea is one I've seen over and over, in various flavors. Probably the most sophisticated one I've actually used is Microsoft's WF, an alternative to their hideously expensive BizTalk product's orchestrations, running on Windows Server AppFabric. There, the base units are Activity objects, which themselves may be composed of other Activity objects. All activities have code to surface properties and functionality, but once an activity is coded, the visual designer may be used to simply drag and drop and connect these activities, setting values on properties, without even being aware of their underlying code. A quick search reveals a bunch of relatively recent implementations of visual "programming" tools for IoT devices: http://www.postscapes.com/iot-visual-programming-tools So, yeah, the concept is not new.

                        1 Reply Last reply
                        0
                        • M Marc Clifton

                          ...that you have no idea whether the concept is viable, let alone how to implement the concept because it's probably never been done before? Like this[^]. (Sorry for the clicky to my blog, but it's the easiest way to show you all a screenshot.) Now, in some ways, I can't imagine this hasn't been tried (and probably abandoned) but I am definitely having fun exploring the marriage of not-really-flowcharting code diagramming with highly component-ized code. The diagramming concepts (creating small "functional" components graphically represented in some way) should be applicable to just about any other language as well. I can already see how this could be used with Javascript, Python, etc., and with some interesting "intelligence" to glue the code together into applications. I even have a simple static page web-server that runs "written" in this style. Marc

                          Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project! Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny

                          A Offline
                          A Offline
                          Andre_Prellwitz
                          wrote on last edited by
                          #44

                          If you wait around long enough you'll see the same concepts "invented" every few years or so, just in whatever flavor happens to be in vogue at the time. This particular idea is one I've seen over and over, in various flavors. Probably the most sophisticated one I've actually used is Microsoft's WF, an alternative to their hideously expensive BizTalk product's orchestrations, running on Windows Server AppFabric. There, the base units are Activity objects, which themselves may be composed of other Activity objects. All activities have code to surface properties and functionality, but once an activity is coded, the visual designer may be used to simply drag and drop and connect these activities, setting values on properties, without even being aware of their underlying code. A quick search reveals a bunch of relatively recent implementations of visual "programming" tools for IoT devices: http://www.postscapes.com/iot-visual-programming-tools So, yeah, the concept is not new.

                          1 Reply Last reply
                          0
                          • M Marc Clifton

                            ...that you have no idea whether the concept is viable, let alone how to implement the concept because it's probably never been done before? Like this[^]. (Sorry for the clicky to my blog, but it's the easiest way to show you all a screenshot.) Now, in some ways, I can't imagine this hasn't been tried (and probably abandoned) but I am definitely having fun exploring the marriage of not-really-flowcharting code diagramming with highly component-ized code. The diagramming concepts (creating small "functional" components graphically represented in some way) should be applicable to just about any other language as well. I can already see how this could be used with Javascript, Python, etc., and with some interesting "intelligence" to glue the code together into applications. I even have a simple static page web-server that runs "written" in this style. Marc

                            Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project! Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny

                            A Offline
                            A Offline
                            Andre_Prellwitz
                            wrote on last edited by
                            #45

                            See Visual Programming Guide | 2016 Overview of Available Languages and Software Tools[^]

                            1 Reply Last reply
                            0
                            • M Marc Clifton

                              ...that you have no idea whether the concept is viable, let alone how to implement the concept because it's probably never been done before? Like this[^]. (Sorry for the clicky to my blog, but it's the easiest way to show you all a screenshot.) Now, in some ways, I can't imagine this hasn't been tried (and probably abandoned) but I am definitely having fun exploring the marriage of not-really-flowcharting code diagramming with highly component-ized code. The diagramming concepts (creating small "functional" components graphically represented in some way) should be applicable to just about any other language as well. I can already see how this could be used with Javascript, Python, etc., and with some interesting "intelligence" to glue the code together into applications. I even have a simple static page web-server that runs "written" in this style. Marc

                              Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project! Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny

                              B Offline
                              B Offline
                              brothers
                              wrote on last edited by
                              #46

                              It was done 50 years ago - a programming language called AMBIT/G. - Dennis

                              1 Reply Last reply
                              0
                              • T TheGreatAndPowerfulOz

                                I've seen this sort of thing before, 30+ years ago, in the 80's. Borland had something 20+ years ago in the 90's. Microsoft, I believe, tried something like that about 10 years later. It was a grand idea but didn't go anywhere. It might today given different toolsets and performance gains and the right execution.

                                #SupportHeForShe Government can give you nothing but what it takes from somebody else. A government big enough to give you everything you want is big enough to take everything you've got, including your freedom.-Ezra Taft Benson You must accept 1 of 2 basic premises: Either we are alone in the universe or we are not alone. Either way, the implications are staggering!-Wernher von Braun

                                J Offline
                                J Offline
                                jochance
                                wrote on last edited by
                                #47

                                Unleash the inner mad scientist. On the original PlayStation, there was a game called Carnage Heart with a tile programming system for making robots fight. Graphical representation is valuable for many reasons. Some people generate UML from code, others generate code from UML. The value I see with what you're doing there is maybe a way to enforce a sanity check on code and graphically show why it may be broken or sub-optimal. "You clearly triangled when you should have pancaked." I would never want to get caught up in fidgeting with shapes and lines to make my code work. But I'll fidget with my code to make the shapes and lines work if graphical representation shows me I'm painting a Picasso when I've intended Rembrandt.

                                1 Reply Last reply
                                0
                                • M Marc Clifton

                                  ...that you have no idea whether the concept is viable, let alone how to implement the concept because it's probably never been done before? Like this[^]. (Sorry for the clicky to my blog, but it's the easiest way to show you all a screenshot.) Now, in some ways, I can't imagine this hasn't been tried (and probably abandoned) but I am definitely having fun exploring the marriage of not-really-flowcharting code diagramming with highly component-ized code. The diagramming concepts (creating small "functional" components graphically represented in some way) should be applicable to just about any other language as well. I can already see how this could be used with Javascript, Python, etc., and with some interesting "intelligence" to glue the code together into applications. I even have a simple static page web-server that runs "written" in this style. Marc

                                  Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project! Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny

                                  R Offline
                                  R Offline
                                  Robert g Blair
                                  wrote on last edited by
                                  #48

                                  "because it's probably never been done before" As people here have noted "it HAS been done before". Labview (1986) Borland Object Vision (1990) Scratch (2002) And many others ... The real question is "Why do these non-verbal programming tools never take off?". And: "Why can't I program in Emojis?"

                                  G 1 Reply Last reply
                                  0
                                  • R Robert g Blair

                                    "because it's probably never been done before" As people here have noted "it HAS been done before". Labview (1986) Borland Object Vision (1990) Scratch (2002) And many others ... The real question is "Why do these non-verbal programming tools never take off?". And: "Why can't I program in Emojis?"

                                    G Offline
                                    G Offline
                                    golf_mad_freak
                                    wrote on last edited by
                                    #49

                                    This is the most bizarre thing I've ever come across clicky[^]

                                    1 Reply Last reply
                                    0
                                    • M Marc Clifton

                                      ...that you have no idea whether the concept is viable, let alone how to implement the concept because it's probably never been done before? Like this[^]. (Sorry for the clicky to my blog, but it's the easiest way to show you all a screenshot.) Now, in some ways, I can't imagine this hasn't been tried (and probably abandoned) but I am definitely having fun exploring the marriage of not-really-flowcharting code diagramming with highly component-ized code. The diagramming concepts (creating small "functional" components graphically represented in some way) should be applicable to just about any other language as well. I can already see how this could be used with Javascript, Python, etc., and with some interesting "intelligence" to glue the code together into applications. I even have a simple static page web-server that runs "written" in this style. Marc

                                      Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project! Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny

                                      S Offline
                                      S Offline
                                      Stefan_Lang
                                      wrote on last edited by
                                      #50

                                      I may be missing something, but what is the difference to UML tools like RationalRose, or EnterpriseArchitect, that can both generate code from diagrams and diagrams from code? Also, Eclipse has a built-in UML editor/generator that works great for Java (not so great for C++) List of Unified Modeling Language tools - Wikipedia[^]

                                      GOTOs are a bit like wire coat hangers: they tend to breed in the darkness, such that where there once were few, eventually there are many, and the program's architecture collapses beneath them. (Fran Poretto)

                                      1 Reply Last reply
                                      0
                                      • M Marc Clifton

                                        ...that you have no idea whether the concept is viable, let alone how to implement the concept because it's probably never been done before? Like this[^]. (Sorry for the clicky to my blog, but it's the easiest way to show you all a screenshot.) Now, in some ways, I can't imagine this hasn't been tried (and probably abandoned) but I am definitely having fun exploring the marriage of not-really-flowcharting code diagramming with highly component-ized code. The diagramming concepts (creating small "functional" components graphically represented in some way) should be applicable to just about any other language as well. I can already see how this could be used with Javascript, Python, etc., and with some interesting "intelligence" to glue the code together into applications. I even have a simple static page web-server that runs "written" in this style. Marc

                                        Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project! Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny

                                        N Offline
                                        N Offline
                                        Nathan Minier
                                        wrote on last edited by
                                        #51

                                        Google made a similar tool for developing Java apps on android a few years ago called "App Inventor". This looks quite a bit like that did. It was indeed abandoned by Google.

                                        "There are three kinds of lies: lies, damned lies and statistics." - Benjamin Disraeli

                                        1 Reply Last reply
                                        0
                                        • M Marc Clifton

                                          ...that you have no idea whether the concept is viable, let alone how to implement the concept because it's probably never been done before? Like this[^]. (Sorry for the clicky to my blog, but it's the easiest way to show you all a screenshot.) Now, in some ways, I can't imagine this hasn't been tried (and probably abandoned) but I am definitely having fun exploring the marriage of not-really-flowcharting code diagramming with highly component-ized code. The diagramming concepts (creating small "functional" components graphically represented in some way) should be applicable to just about any other language as well. I can already see how this could be used with Javascript, Python, etc., and with some interesting "intelligence" to glue the code together into applications. I even have a simple static page web-server that runs "written" in this style. Marc

                                          Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project! Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny

                                          V Offline
                                          V Offline
                                          Vivi Chellappa
                                          wrote on last edited by
                                          #52

                                          A company called Steeplechase Software (the name has been changed since they were bought out by another company) actually compiled code from a flow diagram. The diagram was used to define the control flow for Programmable Logic Controllers. Someone who understood Ladder Logic but had no idea about programming could actually get the code generated by his flow diagram. The idea was to replace several Programmable Logic Controllers with a PC. The company could convince major automobile manufacturers to buy the product. So there goes the average programmer's belief that only they could write industrial-strength code.

                                          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