WINDOWS

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Radith

    WINDOWS

    Just out of interest would you know what language is Microsoft Windows is
    programmed from. I think it's C and would they use this same language for
    future releases such as long horn.

    Thanx.

    Radith


  • Gregg

    #2
    Re: WINDOWS

    "Radith" <radith@xtra.co .nz> wrote in news:NQXmb.1912 06$JA5.4746608
    @news.xtra.co.n z:
    [color=blue]
    > Just out of interest would you know what language is Microsoft Windows is
    > programmed from. I think it's C and would they use this same language for
    > future releases such as long horn.
    >
    > Thanx.
    >
    > Radith
    >
    >[/color]

    Windows is a huge body of software, and I imagine different parts of it are
    written in different languages. Most likely, the kernel and Win32 API are
    written in C, the HAL in assembly, and the shell and most user applications
    in C++.

    Gregg

    Comment

    • Radith

      #3
      Re: WINDOWS

      Yeh;

      So do any of you's know how to make a OS, I mean i'm new to programming and
      many people say that Bill Gates kind of marketed the simple idea of
      the OS.
      So any of you's ever make one; how long would it take, how many in your
      team; any books out there devoted to making OS.

      Thanx for all replies. Much appreciated.

      Radith

      "Gregg" <gregg@invalid. invalid> wrote in message
      news:Xns9420B29 A2F817gregginva lidinvalid@207. 69.154.206...[color=blue]
      > "Radith" <radith@xtra.co .nz> wrote in news:NQXmb.1912 06$JA5.4746608
      > @news.xtra.co.n z:
      >[color=green]
      > > Just out of interest would you know what language is Microsoft Windows[/color][/color]
      is[color=blue][color=green]
      > > programmed from. I think it's C and would they use this same language[/color][/color]
      for[color=blue][color=green]
      > > future releases such as long horn.
      > >
      > > Thanx.
      > >
      > > Radith
      > >
      > >[/color]
      >
      > Windows is a huge body of software, and I imagine different parts of it[/color]
      are[color=blue]
      > written in different languages. Most likely, the kernel and Win32 API are
      > written in C, the HAL in assembly, and the shell and most user[/color]
      applications[color=blue]
      > in C++.
      >
      > Gregg[/color]


      Comment

      • Jerry Coffin

        #4
        Re: WINDOWS

        In article <NQXmb.191206$J A5.4746608@news .xtra.co.nz>, radith@xtra.co. nz
        says...[color=blue]
        > Just out of interest would you know what language is Microsoft Windows is
        > programmed from. I think it's C and would they use this same language for
        > future releases such as long horn.[/color]

        In current versions, the majority of the kernel is in C. The graphics
        subsystem is in C++, and there's about 1% assembly language for some
        drivers and such.

        --
        Later,
        Jerry.

        The universe is a figment of its own imagination.

        Comment

        • Jerry Coffin

          #5
          Re: WINDOWS

          In article <w2Ymb.191215$J A5.4746893@news .xtra.co.nz>, radith@xtra.co. nz
          says...

          [ ... ]
          [color=blue]
          > So any of you's ever make one; how long would it take, how many in your
          > team; any books out there devoted to making OS.[/color]

          You might want to look up alt.os.developm ent, for one possibility. As
          far as books go, _Operating Systems: Design and Implementation_ (by
          Andrew Tanenbaum and Albert Woodhull) is generally recommended.

          --
          Later,
          Jerry.

          The universe is a figment of its own imagination.

          Comment

          • Atlas

            #6
            Re: WINDOWS

            It's said there's Basic codes in windows.
            "Jerry Coffin" <jcoffin@taeus. com> дÈëÓʼþ
            news:MPG.1a0606 93146175f2989bb 2@news.clspco.a delphia.net...[color=blue]
            > In article <NQXmb.191206$J A5.4746608@news .xtra.co.nz>, radith@xtra.co. nz
            > says...[color=green]
            > > Just out of interest would you know what language is Microsoft Windows[/color][/color]
            is[color=blue][color=green]
            > > programmed from. I think it's C and would they use this same language[/color][/color]
            for[color=blue][color=green]
            > > future releases such as long horn.[/color]
            >
            > In current versions, the majority of the kernel is in C. The graphics
            > subsystem is in C++, and there's about 1% assembly language for some
            > drivers and such.
            >
            > --
            > Later,
            > Jerry.
            >
            > The universe is a figment of its own imagination.[/color]



            Comment

            • Rick

              #7
              Re: WINDOWS

              Radith wrote:[color=blue]
              > Yeh;
              >
              > So do any of you's know how to make a OS, I mean i'm new to programming and
              > many people say that Bill Gates kind of marketed the simple idea of
              > the OS.
              > So any of you's ever make one; how long would it take, how many in your
              > team; any books out there devoted to making OS.
              >
              > Thanx for all replies. Much appreciated.
              >
              > Radith[/color]

              If you're thinking of becoming another Gates then I think that's a wrong
              approach for learning how to program. It seems that you're basically
              interested is in Gates so I suggest you search google.com for websites
              that give you his history.

              Best of luck

              Rick

              Comment

              • Rolf Magnus

                #8
                Re: WINDOWS

                Atlas wrote:
                [color=blue]
                > It's said there's Basic codes in windows.[/color]

                I'd say this is quite likely, since Basic is still a major programming
                language under Windows.

                Comment

                • Karl Heinz Buchegger

                  #9
                  Re: WINDOWS



                  Radith wrote:[color=blue]
                  >
                  > Yeh;
                  >
                  > So do any of you's know how to make a OS, I mean i'm new to programming and
                  > many people say that Bill Gates kind of marketed the simple idea of
                  > the OS.
                  > So any of you's ever make one; how long would it take,[/color]

                  Lets see.
                  First of all you need to learn to program. Since what you want to
                  write is not trivial, I'd say reserve at least 2 to 3 years to it.
                  Then you need to gain some experience with operating systems: What
                  subsystems are needed? How do they typically work in existing operating
                  systems? What tools will you need etc. Reserve another 1 to 3 years for
                  that?
                  Then you need to come up with some ideas of what your operating system should
                  do different to all others. You need to come up with basic ideas and a concept
                  of how the different parts should work in concert. Since you now have
                  gained a deeper understanding of what work operating systems have to do
                  and what you don't like about them, the basic ideas will be there pretty
                  fast, a couple of days or weeks.

                  Then you start coding (if you haven't done it already) your OS. For a simple
                  OS, with memory management, console management, mass storage managment etc.,
                  if it's not to complicated, I would reserve somewhere from 0.5 years to 1 year.
                  For something more complicated (multi tasking, multi user, USB support, Graphics
                  etc.), it will very quickly add up to 2 to x years.

                  --
                  Karl Heinz Buchegger
                  kbuchegg@gascad .at

                  Comment

                  • Thomas Matthews

                    #10
                    Re: WINDOWS

                    Radith wrote:[color=blue]
                    > Yeh;
                    >
                    > So do any of you's know how to make a OS, I mean i'm new to programming and
                    > many people say that Bill Gates kind of marketed the simple idea of
                    > the OS.[/color]

                    Actually, Bill Gates bought an operating system and "improved" upon it.
                    The concept of an operating system predates Bill's graduation from
                    high school. He did not invent the operating system; he has marketed
                    _an_ operating system. There are other operating systems out there
                    {some would say better ones}.

                    [color=blue]
                    > So any of you's ever make one; how long would it take, how many in your
                    > team; any books out there devoted to making OS.[/color]

                    Yes, I've written operating systems for embedded applications.
                    Simple ones are easy and can be written and debugged in about a week.
                    More complex ones take teams of 10s of people many years to complete.
                    For a better answer to your question, research the development of these
                    operating systems:
                    Unix, VMS, Nucleus Plus, CP/M, MacIntosh's OS, and Cygwin.

                    After you learn data structures, programming languages, a couple of
                    assembly languages then take some courses on operating systems.
                    You'll probably also need to take some higher level math classes
                    such as Calculus and Linear Algebra.

                    If you want to write the OS all by yourself, you will also need
                    to take some Hardware (Electronics) courses to understand how to
                    support the computer's hardware, such as printers, graphic displays,
                    coprocessors, harddrives and memory.

                    [color=blue]
                    >
                    > Thanx for all replies. Much appreciated.
                    >
                    > Radith
                    >[/color]

                    If you don't like Bill Gates' operating systems, choose another.


                    --
                    Thomas Matthews

                    C++ newsgroup welcome message:

                    C++ Faq: http://www.parashift.com/c++-faq-lite
                    C Faq: http://www.eskimo.com/~scs/c-faq/top.html
                    alt.comp.lang.l earn.c-c++ faq:

                    Other sites:
                    http://www.josuttis.com -- C++ STL Library book
                    http://www.sgi.com/tech/stl -- Standard Template Library

                    Comment

                    Working...