WINDOWS

R

Radith

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
 
G

Gregg

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

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
 
R

Radith

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
 
J

Jerry Coffin

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.

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.
 
J

Jerry Coffin

[ ... ]
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.

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

Atlas

It's said there's Basic codes in windows.
Jerry Coffin said:
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.
 
R

Rick

Radith said:
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

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
 
K

Karl Heinz Buchegger

Radith said:
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,

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.
 
T

Thomas Matthews

Radith said:
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.

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}.

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.

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.

Thanx for all replies. Much appreciated.

Radith

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


--
Thomas Matthews

C++ newsgroup welcome message:
http://www.slack.net/~shiva/welcome.txt
C++ Faq: http://www.parashift.com/c++-faq-lite
C Faq: http://www.eskimo.com/~scs/c-faq/top.html
alt.comp.lang.learn.c-c++ faq:
http://www.raos.demon.uk/acllc-c++/faq.html
Other sites:
http://www.josuttis.com -- C++ STL Library book
http://www.sgi.com/tech/stl -- Standard Template Library
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
474,145
Messages
2,570,826
Members
47,371
Latest member
Brkaa

Latest Threads

Top