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."

    OriginalGriffO Offline
    OriginalGriffO Offline
    OriginalGriff
    wrote on last edited by
    #2

    Audible Basic

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

    "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
    "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt

    B F 2 Replies Last reply
    0
    • OriginalGriffO OriginalGriff

      Audible Basic

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

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

      Sounds right to me !

      «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."

      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
        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