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. The Spaghetti Room is Now Open and Serving 8 Tetra-Bytes.

The Spaghetti Room is Now Open and Serving 8 Tetra-Bytes.

Scheduled Pinned Locked Moved The Lounge
performancequestionc++debugginghelp
30 Posts 18 Posters 3 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.
  • R Rocky Moore

    I agree to a point. To me it does not show professionalism and instantly, I view the person using it as one that has fallen into the trap of the media to bash a company that is pretty much like any other company. (Lemmings might be the word here ;) ) After all, you do not see $un anywhere (or at least i have not), but they are just as bad or worse. Of course there is no way to use $bm :) Rocky <>< www.HintsAndTips.com - Now with RSS Feed www.JokesTricksAndStuff.com www.MyQuickPoll.com - Now with RSS Feed and Prizes www.GotTheAnswerToSpam.com - Again :) Me Blog

    B Offline
    B Offline
    BaldwinMartin
    wrote on last edited by
    #14

    Nome de plume? "Naked we come and bruised we go." - James Douglas Morrison Best Wishes, ez_way

    1 Reply Last reply
    0
    • B BaldwinMartin

      The Spaghetti Room is Now Open and Serving 8 Tetra-Bytes. Well everyone can now write code, this is good. How simple can it become and how many pieces crapcodes can be produced by a room of monkeys typing away 24/7 ? You will soon be able to create an object for a row, column, and cell of data. When I started in 1964 we had a set of punch cards that added two integers. It was called the batch set; all after the marker card were known to be data. Yes I know you understand but our assignment was to see how small we could make the batch set through plug boards and economy of instructions on the cards themselves. One guy in my class got it down to ten cards, and we were all so happy for him, immediately elevating him to super human status as he had saved a few precious bytes of memory, it was very expensive. Now as I come to a close of my career I am told memory is cheap, there is no need for good code, as we can pump redundant information time after time into and endless supply of ram. Soon the hard drive will be replaced by non-volatile ram drives and processing at the speed of light will become the norm, but I ask all of you to think just a moment, how small (tight) code is very efficient and error free, well mostly error free, and very easy to debug. Quick and Dirty was never intended to address more than 64kb of memory, hence 2^16 or 65536, but it came on paper tape and was free. Now comes M$ and some very cleaver dealings and has sold Q&D nationwide with an offset that allows up to 640kb, i.e. 65536:0000. Next came the thunker and all things became possible, got memory, thunk it! Now comes Longhorn or Avalon , Titanium and 8TB of memory is available, but nothing at present will port over, nothing. Will we buy it again from M$, or do you think they will give us all a copy of M$ Office, or I.E. Explorer? Will the C++ compiler you bought last week work? No it will not, but you have learned a valuable lesson, a cheap price in some folks estimation, you understand that M$ is going to sell another few hundred billion dollars of software to you and the others in this smart mans world. So what is the point of this long winded ranting, well I think it is great that new programmers are entering the field everyday, and very bad that they have no idea of what efficient code is. I am not saying that spaghetti is bad, it’s just hard for me to pick up with my dull M$ supplied spork with only one tine. "Naked we come and bruised we go." - James Douglas Morrison Best Wishes, ez_way

      C Offline
      C Offline
      Chris Maunder
      wrote on last edited by
      #15

      Longhorn isn't even beta. Microsoft have built their business, and sacrificed speed, elegance and robustness by ensuring backwards compatibility. I'd be a little surprised if they threw that all away at this stage of the game. cheers, Chris Maunder

      B 1 Reply Last reply
      0
      • C Chris Maunder

        Longhorn isn't even beta. Microsoft have built their business, and sacrificed speed, elegance and robustness by ensuring backwards compatibility. I'd be a little surprised if they threw that all away at this stage of the game. cheers, Chris Maunder

        B Offline
        B Offline
        BaldwinMartin
        wrote on last edited by
        #16

        It is so, I returned for a c64 confrence and learned all 32 will be tossed. No backwards compat. and why are you most of all suprised? I will be happy to pull the article out of respect to you and the day's when you and Brad J. were feeling yur way about, but, it will only be a matter of time until it is a well known fact. New software for everyone! Cheers "Naked we come and bruised we go." - James Douglas Morrison Best Wishes, ez_way

        M 1 Reply Last reply
        0
        • B BaldwinMartin

          The Spaghetti Room is Now Open and Serving 8 Tetra-Bytes. Well everyone can now write code, this is good. How simple can it become and how many pieces crapcodes can be produced by a room of monkeys typing away 24/7 ? You will soon be able to create an object for a row, column, and cell of data. When I started in 1964 we had a set of punch cards that added two integers. It was called the batch set; all after the marker card were known to be data. Yes I know you understand but our assignment was to see how small we could make the batch set through plug boards and economy of instructions on the cards themselves. One guy in my class got it down to ten cards, and we were all so happy for him, immediately elevating him to super human status as he had saved a few precious bytes of memory, it was very expensive. Now as I come to a close of my career I am told memory is cheap, there is no need for good code, as we can pump redundant information time after time into and endless supply of ram. Soon the hard drive will be replaced by non-volatile ram drives and processing at the speed of light will become the norm, but I ask all of you to think just a moment, how small (tight) code is very efficient and error free, well mostly error free, and very easy to debug. Quick and Dirty was never intended to address more than 64kb of memory, hence 2^16 or 65536, but it came on paper tape and was free. Now comes M$ and some very cleaver dealings and has sold Q&D nationwide with an offset that allows up to 640kb, i.e. 65536:0000. Next came the thunker and all things became possible, got memory, thunk it! Now comes Longhorn or Avalon , Titanium and 8TB of memory is available, but nothing at present will port over, nothing. Will we buy it again from M$, or do you think they will give us all a copy of M$ Office, or I.E. Explorer? Will the C++ compiler you bought last week work? No it will not, but you have learned a valuable lesson, a cheap price in some folks estimation, you understand that M$ is going to sell another few hundred billion dollars of software to you and the others in this smart mans world. So what is the point of this long winded ranting, well I think it is great that new programmers are entering the field everyday, and very bad that they have no idea of what efficient code is. I am not saying that spaghetti is bad, it’s just hard for me to pick up with my dull M$ supplied spork with only one tine. "Naked we come and bruised we go." - James Douglas Morrison Best Wishes, ez_way

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

          BaldwinMartin wrote: Q&D nationwide with an offset that allows up to 640kb, i.e. 65536:0000. That was Intel, not Microsoft, in an attempt to keep lots of code COMPATIBLE with the newer processors. And it's FFFFF:0000. 65536=10000h BaldwinMartin wrote: I am not saying that spaghetti is bad Not to contradict your 10 card wizard, but once computers moved out of the glass room where processor cycles = $$$, lots of people were writing spaghetti code in 2K, 4K, or 8K of RAM. Ever seen spaghetti assembly code? I have. How about self-modifying horizontal interrupt code wedged into the first 256 bytes of RAM with lookup tables because the indexing is faster? I have. Even written some myself. It's easy to talk the talk, but can you walk the walk? Let's see what your code looks like! Marc MyXaml Advanced Unit Testing

          B J 2 Replies Last reply
          0
          • M Marc Clifton

            BaldwinMartin wrote: Q&D nationwide with an offset that allows up to 640kb, i.e. 65536:0000. That was Intel, not Microsoft, in an attempt to keep lots of code COMPATIBLE with the newer processors. And it's FFFFF:0000. 65536=10000h BaldwinMartin wrote: I am not saying that spaghetti is bad Not to contradict your 10 card wizard, but once computers moved out of the glass room where processor cycles = $$$, lots of people were writing spaghetti code in 2K, 4K, or 8K of RAM. Ever seen spaghetti assembly code? I have. How about self-modifying horizontal interrupt code wedged into the first 256 bytes of RAM with lookup tables because the indexing is faster? I have. Even written some myself. It's easy to talk the talk, but can you walk the walk? Let's see what your code looks like! Marc MyXaml Advanced Unit Testing

            B Offline
            B Offline
            BaldwinMartin
            wrote on last edited by
            #18

            Ah ys you know of what you speak, Dr. Newcomer and I were theathing on 405's so I do well understand what we speak of.Thanks for the informed answer, but do you not think Intel and M$ spoke about offsets even in the old days of Int driven systems? Do you remember when CPU ruled? How about the IBM Strech or Dr. Wilde? "Naked we come and bruised we go." - James Douglas Morrison Best Wishes, ez_way

            1 Reply Last reply
            0
            • B BaldwinMartin

              The Spaghetti Room is Now Open and Serving 8 Tetra-Bytes. Well everyone can now write code, this is good. How simple can it become and how many pieces crapcodes can be produced by a room of monkeys typing away 24/7 ? You will soon be able to create an object for a row, column, and cell of data. When I started in 1964 we had a set of punch cards that added two integers. It was called the batch set; all after the marker card were known to be data. Yes I know you understand but our assignment was to see how small we could make the batch set through plug boards and economy of instructions on the cards themselves. One guy in my class got it down to ten cards, and we were all so happy for him, immediately elevating him to super human status as he had saved a few precious bytes of memory, it was very expensive. Now as I come to a close of my career I am told memory is cheap, there is no need for good code, as we can pump redundant information time after time into and endless supply of ram. Soon the hard drive will be replaced by non-volatile ram drives and processing at the speed of light will become the norm, but I ask all of you to think just a moment, how small (tight) code is very efficient and error free, well mostly error free, and very easy to debug. Quick and Dirty was never intended to address more than 64kb of memory, hence 2^16 or 65536, but it came on paper tape and was free. Now comes M$ and some very cleaver dealings and has sold Q&D nationwide with an offset that allows up to 640kb, i.e. 65536:0000. Next came the thunker and all things became possible, got memory, thunk it! Now comes Longhorn or Avalon , Titanium and 8TB of memory is available, but nothing at present will port over, nothing. Will we buy it again from M$, or do you think they will give us all a copy of M$ Office, or I.E. Explorer? Will the C++ compiler you bought last week work? No it will not, but you have learned a valuable lesson, a cheap price in some folks estimation, you understand that M$ is going to sell another few hundred billion dollars of software to you and the others in this smart mans world. So what is the point of this long winded ranting, well I think it is great that new programmers are entering the field everyday, and very bad that they have no idea of what efficient code is. I am not saying that spaghetti is bad, it’s just hard for me to pick up with my dull M$ supplied spork with only one tine. "Naked we come and bruised we go." - James Douglas Morrison Best Wishes, ez_way

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

              Please excuse any typo's I am blind and not as fast as I once was! "Naked we come and bruised we go." - James Douglas Morrison Best Wishes, ez_way

              1 Reply Last reply
              0
              • R Rocky Moore

                I agree to a point. To me it does not show professionalism and instantly, I view the person using it as one that has fallen into the trap of the media to bash a company that is pretty much like any other company. (Lemmings might be the word here ;) ) After all, you do not see $un anywhere (or at least i have not), but they are just as bad or worse. Of course there is no way to use $bm :) Rocky <>< www.HintsAndTips.com - Now with RSS Feed www.JokesTricksAndStuff.com www.MyQuickPoll.com - Now with RSS Feed and Prizes www.GotTheAnswerToSpam.com - Again :) Me Blog

                R Offline
                R Offline
                Ryan Binns
                wrote on last edited by
                #20

                Rocky Moore wrote: To me it does not show professionalism Exactly. Quite the opposite in fact.

                Ryan

                "Punctuality is only a virtue for those who aren't smart enough to think of good excuses for being late" John Nichol "Point Of Impact"

                1 Reply Last reply
                0
                • M Marc Clifton

                  BaldwinMartin wrote: Q&D nationwide with an offset that allows up to 640kb, i.e. 65536:0000. That was Intel, not Microsoft, in an attempt to keep lots of code COMPATIBLE with the newer processors. And it's FFFFF:0000. 65536=10000h BaldwinMartin wrote: I am not saying that spaghetti is bad Not to contradict your 10 card wizard, but once computers moved out of the glass room where processor cycles = $$$, lots of people were writing spaghetti code in 2K, 4K, or 8K of RAM. Ever seen spaghetti assembly code? I have. How about self-modifying horizontal interrupt code wedged into the first 256 bytes of RAM with lookup tables because the indexing is faster? I have. Even written some myself. It's easy to talk the talk, but can you walk the walk? Let's see what your code looks like! Marc MyXaml Advanced Unit Testing

                  J Offline
                  J Offline
                  Jerry Hammond
                  wrote on last edited by
                  #21

                  Marc Clifton wrote: It's easy to talk the talk, but can you walk the walk? Let's see what your code looks like! OoohhHHHooOOOO...code fight! code fight!

                  "Making money is art and working is art and good business is the best art of all."--Andy Warhol Toasty0.com

                  C 1 Reply Last reply
                  0
                  • R Ryan Binns

                    BaldwinMartin wrote: M$ X| That's a good way to lose my respect. As soon as I read that I stopped reading your post.

                    Ryan

                    "Punctuality is only a virtue for those who aren't smart enough to think of good excuses for being late" John Nichol "Point Of Impact"

                    N Offline
                    N Offline
                    NormDroid
                    wrote on last edited by
                    #22

                    Ryan Binns wrote: BaldwinMartin wrote: M$ That's a good way to lose my respect. As soon as I read that I stopped reading your post. So :confused:

                    1 Reply Last reply
                    0
                    • B BaldwinMartin

                      The Spaghetti Room is Now Open and Serving 8 Tetra-Bytes. Well everyone can now write code, this is good. How simple can it become and how many pieces crapcodes can be produced by a room of monkeys typing away 24/7 ? You will soon be able to create an object for a row, column, and cell of data. When I started in 1964 we had a set of punch cards that added two integers. It was called the batch set; all after the marker card were known to be data. Yes I know you understand but our assignment was to see how small we could make the batch set through plug boards and economy of instructions on the cards themselves. One guy in my class got it down to ten cards, and we were all so happy for him, immediately elevating him to super human status as he had saved a few precious bytes of memory, it was very expensive. Now as I come to a close of my career I am told memory is cheap, there is no need for good code, as we can pump redundant information time after time into and endless supply of ram. Soon the hard drive will be replaced by non-volatile ram drives and processing at the speed of light will become the norm, but I ask all of you to think just a moment, how small (tight) code is very efficient and error free, well mostly error free, and very easy to debug. Quick and Dirty was never intended to address more than 64kb of memory, hence 2^16 or 65536, but it came on paper tape and was free. Now comes M$ and some very cleaver dealings and has sold Q&D nationwide with an offset that allows up to 640kb, i.e. 65536:0000. Next came the thunker and all things became possible, got memory, thunk it! Now comes Longhorn or Avalon , Titanium and 8TB of memory is available, but nothing at present will port over, nothing. Will we buy it again from M$, or do you think they will give us all a copy of M$ Office, or I.E. Explorer? Will the C++ compiler you bought last week work? No it will not, but you have learned a valuable lesson, a cheap price in some folks estimation, you understand that M$ is going to sell another few hundred billion dollars of software to you and the others in this smart mans world. So what is the point of this long winded ranting, well I think it is great that new programmers are entering the field everyday, and very bad that they have no idea of what efficient code is. I am not saying that spaghetti is bad, it’s just hard for me to pick up with my dull M$ supplied spork with only one tine. "Naked we come and bruised we go." - James Douglas Morrison Best Wishes, ez_way

                      J Offline
                      J Offline
                      Jim Stewart
                      wrote on last edited by
                      #23

                      Changing technology could be terrifying. I suppose horseless carriages (automobiles) were to folks at the turn of the century. But they did not remain backwards compatible to the technology that they replaced: They did not require reins or buggy whips. I'm sure those with vested interests were quite unhappy about that. Change itself is terrifying. Ragtime was honky-tonk music, not at all respectable. The waltz was dangerous for the youth as they might get carried away in passion. There are only two choices, as I see it. Look back or look ahead. PCs could still utilize punch cards and this site could be dedicated to COBOL and RPG. Or, we embrace the advance of technology, cast aside our buggy whips, and order another big bowl of 8TB spaghetti (I'll take two).

                      α.γεεκ

                      Fortune passes everywhere.
                      Duke Leto Atreides

                      E B 2 Replies Last reply
                      0
                      • B BaldwinMartin

                        It is so, I returned for a c64 confrence and learned all 32 will be tossed. No backwards compat. and why are you most of all suprised? I will be happy to pull the article out of respect to you and the day's when you and Brad J. were feeling yur way about, but, it will only be a matter of time until it is a well known fact. New software for everyone! Cheers "Naked we come and bruised we go." - James Douglas Morrison Best Wishes, ez_way

                        M Offline
                        M Offline
                        Mike Dimmick
                        wrote on last edited by
                        #24

                        They were talking rubbish then, because 64-bit Windows has already been released for the Intel Itanium family. This supports WOW64[^] for running 32-bit applications. What it doesn't offer is a way to load 32-bit modules into 64-bit processes, or vice-versa. The flat thunking scheme of Windows 9x and the generic thunking of 32-bit Windows NT, which supported 16-bit applications calling 32-bit code, are not extended. 16-bit compatibility is lost due to technical limitations - the Itanium doesn't support 16-bit x86 code at all, nor do AMD64 processors in long (64-bit OS) mode. I'm not sure if there's any plan to add software emulation capability in future versions. Virtual PC won't work at all on 64-bit systems running 64-bit Windows at present. There are special hooks to handle 16-bit installer startup programs which some 32-bit programs have used. Stability. What an interesting concept. -- Chris Maunder

                        B 1 Reply Last reply
                        0
                        • J Jerry Hammond

                          Marc Clifton wrote: It's easy to talk the talk, but can you walk the walk? Let's see what your code looks like! OoohhHHHooOOOO...code fight! code fight!

                          "Making money is art and working is art and good business is the best art of all."--Andy Warhol Toasty0.com

                          C Offline
                          C Offline
                          Colin Angus Mackay
                          wrote on last edited by
                          #25

                          :laugh: :laugh: :laugh:


                          Do you want to know more? WDevs.com - Member's Software Directories, Blogs, FTP, Mail and Forums

                          1 Reply Last reply
                          0
                          • R Ryan Binns

                            BaldwinMartin wrote: M$ X| That's a good way to lose my respect. As soon as I read that I stopped reading your post.

                            Ryan

                            "Punctuality is only a virtue for those who aren't smart enough to think of good excuses for being late" John Nichol "Point Of Impact"

                            realJSOPR Offline
                            realJSOPR Offline
                            realJSOP
                            wrote on last edited by
                            #26

                            OH GOD! What ever are we to do?! Someone used "M$" and now they lost the respect of one Ryan Binns! The end of days is most certainly upon us. Get over yourself, dude. ------- sig starts "I've heard some drivers saying, 'We're going too fast here...'. If you're not here to race, go the hell home - don't come here and grumble about going too fast. Why don't you tie a kerosene rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001

                            R 1 Reply Last reply
                            0
                            • realJSOPR realJSOP

                              OH GOD! What ever are we to do?! Someone used "M$" and now they lost the respect of one Ryan Binns! The end of days is most certainly upon us. Get over yourself, dude. ------- sig starts "I've heard some drivers saying, 'We're going too fast here...'. If you're not here to race, go the hell home - don't come here and grumble about going too fast. Why don't you tie a kerosene rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001

                              R Offline
                              R Offline
                              Ryan Binns
                              wrote on last edited by
                              #27

                              :laugh: It's not that bad. It just shows a lack of professionalism IMO.

                              Ryan

                              "Punctuality is only a virtue for those who aren't smart enough to think of good excuses for being late" John Nichol "Point Of Impact"

                              1 Reply Last reply
                              0
                              • J Jim Stewart

                                Changing technology could be terrifying. I suppose horseless carriages (automobiles) were to folks at the turn of the century. But they did not remain backwards compatible to the technology that they replaced: They did not require reins or buggy whips. I'm sure those with vested interests were quite unhappy about that. Change itself is terrifying. Ragtime was honky-tonk music, not at all respectable. The waltz was dangerous for the youth as they might get carried away in passion. There are only two choices, as I see it. Look back or look ahead. PCs could still utilize punch cards and this site could be dedicated to COBOL and RPG. Or, we embrace the advance of technology, cast aside our buggy whips, and order another big bowl of 8TB spaghetti (I'll take two).

                                α.γεεκ

                                Fortune passes everywhere.
                                Duke Leto Atreides

                                E Offline
                                E Offline
                                exhaulted
                                wrote on last edited by
                                #28

                                Jim Stewart wrote: There are only two choices, as I see it. Look back or look ahead. PCs could still utilize punch cards and this site could be dedicated to COBOL and RPG. Or, we embrace the advance of technology, cast aside our buggy whips, and order another big bowl of 8TB spaghetti (I'll take two). Could not have put it better myself, do they serve bolognaise with that??:-D Kev

                                1 Reply Last reply
                                0
                                • M Mike Dimmick

                                  They were talking rubbish then, because 64-bit Windows has already been released for the Intel Itanium family. This supports WOW64[^] for running 32-bit applications. What it doesn't offer is a way to load 32-bit modules into 64-bit processes, or vice-versa. The flat thunking scheme of Windows 9x and the generic thunking of 32-bit Windows NT, which supported 16-bit applications calling 32-bit code, are not extended. 16-bit compatibility is lost due to technical limitations - the Itanium doesn't support 16-bit x86 code at all, nor do AMD64 processors in long (64-bit OS) mode. I'm not sure if there's any plan to add software emulation capability in future versions. Virtual PC won't work at all on 64-bit systems running 64-bit Windows at present. There are special hooks to handle 16-bit installer startup programs which some 32-bit programs have used. Stability. What an interesting concept. -- Chris Maunder

                                  B Offline
                                  B Offline
                                  BaldwinMartin
                                  wrote on last edited by
                                  #29

                                  http://www.microsoft.com/technet/community/columns/profwin/pw0801.mspx#EFAA thanks "Naked we come and bruised we go." - James Douglas Morrison Best Wishes, ez_way

                                  1 Reply Last reply
                                  0
                                  • J Jim Stewart

                                    Changing technology could be terrifying. I suppose horseless carriages (automobiles) were to folks at the turn of the century. But they did not remain backwards compatible to the technology that they replaced: They did not require reins or buggy whips. I'm sure those with vested interests were quite unhappy about that. Change itself is terrifying. Ragtime was honky-tonk music, not at all respectable. The waltz was dangerous for the youth as they might get carried away in passion. There are only two choices, as I see it. Look back or look ahead. PCs could still utilize punch cards and this site could be dedicated to COBOL and RPG. Or, we embrace the advance of technology, cast aside our buggy whips, and order another big bowl of 8TB spaghetti (I'll take two).

                                    α.γεεκ

                                    Fortune passes everywhere.
                                    Duke Leto Atreides

                                    B Offline
                                    B Offline
                                    BaldwinMartin
                                    wrote on last edited by
                                    #30

                                    you are exactly right, but learn from the battles already fought. "Naked we come and bruised we go." - James Douglas Morrison Best Wishes, ez_way

                                    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