What compiler could I use to make my own OS?I know turbo/borland C++ was used for FreeDOS.
On Wed, May 27, 2015 at 8:12 AM, Dave Kerber < dker...@warrenrogersassociates.com> wrote: > C++ is quite commonly used for desktop applications with low performance > requirements, on machines with plenty of horsepower. As you say, it's > rather a resource hog. > > > > -----Original Message----- > > From: imre.le...@telenet.be [mailto:imre.le...@telenet.be] > > Sent: Wednesday, May 27, 2015 2:47 AM > > To: Technical discussion and questions for FreeDOS developers. > > Subject: Re: [Freedos-devel] FreeDOS (ODIN) and 8086 compatibility > > > > C++ has become a very obscure language, that is generally not used very > > often anymore. > > > > Objective C is much bigger then C++ now. > > > > ----- Oorspronkelijk bericht ----- > > Van: "Steve Nickolas" <usots...@buric.co> > > Aan: "Technical discussion and questions for FreeDOS developers." > > <freedos-devel@lists.sourceforge.net> > > Verzonden: Dinsdag 26 mei 2015 17:25:54 > > Onderwerp: Re: [Freedos-devel] FreeDOS (ODIN) and 8086 compatibility > > > > On Tue, 26 May 2015, Edouard Forler wrote: > > > > > Most of the tools (format, etc.) were written in C, but command.com, > > > io.sys and msdos.sys were written in assembly. For me, ms-dos is just > > > these three files and especially msdos.sys. > > > > I tend to favor this approach too. The resident components are better > > written in ASM for speed and reduced memory footprint while the > > userland > > is better written in C for ease of development and code-sharing between > > components. > > > > > C is OK. C++ can be awful. It takes a lot of cpu to make the dynamic > > > dispatch and memory allocation, since it's object-based. That's > > usually > > > where the bottleneck lies. > > > > C++ is a terrible, imo, OS language. > > > > C is just at the right point between high level and low to be most > > useful > > for these things. > > > > -uso. > > > > ----------------------------------------------------------------------- > > ------- > > One dashboard for servers and applications across Physical-Virtual- > > Cloud > > Widest out-of-the-box monitoring support with 50+ applications > > Performance metrics, stats and reports that give you Actionable > > Insights > > Deep dive visibility with transaction tracing using APM Insight. > > http://ad.doubleclick.net/ddm/clk/290420510;117567292;y > > _______________________________________________ > > Freedos-devel mailing list > > Freedos-devel@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/freedos-devel > > > > ----------------------------------------------------------------------- > > ------- > > _______________________________________________ > > Freedos-devel mailing list > > Freedos-devel@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/freedos-devel > > > ------------------------------------------------------------------------------ > _______________________________________________ > Freedos-devel mailing list > Freedos-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/freedos-devel >
------------------------------------------------------------------------------
_______________________________________________ Freedos-devel mailing list Freedos-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-devel