From owner-freebsd-questions@FreeBSD.ORG Sun Mar 11 23:56:53 2007 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 4A01316A401 for ; Sun, 11 Mar 2007 23:56:53 +0000 (UTC) (envelope-from keramida@ceid.upatras.gr) Received: from igloo.linux.gr (igloo.linux.gr [62.1.205.36]) by mx1.freebsd.org (Postfix) with ESMTP id BB28713C44C for ; Sun, 11 Mar 2007 23:56:52 +0000 (UTC) (envelope-from keramida@ceid.upatras.gr) Received: from kobe.laptop (dialup224.ach.sch.gr [81.186.70.224]) (authenticated bits=128) by igloo.linux.gr (8.13.8/8.13.8/Debian-3) with ESMTP id l2BNppSU024804 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Mon, 12 Mar 2007 01:55:29 +0200 Received: from kobe.laptop (kobe.laptop [127.0.0.1]) by kobe.laptop (8.13.8/8.13.8) with ESMTP id l2BNphNp060655; Mon, 12 Mar 2007 01:51:44 +0200 (EET) (envelope-from keramida@ceid.upatras.gr) Received: (from keramida@localhost) by kobe.laptop (8.13.8/8.13.8/Submit) id l2BNn1l1060625; Mon, 12 Mar 2007 01:49:01 +0200 (EET) (envelope-from keramida@ceid.upatras.gr) Date: Mon, 12 Mar 2007 01:49:00 +0200 From: Giorgos Keramidas To: Susanth K Message-ID: <20070311234900.GB60396@kobe.laptop> References: <6faf55220703110951g63c92218p1b3865be3999047e@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <6faf55220703110951g63c92218p1b3865be3999047e@mail.gmail.com> X-Hellug-MailScanner: Found to be clean X-Hellug-MailScanner-SpamCheck: not spam, SpamAssassin (not cached, score=-3.774, required 5, autolearn=not spam, ALL_TRUSTED -1.80, AWL 0.62, BAYES_00 -2.60) X-Hellug-MailScanner-From: keramida@ceid.upatras.gr X-Spam-Status: No Cc: freebsd-questions@freebsd.org Subject: Re: The FreeBSD's Implementation Language X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Mar 2007 23:56:53 -0000 On 2007-03-11 22:21, Susanth K 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