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. What is inside windows

What is inside windows

Scheduled Pinned Locked Moved The Lounge
questionjson
23 Posts 10 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.
  • D David Stone

    I know...I was just joking. The Windows API is such a big target...I just couldn't resist. :)


    youd ebtter bnot be taki8ng agvantage o f my mental abilites!1 -David Wulff one night over MSN while totally plastered

    T Offline
    T Offline
    Tim Smith
    wrote on last edited by
    #10

    I know. I really wasn't serious myself. Tim Smith I'm going to patent thought. I have yet to see any prior art.

    1 Reply Last reply
    0
    • D David Stone

      Now, if you write it correctly the first time, do you have to refactor it afterwards? :-D


      Flight to Redmond - £200 Bulldozer Rental - £100 Destroying the MS campus single handedly for not doing an Academic upgrade, PRICELESS! -Jonny Newman

      N Offline
      N Offline
      Navin
      wrote on last edited by
      #11

      Actually, yes... simply because things change over time. I think refactoring can be a good thing, it can keep code from becoming an ugly mess of spaghetti and hacks (that sounds like a recipe in my Better Homes and Gardens cookbook... :-D ) "When a man sits with a pretty girl for an hour, it seems like a minute. But let him sit on a hot stove for a minute and it's longer than any hour. That's relativity." - Albert Einstein

      J 1 Reply Last reply
      0
      • S skaanji

        Windows API has many functions, old and new, which works and not or whish haves different names but still doing the same thing. Looking at Windows API I imagine what windows code looks like :wtf:. XP has god look but what is inside ? P.S. my japanese english looks like windows API too, but i hope you’ll understand it.:)

        N Offline
        N Offline
        Navin
        wrote on last edited by
        #12

        I think it's because they put too much emphasis on backwards compatibility. I mean, man, most of the OS files are still in 8.3 format! :wtf: I'd say, make some sort of emulator for legacy stuff, and move on. (This should be easier than ever now, since AFAIK Microsoft recently bought out VirtualPC, which can run operating systems in their own virtual machines.) Windows could be so much more than what it is if they'd let go of the past. "When a man sits with a pretty girl for an hour, it seems like a minute. But let him sit on a hot stove for a minute and it's longer than any hour. That's relativity." - Albert Einstein

        J S 2 Replies Last reply
        0
        • N Navin

          Actually, yes... simply because things change over time. I think refactoring can be a good thing, it can keep code from becoming an ugly mess of spaghetti and hacks (that sounds like a recipe in my Better Homes and Gardens cookbook... :-D ) "When a man sits with a pretty girl for an hour, it seems like a minute. But let him sit on a hot stove for a minute and it's longer than any hour. That's relativity." - Albert Einstein

          J Offline
          J Offline
          J Dunlap
          wrote on last edited by
          #13

          I totally agree. At one point or another you'll have to either refactor or dump. The point is to make it easy to refactor to begin with, and refactor as soon as you see a problem (where possible), so that you won't have a real headache later.

          "Blessed are the peacemakers, for they shall be called sons of God." - Jesus
          "You must be the change you wish to see in the world." - Mahatma Gandhi

          N 1 Reply Last reply
          0
          • J J Dunlap

            I totally agree. At one point or another you'll have to either refactor or dump. The point is to make it easy to refactor to begin with, and refactor as soon as you see a problem (where possible), so that you won't have a real headache later.

            "Blessed are the peacemakers, for they shall be called sons of God." - Jesus
            "You must be the change you wish to see in the world." - Mahatma Gandhi

            N Offline
            N Offline
            Navin
            wrote on last edited by
            #14

            Darn straight! It is much easier to refactor code that already works pretty well, than it is to refactor a big glob of goo. "When a man sits with a pretty girl for an hour, it seems like a minute. But let him sit on a hot stove for a minute and it's longer than any hour. That's relativity." - Albert Einstein

            1 Reply Last reply
            0
            • N Navin

              I think it's because they put too much emphasis on backwards compatibility. I mean, man, most of the OS files are still in 8.3 format! :wtf: I'd say, make some sort of emulator for legacy stuff, and move on. (This should be easier than ever now, since AFAIK Microsoft recently bought out VirtualPC, which can run operating systems in their own virtual machines.) Windows could be so much more than what it is if they'd let go of the past. "When a man sits with a pretty girl for an hour, it seems like a minute. But let him sit on a hot stove for a minute and it's longer than any hour. That's relativity." - Albert Einstein

              J Offline
              J Offline
              J Dunlap
              wrote on last edited by
              #15

              Yeah, I tend to agree. But I think they're heading this way with Longhorn (look at NexGen for example). They'll have the WinPE pre-boot executing environment, and a totally new kernel, API, rendering system, file system, etc.

              "Blessed are the peacemakers, for they shall be called sons of God." - Jesus
              "You must be the change you wish to see in the world." - Mahatma Gandhi

              N 1 Reply Last reply
              0
              • J J Dunlap

                Yeah, I tend to agree. But I think they're heading this way with Longhorn (look at NexGen for example). They'll have the WinPE pre-boot executing environment, and a totally new kernel, API, rendering system, file system, etc.

                "Blessed are the peacemakers, for they shall be called sons of God." - Jesus
                "You must be the change you wish to see in the world." - Mahatma Gandhi

                N Offline
                N Offline
                Navin
                wrote on last edited by
                #16

                :knock-on-wood: From what I konw about Longhorn, there are still large parts of it (especially drivers) completely up in the air, so it could change at any moment. "When a man sits with a pretty girl for an hour, it seems like a minute. But let him sit on a hot stove for a minute and it's longer than any hour. That's relativity." - Albert Einstein

                1 Reply Last reply
                0
                • D David Stone

                  Now, if you write it correctly the first time, do you have to refactor it afterwards? :-D


                  Flight to Redmond - £200 Bulldozer Rental - £100 Destroying the MS campus single handedly for not doing an Academic upgrade, PRICELESS! -Jonny Newman

                  D Offline
                  D Offline
                  Daniel Turini
                  wrote on last edited by
                  #17

                  This would mean that MS envisioned Windows XP running on a 3Ghz hyperthreading P4 with 1GB RAM when all we had was Win3.1 running on a 386 with 4MB RAM. Damn, my video card has 12.8 times more memory than my first hard disk. I hope that you have money because it’s necessary to be practical. And I hope that at least once a year you put some money in front of you and say "you are mine" just to make clear who owns who. - Victor Hugo

                  1 Reply Last reply
                  0
                  • T Tim Smith

                    Wait till the change orders start coming in. Tim Smith I'm going to patent thought. I have yet to see any prior art.

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

                    lol :laugh: evilpen dot net :: embrace the lie

                    1 Reply Last reply
                    0
                    • N Navin

                      I think it's because they put too much emphasis on backwards compatibility. I mean, man, most of the OS files are still in 8.3 format! :wtf: I'd say, make some sort of emulator for legacy stuff, and move on. (This should be easier than ever now, since AFAIK Microsoft recently bought out VirtualPC, which can run operating systems in their own virtual machines.) Windows could be so much more than what it is if they'd let go of the past. "When a man sits with a pretty girl for an hour, it seems like a minute. But let him sit on a hot stove for a minute and it's longer than any hour. That's relativity." - Albert Einstein

                      S Offline
                      S Offline
                      Stephane Rodriguez
                      wrote on last edited by
                      #19

                      Navin wrote: I think it's because they put too much emphasis on backwards compatibility Not for every Microsoft product. See Microsoft Visual Studio. I am not even talking about the project file formats. Rather the COFF file format that has been changed. Poor decisions. Navin wrote: I mean, man, most of the OS files are still in 8.3 format! Or the full path of a file limited to 512 bytes on a NTFS system. Now tell me MS guys are visionaires.


                      RSS feed

                      J 1 Reply Last reply
                      0
                      • S Stephane Rodriguez

                        Navin wrote: I think it's because they put too much emphasis on backwards compatibility Not for every Microsoft product. See Microsoft Visual Studio. I am not even talking about the project file formats. Rather the COFF file format that has been changed. Poor decisions. Navin wrote: I mean, man, most of the OS files are still in 8.3 format! Or the full path of a file limited to 512 bytes on a NTFS system. Now tell me MS guys are visionaires.


                        RSS feed

                        J Offline
                        J Offline
                        J Dunlap
                        wrote on last edited by
                        #20

                        Poor design decisions early on make for major problems later. There are many things in Windows that are poorly designed. I hope that they do better in Longhorn. As far as the MS guys not being visionaries, they're all individual people, and some are visionaries, and some aren't.

                        "Blessed are the peacemakers, for they shall be called sons of God." - Jesus
                        "You must be the change you wish to see in the world." - Mahatma Gandhi

                        S 1 Reply Last reply
                        0
                        • J J Dunlap

                          Poor design decisions early on make for major problems later. There are many things in Windows that are poorly designed. I hope that they do better in Longhorn. As far as the MS guys not being visionaries, they're all individual people, and some are visionaries, and some aren't.

                          "Blessed are the peacemakers, for they shall be called sons of God." - Jesus
                          "You must be the change you wish to see in the world." - Mahatma Gandhi

                          S Offline
                          S Offline
                          Stephane Rodriguez
                          wrote on last edited by
                          #21

                          jdunlap wrote: Poor design decisions early on make for major problems later. There are many things in Windows that are poorly designed. I hope that they do better in Longhorn. As far as the MS guys not being visionaries, they're all individual people, and some are visionaries, and some aren't. Longhorn uses NTFS (WinFS is only an add-on to improve the search feature). Because of the many limitations of NTFS (I have cited the one about path length limitation, but you can read more elsewhere about the issues) ; because NTFS was designed in early 90s where demand for audio visuals were not exactly the same ; because 80-120GB hard drives are common these days, and probably we'll be playing with 1TB hard drives in 2008 ; because requirements are different since the use is different ; then yes, you are right, <sarcasm> MS guys are really visionaires and are proving they adapt quite well the changes in environments, just as when BillGates said in 1994 that he didn't give a shit about the internet.</sarcasm>. PS : unlike you said "some are visionaries some are not", there can't be such thing at Microsoft, this would imply that : - there is no design review (a design review would automatically filter out the isolated issues) - what are all the lead product managers, product managers, lead program managers, program managers, lead software design engineers, software design engineers paid for ? - there is no cross-team work. Obvious at this point. - there is no code review - what are all the lead product managers, product managers, lead program managers, program managers, lead software design engineers, software design engineers paid for ? - there is no QA - what are the QA paid for ? - what are the user groups for ? - what are the beta testers for ? - last but not least, what about customer satisfaction? As soon as people at Microsoft will start getting paid based on customer satisfaction, I can tell you the guys will behave differently. They just need a baffle.


                          RSS feed

                          G 1 Reply Last reply
                          0
                          • S Stephane Rodriguez

                            jdunlap wrote: Poor design decisions early on make for major problems later. There are many things in Windows that are poorly designed. I hope that they do better in Longhorn. As far as the MS guys not being visionaries, they're all individual people, and some are visionaries, and some aren't. Longhorn uses NTFS (WinFS is only an add-on to improve the search feature). Because of the many limitations of NTFS (I have cited the one about path length limitation, but you can read more elsewhere about the issues) ; because NTFS was designed in early 90s where demand for audio visuals were not exactly the same ; because 80-120GB hard drives are common these days, and probably we'll be playing with 1TB hard drives in 2008 ; because requirements are different since the use is different ; then yes, you are right, <sarcasm> MS guys are really visionaires and are proving they adapt quite well the changes in environments, just as when BillGates said in 1994 that he didn't give a shit about the internet.</sarcasm>. PS : unlike you said "some are visionaries some are not", there can't be such thing at Microsoft, this would imply that : - there is no design review (a design review would automatically filter out the isolated issues) - what are all the lead product managers, product managers, lead program managers, program managers, lead software design engineers, software design engineers paid for ? - there is no cross-team work. Obvious at this point. - there is no code review - what are all the lead product managers, product managers, lead program managers, program managers, lead software design engineers, software design engineers paid for ? - there is no QA - what are the QA paid for ? - what are the user groups for ? - what are the beta testers for ? - last but not least, what about customer satisfaction? As soon as people at Microsoft will start getting paid based on customer satisfaction, I can tell you the guys will behave differently. They just need a baffle.


                            RSS feed

                            G Offline
                            G Offline
                            Gary R Wheeler
                            wrote on last edited by
                            #22

                            Oh good grief. If there was 1% of merit in all of the things you claim, Bill Gates would be a gas station attendant, not the chief software architect at Microsoft and the richest f**king man in the world. As much as any of you MS-bashers would like to claim otherwise, Microsoft deals with the same market as everybody else. The fact that they have dealt with it better than anyone else tells me that, somewhere along the line, they're doing things right. I didn't say they were ethical, nice, or the most technically proficient.


                            Software Zen: delete this;

                            S 1 Reply Last reply
                            0
                            • G Gary R Wheeler

                              Oh good grief. If there was 1% of merit in all of the things you claim, Bill Gates would be a gas station attendant, not the chief software architect at Microsoft and the richest f**king man in the world. As much as any of you MS-bashers would like to claim otherwise, Microsoft deals with the same market as everybody else. The fact that they have dealt with it better than anyone else tells me that, somewhere along the line, they're doing things right. I didn't say they were ethical, nice, or the most technically proficient.


                              Software Zen: delete this;

                              S Offline
                              S Offline
                              Stephane Rodriguez
                              wrote on last edited by
                              #23

                              So you don't know what is a "first mover" advantage, and you don't see the lore of free-markets. Definitely Poor.


                              RSS feed

                              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