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. "Suckehihaw" the new name for code so bizarre you laugh, or cringe, when you read it ?

"Suckehihaw" the new name for code so bizarre you laugh, or cringe, when you read it ?

Scheduled Pinned Locked Moved The Lounge
beta-testingquestion
29 Posts 15 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

    "Suckehihaw" is from the Osage North American First People's language: it refers to a noxious pest weed that grows aggressively by creeping, and climbing, and can even form thick mats which are difficult to walk over without tripping. It can be used to poison fish, and is known as "devil's shoestrings." You wanna see some code like that: goto QA :omg:

    «One day it will have to be officially admitted that what we have christened reality is an even greater illusion than the world of dreams.» Salvador Dali

    C Offline
    C Offline
    CodeWraith
    wrote on last edited by
    #2

    Leave GOTO alone! If we have to forget everything just because some nitwit could misuse it, then we are all out of our jobs.

    I have lived with several Zen masters - all of them were cats. His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.

    OriginalGriffO D 2 Replies Last reply
    0
    • C CodeWraith

      Leave GOTO alone! If we have to forget everything just because some nitwit could misuse it, then we are all out of our jobs.

      I have lived with several Zen masters - all of them were cats. His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.

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

      You can use GOTO - but you shouldn't be allowed to for at least five years from the end of your course. By then you know when you should (and more importantly shouldn't) use it. And probably won't, because generally you don't need it ... :laugh:

      Sent from my Amstrad PC 1640 Never throw anything away, Griff Bad command or file name. Bad, bad command! Sit! Stay! Staaaay... AntiTwitter: @DalekDave is now a follower!

      "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

      C 1 Reply Last reply
      0
      • OriginalGriffO OriginalGriff

        You can use GOTO - but you shouldn't be allowed to for at least five years from the end of your course. By then you know when you should (and more importantly shouldn't) use it. And probably won't, because generally you don't need it ... :laugh:

        Sent from my Amstrad PC 1640 Never throw anything away, Griff Bad command or file name. Bad, bad command! Sit! Stay! Staaaay... AntiTwitter: @DalekDave is now a follower!

        C Offline
        C Offline
        CodeWraith
        wrote on last edited by
        #4

        OriginalGriff wrote:

        generally you don't need it

        You have not written any code on an 8 bit processor or a microcontroller for a while? By avoiding anything that resembles calling a subroutine you can save a lot of your precious little memory and also save some execution time because you don't have to run up and down the stack at every corner. Plus saving and restoring the contents of any processor registers you might change in your subroutine. If you religiously stick to other wise words, like keeping your functions short and calling them a lot, suddently half or more of your memory is excusively dedicated to working on the stack.

        I have lived with several Zen masters - all of them were cats. His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.

        OriginalGriffO 1 Reply Last reply
        0
        • B BillWoodruff

          "Suckehihaw" is from the Osage North American First People's language: it refers to a noxious pest weed that grows aggressively by creeping, and climbing, and can even form thick mats which are difficult to walk over without tripping. It can be used to poison fish, and is known as "devil's shoestrings." You wanna see some code like that: goto QA :omg:

          «One day it will have to be officially admitted that what we have christened reality is an even greater illusion than the world of dreams.» Salvador Dali

          W Offline
          W Offline
          W Balboos GHB
          wrote on last edited by
          #5

          I believe it is derived from the Pre-First-Peoples-Language word "Veebeesix", which, since as we no longer have the Soapbox, cannot to any extent be translated on CP.

          Ravings en masse^

          "The difference between genius and stupidity is that genius has its limits." - Albert Einstein

          "If you are searching for perfection in others, then you seek disappointment. If you seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010

          P S 2 Replies Last reply
          0
          • C CodeWraith

            OriginalGriff wrote:

            generally you don't need it

            You have not written any code on an 8 bit processor or a microcontroller for a while? By avoiding anything that resembles calling a subroutine you can save a lot of your precious little memory and also save some execution time because you don't have to run up and down the stack at every corner. Plus saving and restoring the contents of any processor registers you might change in your subroutine. If you religiously stick to other wise words, like keeping your functions short and calling them a lot, suddently half or more of your memory is excusively dedicated to working on the stack.

            I have lived with several Zen masters - all of them were cats. His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.

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

            JMP in assembler isn't the same as GOTO in a high level language - and you know it! :laugh:

            Sent from my Amstrad PC 1640 Never throw anything away, Griff Bad command or file name. Bad, bad command! Sit! Stay! Staaaay... AntiTwitter: @DalekDave is now a follower!

            "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

            C pkfoxP 2 Replies Last reply
            0
            • OriginalGriffO OriginalGriff

              JMP in assembler isn't the same as GOTO in a high level language - and you know it! :laugh:

              Sent from my Amstrad PC 1640 Never throw anything away, Griff Bad command or file name. Bad, bad command! Sit! Stay! Staaaay... AntiTwitter: @DalekDave is now a follower!

              C Offline
              C Offline
              CodeWraith
              wrote on last edited by
              #7

              Really? Compilers seem to think that it is the same. Insert a GOTO into the code and behold what the compiler makes out of it:

              xdbrnf: goto xdbrnf;
              11C774EF nop
              11C774F0 jmp 11C774EE

              The nop probably is needed to prevent knots in the caches.

              I have lived with several Zen masters - all of them were cats. His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.

              O 1 Reply Last reply
              0
              • OriginalGriffO OriginalGriff

                JMP in assembler isn't the same as GOTO in a high level language - and you know it! :laugh:

                Sent from my Amstrad PC 1640 Never throw anything away, Griff Bad command or file name. Bad, bad command! Sit! Stay! Staaaay... AntiTwitter: @DalekDave is now a follower!

                pkfoxP Offline
                pkfoxP Offline
                pkfox
                wrote on last edited by
                #8

                Indeed :thumbsup:

                "We can't stop here - this is bat country" - Hunter S Thompson - RIP

                C 1 Reply Last reply
                0
                • W W Balboos GHB

                  I believe it is derived from the Pre-First-Peoples-Language word "Veebeesix", which, since as we no longer have the Soapbox, cannot to any extent be translated on CP.

                  Ravings en masse^

                  "The difference between genius and stupidity is that genius has its limits." - Albert Einstein

                  "If you are searching for perfection in others, then you seek disappointment. If you seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010

                  P Offline
                  P Offline
                  PeejayAdams
                  wrote on last edited by
                  #9

                  No-one in the modern world (thankfully) ever ran into its linguistic ancestor Veebeeone but as far as we can tell, the whole language was based round a simple structure a like this:

                  do
                  goto (iif (CoinToss.Result = CoinToss.Heads, "Label1", "Label2"))
                  while (Hope.SomeRemaining = true)

                  The ancient Veebeeans were, as we all know, drowned in a particularly large stack overflow.

                  Whenever you find yourself on the side of the majority, it is time to pause and reflect. - Mark Twain

                  W G 2 Replies Last reply
                  0
                  • P PeejayAdams

                    No-one in the modern world (thankfully) ever ran into its linguistic ancestor Veebeeone but as far as we can tell, the whole language was based round a simple structure a like this:

                    do
                    goto (iif (CoinToss.Result = CoinToss.Heads, "Label1", "Label2"))
                    while (Hope.SomeRemaining = true)

                    The ancient Veebeeans were, as we all know, drowned in a particularly large stack overflow.

                    Whenever you find yourself on the side of the majority, it is time to pause and reflect. - Mark Twain

                    W Offline
                    W Offline
                    W Balboos GHB
                    wrote on last edited by
                    #10

                    PeejayAdams wrote:

                    The ancient Veebeeans were, as we all know, drowned in a particularly large stackoverflow.

                    There decedents are still there . . .

                    Ravings en masse^

                    "The difference between genius and stupidity is that genius has its limits." - Albert Einstein

                    "If you are searching for perfection in others, then you seek disappointment. If you seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010

                    1 Reply Last reply
                    0
                    • pkfoxP pkfox

                      Indeed :thumbsup:

                      "We can't stop here - this is bat country" - Hunter S Thompson - RIP

                      C Offline
                      C Offline
                      CodeWraith
                      wrote on last edited by
                      #11

                      I just inserted a GOTO into the code I'm working on and took a look at the disassembly. Guess what assembly instruction a GOTO comes down to... And now please tell me where the grand differences between your JMP and my JMP magically come from. :-)

                      I have lived with several Zen masters - all of them were cats. His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.

                      OriginalGriffO 1 Reply Last reply
                      0
                      • C CodeWraith

                        I just inserted a GOTO into the code I'm working on and took a look at the disassembly. Guess what assembly instruction a GOTO comes down to... And now please tell me where the grand differences between your JMP and my JMP magically come from. :-)

                        I have lived with several Zen masters - all of them were cats. His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.

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

                        Would you code in IL, if you could do it and produce the same app in C#? Of course not: it would take you far longer and produce something that is a lot less maintainable (and as a Assembler / C / C++ / C# programmer for many, many years I know this well!) IL (and assembler) have JMP operations because that is all they have: they can't use for, foreach, or do ... while loops because the "machine code" doesn't support them - it operates on one machine instruction at a time (massive simplification) and doesn't "look ahead" to see what "loop constructs" are in use. You know this ... or is the lack of Soapbox bringing a little light trolling to the lounge? :laugh:

                        Sent from my Amstrad PC 1640 Never throw anything away, Griff Bad command or file name. Bad, bad command! Sit! Stay! Staaaay... AntiTwitter: @DalekDave is now a follower!

                        "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

                        C 1 Reply Last reply
                        0
                        • P PeejayAdams

                          No-one in the modern world (thankfully) ever ran into its linguistic ancestor Veebeeone but as far as we can tell, the whole language was based round a simple structure a like this:

                          do
                          goto (iif (CoinToss.Result = CoinToss.Heads, "Label1", "Label2"))
                          while (Hope.SomeRemaining = true)

                          The ancient Veebeeans were, as we all know, drowned in a particularly large stack overflow.

                          Whenever you find yourself on the side of the majority, it is time to pause and reflect. - Mark Twain

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

                          Hah! I happen to have a copy of VeeBeeOne that was distributed by shamans from the Microsoft tribe a long, long time ago. It took an extraordinary 5 floppies.

                          Software Zen: delete this;

                          R 1 Reply Last reply
                          0
                          • G Gary Wheeler

                            Hah! I happen to have a copy of VeeBeeOne that was distributed by shamans from the Microsoft tribe a long, long time ago. It took an extraordinary 5 floppies.

                            Software Zen: delete this;

                            R Offline
                            R Offline
                            Roger Wright
                            wrote on last edited by
                            #14

                            Would you like a full set of Microsoft reference books for MFC to go with that? ;P Crikey! I thought I was the only one who saves stuff that long!

                            Will Rogers never met me.

                            G 1 Reply Last reply
                            0
                            • R Roger Wright

                              Would you like a full set of Microsoft reference books for MFC to go with that? ;P Crikey! I thought I was the only one who saves stuff that long!

                              Will Rogers never met me.

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

                              We've been having a lab cleanout the last couple of weeks here at work. I found an unopened, shrink-wrapped copy of MS-DOS 6.22, several copies of OS/2 Warp 3 and 4, and a stack of Windows 2003 Server CD's.

                              Software Zen: delete this;

                              F 1 Reply Last reply
                              0
                              • B BillWoodruff

                                "Suckehihaw" is from the Osage North American First People's language: it refers to a noxious pest weed that grows aggressively by creeping, and climbing, and can even form thick mats which are difficult to walk over without tripping. It can be used to poison fish, and is known as "devil's shoestrings." You wanna see some code like that: goto QA :omg:

                                «One day it will have to be officially admitted that what we have christened reality is an even greater illusion than the world of dreams.» Salvador Dali

                                Richard DeemingR Offline
                                Richard DeemingR Offline
                                Richard Deeming
                                wrote on last edited by
                                #16

                                And there was me thinking it was an American (or even English) tourist trying to pronounce Sauchiehall Street[^]. :D


                                "These people looked deep within my soul and assigned me a number based on the order in which I joined." - Homer

                                "These people looked deep within my soul and assigned me a number based on the order in which I joined" - Homer

                                1 Reply Last reply
                                0
                                • C CodeWraith

                                  Leave GOTO alone! If we have to forget everything just because some nitwit could misuse it, then we are all out of our jobs.

                                  I have lived with several Zen masters - all of them were cats. His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.

                                  D Offline
                                  D Offline
                                  Dr Walt Fair PE
                                  wrote on last edited by
                                  #17

                                  That perfectly describes al lof the code I wrote 10 years ago or more. CQ de W5ALT

                                  Walt Fair, Jr.PhD P. E. Comport Computing Specializing in Technical Engineering Software

                                  C 1 Reply Last reply
                                  0
                                  • OriginalGriffO OriginalGriff

                                    Would you code in IL, if you could do it and produce the same app in C#? Of course not: it would take you far longer and produce something that is a lot less maintainable (and as a Assembler / C / C++ / C# programmer for many, many years I know this well!) IL (and assembler) have JMP operations because that is all they have: they can't use for, foreach, or do ... while loops because the "machine code" doesn't support them - it operates on one machine instruction at a time (massive simplification) and doesn't "look ahead" to see what "loop constructs" are in use. You know this ... or is the lack of Soapbox bringing a little light trolling to the lounge? :laugh:

                                    Sent from my Amstrad PC 1640 Never throw anything away, Griff Bad command or file name. Bad, bad command! Sit! Stay! Staaaay... AntiTwitter: @DalekDave is now a follower!

                                    C Offline
                                    C Offline
                                    CodeWraith
                                    wrote on last edited by
                                    #18

                                    OriginalGriff wrote:

                                    You know this ... or is the lack of Soapbox bringing a little light trolling to the lounge?

                                    How often did you see me trolling in the soapbox? I may be chaotic and evil, but it hurts that you think that of me. :-)

                                    OriginalGriff wrote:

                                    Would you code in IL, if you could do it and produce the same app in C#?

                                    Forfeit both the direct control over the resulting machine code and the syntactic sugar of the high level language? Why should anyone do that?

                                    OriginalGriff wrote:

                                    Of course not: it would take you far longer and produce something that is a lot less maintainable (and as a Assembler / C / C++ / C# programmer for many, many years I know this well!)

                                    The keys to rapid development and maintainability don't lie, by my experience, not in any language or paradigm.

                                    OriginalGriff wrote:

                                    IL (and assembler) have JMP operations because that is all they have: they can't use for, foreach, or do ... while loops because the "machine code" doesn't support them - it operates on one machine instruction at a time (massive simplification) and doesn't "look ahead" to see what "loop constructs" are in use.

                                    Very massive simplification. Since when do we have caches and pipelines in the CPU, along with more or less sophisticated branch prediction? Must have been the good old '286 and things really got in motion with the 386. The fancy loops are just syntactic sugar and boil down to a handful assembly instructions, so what? The behavior on all levels remains the same, otherwise the whole IL and JIT compiler stuff would not be very useful. An assembly macro could do the same. Besides that, why should a compiler be concerned with branch prediction besides generating code that avoids cache misses and pipeline penalties? That should only be a concern of the JIT compiler, not of the high level language or IL.

                                    I have lived with several Zen masters - all of them were cats. His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.

                                    1 Reply Last reply
                                    0
                                    • D Dr Walt Fair PE

                                      That perfectly describes al lof the code I wrote 10 years ago or more. CQ de W5ALT

                                      Walt Fair, Jr.PhD P. E. Comport Computing Specializing in Technical Engineering Software

                                      C Offline
                                      C Offline
                                      CodeWraith
                                      wrote on last edited by
                                      #19

                                      Which part? I hope not the nitwit! :-)

                                      I have lived with several Zen masters - all of them were cats. His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.

                                      F 1 Reply Last reply
                                      0
                                      • G Gary Wheeler

                                        We've been having a lab cleanout the last couple of weeks here at work. I found an unopened, shrink-wrapped copy of MS-DOS 6.22, several copies of OS/2 Warp 3 and 4, and a stack of Windows 2003 Server CD's.

                                        Software Zen: delete this;

                                        F Offline
                                        F Offline
                                        Fever905
                                        wrote on last edited by
                                        #20

                                        Is this from the same guy who was trying to get TFF going? (TFF = That's Fuckin Funny)

                                        1 Reply Last reply
                                        0
                                        • C CodeWraith

                                          Which part? I hope not the nitwit! :-)

                                          I have lived with several Zen masters - all of them were cats. His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.

                                          F Offline
                                          F Offline
                                          Fever905
                                          wrote on last edited by
                                          #21

                                          Also known as, "Kevin's code". Right Kev?

                                          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