From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: fac41,e0a59694a441eb7b X-Google-Attributes: gidfac41,public X-Google-Thread: 103376,e0a59694a441eb7b X-Google-Attributes: gid103376,public X-Google-Thread: 109fba,e0a59694a441eb7b X-Google-Attributes: gid109fba,public X-Google-Thread: 1108a1,e0a59694a441eb7b X-Google-Attributes: gid1108a1,public X-Google-ArrivalTime: 2004-04-15 07:47:54 PST From: "Luke Guest" Newsgroups: comp.lang.c++,comp.lang.ada,comp.lang.eiffel,comp.object References: <95db0572.0404142153.431fd058@posting.google.com> Subject: Re: OOP Language for OS Development Date: Thu, 15 Apr 2004 15:45:58 +0100 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2800.1158 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165 NNTP-Posting-Host: 195.74.122.227 Message-ID: <407ea0d5.0@entanet> X-Trace: 15 Apr 2004 15:48:53 -0100, 195.74.122.227 Path: archiver1.google.com!news1.google.com!news.glorb.com!zen.net.uk!dedekind.zen.co.uk!peer.news.zetnet.net!newsfeed.uk.prserv.net!prserv.net!news.freedom2surf.net!entanet!195.74.122.227 Xref: archiver1.google.com comp.lang.c++:29811 comp.lang.ada:7143 comp.lang.eiffel:671 comp.object:10638 Date: 2004-04-15T15:45:58+01:00 List-Id: "KingIshu" wrote in message news:95db0572.0404142153.431fd058@posting.google.com... > Hi All, > I am developing an object oriented OS code-named "ikbocs". > 1) What are the pros and cons of the following languages interms of > Effectiveness on System Programming, Object Orientedness etc ? > (Simula, Smalltalk, Modula-3, Eiffel, Sather, C++) > I suppose Java is not suitable for Sys. Programming. > > 2) Which OOP language would be better for OS development? You don't have to use an OO language to develop an OO OS. When I get back onto my OS project, it will be written in Ada, it will be an OO OS, but it will not be using tagged types (classes). You need to define what you want your OS to do first, then decide what language will help you to achieve this goal. You will need some assembly language in there, and maybe some other languages may creep in ;-) Who knows? Luke.