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.
  • S Offline
    S Offline
    skaanji
    wrote on last edited by
    #1

    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.:)

    J N 2 Replies 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.:)

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

      Yeah, it's a mess. In Longhorn, they're planning to reduce the # of APIs from 75,000 :omg: to about 9000, while at the same time adding functionality.

      "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

      D T 2 Replies Last reply
      0
      • J J Dunlap

        Yeah, it's a mess. In Longhorn, they're planning to reduce the # of APIs from 75,000 :omg: to about 9000, while at the same time adding functionality.

        "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

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

        aka "Refactoring" :-D 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

        D 1 Reply Last reply
        0
        • D Daniel Turini

          aka "Refactoring" :-D 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

          D Offline
          D Offline
          David Stone
          wrote on last edited by
          #4

          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

          T N D 3 Replies Last reply
          0
          • J J Dunlap

            Yeah, it's a mess. In Longhorn, they're planning to reduce the # of APIs from 75,000 :omg: to about 9000, while at the same time adding functionality.

            "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

            T Offline
            T Offline
            Todd Smith
            wrote on last edited by
            #5

            But the number of Interfaces will probably go from 10,000 to 10,000,000. Todd Smith

            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

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

              I have yet to see any software that doesn't suffer from entropy. Tim Smith I'm going to patent thought. I have yet to see any prior art.

              L D 2 Replies Last reply
              0
              • T Tim Smith

                I have yet to see any software that doesn't suffer from entropy. 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
                #7

                Here's one: main(){} nyeah nyeah nyeah evilpen dot net :: embrace the lie

                T 1 Reply Last reply
                0
                • T Tim Smith

                  I have yet to see any software that doesn't suffer from entropy. Tim Smith I'm going to patent thought. I have yet to see any prior art.

                  D Offline
                  D Offline
                  David Stone
                  wrote on last edited by
                  #8

                  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 1 Reply Last reply
                  0
                  • L Lost User

                    Here's one: main(){} nyeah nyeah nyeah evilpen dot net :: embrace the lie

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

                    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 1 Reply Last reply
                    0
                    • 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
                                          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