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. NGPL is the next great programming language ?

NGPL is the next great programming language ?

Scheduled Pinned Locked Moved The Lounge
wpfwcfhelpquestion
20 Posts 16 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.
  • B BillWoodruff

    "The most important thing in the programming language is the name. A language will not succeed without a good name. I have recently invented a very good name and now I am looking for a suitable language." Donald Knuth, 1967

    I ask for your ideas unashamedly, knowing that amongst you, passing as regulation-issue geeks and nerds, are prognosticators, platitudinissimi, and psychics, as well as comedians whose arts range in shade from black to procul-harum-whiter-shade-of-pale. So, may I ask you, rhetorically, with great tenderness, and ... let me reassure you ... no hoist-you-on-your-own-petard intentionality: "haven't you already imagined ... even made notes for ... the next great programming language, or thought of the Name-of-Names for this wonder ?" So, if it's not too presumptuous to ask, and wouldn't constitute the equivalent of a pre-launch leak that would scuttle your ship of dreams whilst it was still in drydock: What's the Name ? p.s. If you'll kindly read the sig just below, I invite you to think of what would have happened if Kay had opted for MOP, rather than OOP.

    «OOP to me means only messaging, local retention and protection and hiding of state-process, and extreme late-binding of all things. »  Alan Kay's clarification on what he meant by the term "Object" in "Object-Oriented Programming."

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

    HOPE. See sig. Marc

    Imperative to Functional Programming Succinctly Higher Order Programming

    B 1 Reply Last reply
    0
    • M Marc Clifton

      HOPE. See sig. Marc

      Imperative to Functional Programming Succinctly Higher Order Programming

      B Offline
      B Offline
      BillWoodruff
      wrote on last edited by
      #5

      I like "HOPE" ! What does the "E" stand for ? "Enthusiasm" ? "Elegance" ? "Exoteric" ? "Exotic" ? "Érotisme" ? And, it would be like so cool if HOPE had a scripting language named HOP, with primitives like SKIP, JUMP, FORGOTTOSAYMAYI that made some of the powerful, and complex, patterns in HOPE usable by mere mortals :) All, kidding aside: you have expressed some visionary ideas/insights about programming on CP over the years, and shown some very useful techniques for rendering C# more usable in the "functional way." I'd like to see you, Anders, Mads, Andrew T., Eric L., Jon S., Miguel de I, Pete O', Sacha B, isolated in a rural cabin (with no internet, or telephone) for a month, and see what new language would emerge ! CodeProject could cover lawyer/legal expenses in case of divorce following your emergence, or other lawsuits, homicide defense costs, etc.

      «OOP to me means only messaging, local retention and protection and hiding of state-process, and extreme late-binding of all things. »  Alan Kay's clarification on what he meant by the term "Object" in "Object-Oriented Programming."

      M R 2 Replies Last reply
      0
      • OriginalGriffO OriginalGriff

        Audible Basic

        Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...

        F Offline
        F Offline
        Forogar
        wrote on last edited by
        #6

        "Edible Basic" sounds better - or could at least be more easily digested!

        - I would love to change the world, but they won’t give me the source code.

        M 1 Reply Last reply
        0
        • B BillWoodruff

          I like "HOPE" ! What does the "E" stand for ? "Enthusiasm" ? "Elegance" ? "Exoteric" ? "Exotic" ? "Érotisme" ? And, it would be like so cool if HOPE had a scripting language named HOP, with primitives like SKIP, JUMP, FORGOTTOSAYMAYI that made some of the powerful, and complex, patterns in HOPE usable by mere mortals :) All, kidding aside: you have expressed some visionary ideas/insights about programming on CP over the years, and shown some very useful techniques for rendering C# more usable in the "functional way." I'd like to see you, Anders, Mads, Andrew T., Eric L., Jon S., Miguel de I, Pete O', Sacha B, isolated in a rural cabin (with no internet, or telephone) for a month, and see what new language would emerge ! CodeProject could cover lawyer/legal expenses in case of divorce following your emergence, or other lawsuits, homicide defense costs, etc.

          «OOP to me means only messaging, local retention and protection and hiding of state-process, and extreme late-binding of all things. »  Alan Kay's clarification on what he meant by the term "Object" in "Object-Oriented Programming."

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

          BillWoodruff wrote:

          What does the "E" stand for ?

          Nothing original. "Environment"

          BillWoodruff wrote:

          in case of divorce

          I wonder how many of us are actually married. I'm not! Marc

          Imperative to Functional Programming Succinctly Higher Order Programming

          T 1 Reply Last reply
          0
          • B BillWoodruff

            "The most important thing in the programming language is the name. A language will not succeed without a good name. I have recently invented a very good name and now I am looking for a suitable language." Donald Knuth, 1967

            I ask for your ideas unashamedly, knowing that amongst you, passing as regulation-issue geeks and nerds, are prognosticators, platitudinissimi, and psychics, as well as comedians whose arts range in shade from black to procul-harum-whiter-shade-of-pale. So, may I ask you, rhetorically, with great tenderness, and ... let me reassure you ... no hoist-you-on-your-own-petard intentionality: "haven't you already imagined ... even made notes for ... the next great programming language, or thought of the Name-of-Names for this wonder ?" So, if it's not too presumptuous to ask, and wouldn't constitute the equivalent of a pre-launch leak that would scuttle your ship of dreams whilst it was still in drydock: What's the Name ? p.s. If you'll kindly read the sig just below, I invite you to think of what would have happened if Kay had opted for MOP, rather than OOP.

            «OOP to me means only messaging, local retention and protection and hiding of state-process, and extreme late-binding of all things. »  Alan Kay's clarification on what he meant by the term "Object" in "Object-Oriented Programming."

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

            BLOOD Binary Logic Object Oriented Design Just so I can tell people it's written in Blood.

            PooperPig - Coming Soon

            D B R 3 Replies Last reply
            0
            • B BillWoodruff

              "The most important thing in the programming language is the name. A language will not succeed without a good name. I have recently invented a very good name and now I am looking for a suitable language." Donald Knuth, 1967

              I ask for your ideas unashamedly, knowing that amongst you, passing as regulation-issue geeks and nerds, are prognosticators, platitudinissimi, and psychics, as well as comedians whose arts range in shade from black to procul-harum-whiter-shade-of-pale. So, may I ask you, rhetorically, with great tenderness, and ... let me reassure you ... no hoist-you-on-your-own-petard intentionality: "haven't you already imagined ... even made notes for ... the next great programming language, or thought of the Name-of-Names for this wonder ?" So, if it's not too presumptuous to ask, and wouldn't constitute the equivalent of a pre-launch leak that would scuttle your ship of dreams whilst it was still in drydock: What's the Name ? p.s. If you'll kindly read the sig just below, I invite you to think of what would have happened if Kay had opted for MOP, rather than OOP.

              «OOP to me means only messaging, local retention and protection and hiding of state-process, and extreme late-binding of all things. »  Alan Kay's clarification on what he meant by the term "Object" in "Object-Oriented Programming."

              Kornfeld Eliyahu PeterK Offline
              Kornfeld Eliyahu PeterK Offline
              Kornfeld Eliyahu Peter
              wrote on last edited by
              #9

              In the 'next great' language will be unimportant (we may call it the nil - non-important-language)... IMHO the next step will be frameworks/environment (like Marc's HOPE) that will let you 'draw' your application logic in a completely different way...

              Skipper: We'll fix it. Alex: Fix it? How you gonna fix this? Skipper: Grit, spit and a whole lotta duct tape.

              "It never ceases to amaze me that a spacecraft launched in 1977 can be fixed remotely from Earth." ― Brian Cox

              1 Reply Last reply
              0
              • L Lost User

                BLOOD Binary Logic Object Oriented Design Just so I can tell people it's written in Blood.

                PooperPig - Coming Soon

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

                I would SO MUCH learn that language and force my entire company to adopt it as official language and rewrite the whole codebase in BLOOD. Also I would call the coding phase as SACRIFICE. This software was sacrificated in BLOOD. Damn it sounds good.

                1 Reply Last reply
                0
                • L Lost User

                  BLOOD Binary Logic Object Oriented Design Just so I can tell people it's written in Blood.

                  PooperPig - Coming Soon

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

                  Too cool. Reminds me of Slayer.

                  No object is so beautiful that, under certain conditions, it will not look ugly. - Oscar Wilde

                  1 Reply Last reply
                  0
                  • B BillWoodruff

                    I like "HOPE" ! What does the "E" stand for ? "Enthusiasm" ? "Elegance" ? "Exoteric" ? "Exotic" ? "Érotisme" ? And, it would be like so cool if HOPE had a scripting language named HOP, with primitives like SKIP, JUMP, FORGOTTOSAYMAYI that made some of the powerful, and complex, patterns in HOPE usable by mere mortals :) All, kidding aside: you have expressed some visionary ideas/insights about programming on CP over the years, and shown some very useful techniques for rendering C# more usable in the "functional way." I'd like to see you, Anders, Mads, Andrew T., Eric L., Jon S., Miguel de I, Pete O', Sacha B, isolated in a rural cabin (with no internet, or telephone) for a month, and see what new language would emerge ! CodeProject could cover lawyer/legal expenses in case of divorce following your emergence, or other lawsuits, homicide defense costs, etc.

                    «OOP to me means only messaging, local retention and protection and hiding of state-process, and extreme late-binding of all things. »  Alan Kay's clarification on what he meant by the term "Object" in "Object-Oriented Programming."

                    R Offline
                    R Offline
                    Rage
                    wrote on last edited by
                    #12

                    BillWoodruff wrote:

                    What does the "E" stand for ?

                    Well, "hop" would have make the reference to beer to obvious... :rolleyes:

                    ~RaGE();

                    I think words like 'destiny' are a way of trying to find order where none exists. - Christian Graus Entropy isn't what it used to.

                    1 Reply Last reply
                    0
                    • L Lost User

                      BLOOD Binary Logic Object Oriented Design Just so I can tell people it's written in Blood.

                      PooperPig - Coming Soon

                      R Offline
                      R Offline
                      Rage
                      wrote on last edited by
                      #13

                      "Hello Rob, something went wrong with Chris's BLOOD, do you know where I can get the obfuscator ?"

                      ~RaGE();

                      I think words like 'destiny' are a way of trying to find order where none exists. - Christian Graus Entropy isn't what it used to.

                      1 Reply Last reply
                      0
                      • F Forogar

                        "Edible Basic" sounds better - or could at least be more easily digested!

                        - I would love to change the world, but they won’t give me the source code.

                        M Offline
                        M Offline
                        megaadam
                        wrote on last edited by
                        #14

                        Basic Bacon.

                        And it is edible too.

                        Life is too shor

                        1 Reply Last reply
                        0
                        • B BillWoodruff

                          "The most important thing in the programming language is the name. A language will not succeed without a good name. I have recently invented a very good name and now I am looking for a suitable language." Donald Knuth, 1967

                          I ask for your ideas unashamedly, knowing that amongst you, passing as regulation-issue geeks and nerds, are prognosticators, platitudinissimi, and psychics, as well as comedians whose arts range in shade from black to procul-harum-whiter-shade-of-pale. So, may I ask you, rhetorically, with great tenderness, and ... let me reassure you ... no hoist-you-on-your-own-petard intentionality: "haven't you already imagined ... even made notes for ... the next great programming language, or thought of the Name-of-Names for this wonder ?" So, if it's not too presumptuous to ask, and wouldn't constitute the equivalent of a pre-launch leak that would scuttle your ship of dreams whilst it was still in drydock: What's the Name ? p.s. If you'll kindly read the sig just below, I invite you to think of what would have happened if Kay had opted for MOP, rather than OOP.

                          «OOP to me means only messaging, local retention and protection and hiding of state-process, and extreme late-binding of all things. »  Alan Kay's clarification on what he meant by the term "Object" in "Object-Oriented Programming."

                          G Offline
                          G Offline
                          Gary Wheeler
                          wrote on last edited by
                          #15

                          Data Enterprise Stream Processing Action Intuiting Response: D.E.S.P.A.I.R.

                          Software Zen: delete this;

                          1 Reply Last reply
                          0
                          • B BillWoodruff

                            "The most important thing in the programming language is the name. A language will not succeed without a good name. I have recently invented a very good name and now I am looking for a suitable language." Donald Knuth, 1967

                            I ask for your ideas unashamedly, knowing that amongst you, passing as regulation-issue geeks and nerds, are prognosticators, platitudinissimi, and psychics, as well as comedians whose arts range in shade from black to procul-harum-whiter-shade-of-pale. So, may I ask you, rhetorically, with great tenderness, and ... let me reassure you ... no hoist-you-on-your-own-petard intentionality: "haven't you already imagined ... even made notes for ... the next great programming language, or thought of the Name-of-Names for this wonder ?" So, if it's not too presumptuous to ask, and wouldn't constitute the equivalent of a pre-launch leak that would scuttle your ship of dreams whilst it was still in drydock: What's the Name ? p.s. If you'll kindly read the sig just below, I invite you to think of what would have happened if Kay had opted for MOP, rather than OOP.

                            «OOP to me means only messaging, local retention and protection and hiding of state-process, and extreme late-binding of all things. »  Alan Kay's clarification on what he meant by the term "Object" in "Object-Oriented Programming."

                            M Offline
                            M Offline
                            Mark_Wallace
                            wrote on last edited by
                            #16

                            COBOL 2015 = COBBLERS. There's a winner, if ever there were one.

                            I wanna be a eunuchs developer! Pass me a bread knife!

                            1 Reply Last reply
                            0
                            • M Marc Clifton

                              BillWoodruff wrote:

                              What does the "E" stand for ?

                              Nothing original. "Environment"

                              BillWoodruff wrote:

                              in case of divorce

                              I wonder how many of us are actually married. I'm not! Marc

                              Imperative to Functional Programming Succinctly Higher Order Programming

                              T Offline
                              T Offline
                              tgrt
                              wrote on last edited by
                              #17

                              Marc Clifton wrote:

                              I wonder how many of us are actually married. I'm not!

                              Was, but I solved that problem.

                              1 Reply Last reply
                              0
                              • B BillWoodruff

                                "The most important thing in the programming language is the name. A language will not succeed without a good name. I have recently invented a very good name and now I am looking for a suitable language." Donald Knuth, 1967

                                I ask for your ideas unashamedly, knowing that amongst you, passing as regulation-issue geeks and nerds, are prognosticators, platitudinissimi, and psychics, as well as comedians whose arts range in shade from black to procul-harum-whiter-shade-of-pale. So, may I ask you, rhetorically, with great tenderness, and ... let me reassure you ... no hoist-you-on-your-own-petard intentionality: "haven't you already imagined ... even made notes for ... the next great programming language, or thought of the Name-of-Names for this wonder ?" So, if it's not too presumptuous to ask, and wouldn't constitute the equivalent of a pre-launch leak that would scuttle your ship of dreams whilst it was still in drydock: What's the Name ? p.s. If you'll kindly read the sig just below, I invite you to think of what would have happened if Kay had opted for MOP, rather than OOP.

                                «OOP to me means only messaging, local retention and protection and hiding of state-process, and extreme late-binding of all things. »  Alan Kay's clarification on what he meant by the term "Object" in "Object-Oriented Programming."

                                9 Offline
                                9 Offline
                                9082365
                                wrote on last edited by
                                #18

                                DUMB, almost immediately to be replaced by DUMBER (no, not an acronym!)

                                1 Reply Last reply
                                0
                                • B BillWoodruff

                                  "The most important thing in the programming language is the name. A language will not succeed without a good name. I have recently invented a very good name and now I am looking for a suitable language." Donald Knuth, 1967

                                  I ask for your ideas unashamedly, knowing that amongst you, passing as regulation-issue geeks and nerds, are prognosticators, platitudinissimi, and psychics, as well as comedians whose arts range in shade from black to procul-harum-whiter-shade-of-pale. So, may I ask you, rhetorically, with great tenderness, and ... let me reassure you ... no hoist-you-on-your-own-petard intentionality: "haven't you already imagined ... even made notes for ... the next great programming language, or thought of the Name-of-Names for this wonder ?" So, if it's not too presumptuous to ask, and wouldn't constitute the equivalent of a pre-launch leak that would scuttle your ship of dreams whilst it was still in drydock: What's the Name ? p.s. If you'll kindly read the sig just below, I invite you to think of what would have happened if Kay had opted for MOP, rather than OOP.

                                  «OOP to me means only messaging, local retention and protection and hiding of state-process, and extreme late-binding of all things. »  Alan Kay's clarification on what he meant by the term "Object" in "Object-Oriented Programming."

                                  B Offline
                                  B Offline
                                  BrainiacV
                                  wrote on last edited by
                                  #19

                                  OOF - Object Oriented FORTH A language that uses the objects proposed on the stack to suggest the next command based on the best consumption of the stack contents. Think IntelliType that helps you code the application. For those of you unfamiliar with FORTH, it is a stack based language that requires that you code a command (verb in FORTH speak) before you can use it. You, in effect, create a language tailored to the application. You can even rewrite the compiler as you go by creating commands that execute immediately when they are used instead of being compiled (think intelligent macros). The hardest part of FORTH programming is keeping track of the stack as you go. Many a stack diagram has been written just to make sure you are composing a stack for later commands to consume properly. The limitation of FORTH, is that the stack is composed of integer values, but if they can be replaced with objects (think HP-48 calculators), it could be much more powerful. Since each FORTH command can be executed independently, groups can write and test their assignments and then zipper their code together without fear of collision (it would be a longer explanation to show how that works), which is something I done in my career and we've been able to rack up large systems in short time frames. We can literally fling code at a wall and it will all stick. That's been my fantasy.

                                  Psychosis at 10 Film at 11 Those who do not remember the past, are doomed to repeat it. Those who do not remember the past, cannot build upon it.

                                  1 Reply Last reply
                                  0
                                  • B BillWoodruff

                                    "The most important thing in the programming language is the name. A language will not succeed without a good name. I have recently invented a very good name and now I am looking for a suitable language." Donald Knuth, 1967

                                    I ask for your ideas unashamedly, knowing that amongst you, passing as regulation-issue geeks and nerds, are prognosticators, platitudinissimi, and psychics, as well as comedians whose arts range in shade from black to procul-harum-whiter-shade-of-pale. So, may I ask you, rhetorically, with great tenderness, and ... let me reassure you ... no hoist-you-on-your-own-petard intentionality: "haven't you already imagined ... even made notes for ... the next great programming language, or thought of the Name-of-Names for this wonder ?" So, if it's not too presumptuous to ask, and wouldn't constitute the equivalent of a pre-launch leak that would scuttle your ship of dreams whilst it was still in drydock: What's the Name ? p.s. If you'll kindly read the sig just below, I invite you to think of what would have happened if Kay had opted for MOP, rather than OOP.

                                    «OOP to me means only messaging, local retention and protection and hiding of state-process, and extreme late-binding of all things. »  Alan Kay's clarification on what he meant by the term "Object" in "Object-Oriented Programming."

                                    M Offline
                                    M Offline
                                    mts2009
                                    wrote on last edited by
                                    #20

                                    CRAP - Common Reusable Automatic Program Two different environments: Basic CRAP - for quick & dirty solutions Serious CRAP - for when CRAP needs to work reliably

                                    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