From owner-freebsd-questions@FreeBSD.ORG Wed Apr 8 12:10:31 2009 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B08881065677 for ; Wed, 8 Apr 2009 12:10:31 +0000 (UTC) (envelope-from will.rutherdale@utoronto.ca) Received: from mail.vex.net (smaug.vex.net [208.76.104.132]) by mx1.freebsd.org (Postfix) with ESMTP id 893E48FC29 for ; Wed, 8 Apr 2009 12:10:30 +0000 (UTC) (envelope-from will.rutherdale@utoronto.ca) Received: from [192.168.110.8] (unknown [207.35.13.213]) by mail.vex.net (Postfix) with ESMTPA id C98E3171BC for ; Wed, 8 Apr 2009 08:10:28 -0400 (EDT) Message-ID: <49DC942C.7090301@utoronto.ca> Date: Wed, 08 Apr 2009 08:10:20 -0400 From: William Gordon Rutherdale User-Agent: Thunderbird 1.5.0.14ubu (X11/20080505) MIME-Version: 1.0 CC: freebsd-questions References: <139b44430904070241j5227d178jd75f6a93057a150a@mail.gmail.com> <20090408085042.GA54417@melon.esperance-linux.co.uk> <20090408124952.X34961@gwdu60.gwdg.de> <139b44430904080436j7fa08015u1d77c38c51e2583a@mail.gmail.com> In-Reply-To: <139b44430904080436j7fa08015u1d77c38c51e2583a@mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: C programming question 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: Wed, 08 Apr 2009 12:10:32 -0000 Valentin Bud wrote: > Thanks everybody for the heads up. I don't know (yet) which path i am going > to take. I know a little bit of perl so i guess i'll start reading on how > can i accomplish my goal with perl. > > thanks, > v > I've been programming for a very long time, and I can tell you that both Perl and C/C++ have done me very well. The centre of gravity keeps shifting in software, but most of the scripting languages, and the libraries they depend on, are written in C. Installing most packages from scratch usually depends on having a C compiler around and knowing how to use it. The fundamental system interfaces in all forms of Unix are written in and for C. There are always jobs out there requiring knowledge of C, especially in embedded programming. I would suggest that you can't go wrong taking the C path, and you would probably do well trying it in Perl too. -Will