OSDev.org

The Place to Start for Operating System Developers
It is currently Thu Mar 28, 2024 5:29 am

All times are UTC - 6 hours




Post new topic Reply to topic  [ 3 posts ] 
Author Message
 Post subject: Languages
PostPosted: Wed Mar 14, 2001 12:00 am 
Hi,

Does anyone know anywhere where I can find the
advantages and disadvantages of different
programming languages for writing Operating
Systems?

Any Help greatly appreciated!

Iain


Top
  
 
 Post subject: RE:Languages
PostPosted: Wed Mar 14, 2001 12:00 am 
The nature of operating systems dictates that they
should be written in assembly language. =\

What you want to do is look at the major languages in use
and how their libraries work. C is horribly primitive with
its standard libraries but could be much better with custom
libraries and executable styles.

The problem you should pose to yourself is:

"What is the best low-level API for supporting the
library functions of these common languages?"

and then:

"What is the best language for implementing that
API?"


Top
  
 
 Post subject: RE:Languages
PostPosted: Wed Mar 14, 2001 12:00 am 
>On 2001-03-14 11:53:48, ATG wrote:
>The nature of operating systems dictates that they
>should be written in assembly language. =\

With what is typically considered an OS, it's very difficult
to write the entire thing in assembly. The nature of the
human mind dictates a more structured, human readable format.
And don't forget porting your OS to other platforms...


Top
  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 3 posts ] 

All times are UTC - 6 hours


Who is online

Users browsing this forum: Google [Bot] and 63 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group