Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 12 Mar 2007 01:49:00 +0200
From:      Giorgos Keramidas <keramida@ceid.upatras.gr>
To:        Susanth K <susanthoffline@gmail.com>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: The FreeBSD's Implementation Language
Message-ID:  <20070311234900.GB60396@kobe.laptop>
In-Reply-To: <6faf55220703110951g63c92218p1b3865be3999047e@mail.gmail.com>
References:  <6faf55220703110951g63c92218p1b3865be3999047e@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On 2007-03-11 22:21, Susanth K <susanthoffline@gmail.com> wrote:
> Dear Friends,
> Is FreeBSD Completely Written in C ?

Sort of.  Great parts of FreeBSD, in fact the vast majority of
the source code, is written in C.  But it is not *completely*
written in C.

> Is there any part of OS written in C++ ?

Yes.  The source code is freely available online.  You can check
for yourself :)

> And I Guess GCC Compiler is used for compilation; ( Is it so ? )

Yes, the officially supported compiler is the GCC version that
comes with the base system.  But this does not mean that only
the particular GCC compiler suite works for developing software
on FreeBSD.  You can find a wealth of compilers for a huge
collection of languages in the Ports Collection.  Compilers exist
for FORTRAN, Haskell, Pascal, Modula 3, etc.  Interpreters and
interactive environments for Perl, Python, Ruby, Lisp and Scheme
are easy to install too.  You name it, and the Ports probably has
a compiler or interpreter for it already.

- Giorgos




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070311234900.GB60396>