Date: Thu, 18 Dec 2003 15:44:20 +0100 From: Simon Barner <barner@in.tum.de> To: soultrax@verizon.net Cc: freebsd-questions@freebsd.org Subject: Re: Just a question..... Message-ID: <20031218144420.GC353@zi025.glhnet.mhn.de> In-Reply-To: <20031218013742.QRHC9064.out007.verizon.net@outgoing.verizon.net> References: <20031218013742.QRHC9064.out007.verizon.net@outgoing.verizon.net>
next in thread | previous in thread | raw e-mail | index | archive | help
--6c2NcOVqGQ03X4Wi Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable > What programming languages do you use for interacting with=20 > freebsd( the kernel,ports)?=20 The FreeBSD kernel and most of the applications are written in C, others in C++. If you don't know them yet, you will benefit from every minute you spend on learning them. Note, that if you want C++ to become your first programming language, it might be easier to start with it, since you will learn everything the C++ way (without being influenced by your C knowledge). Additionally, some knowledge in a scripting language like Perl won't hurt, and it's always handy to be familiar with Makefiles (both BSD pmake and GNU gmake). Once you feel confident enough in your programming skills, you can subscribe to ports@freebsd.org and to fix problems with the FreeBSD ports collection. This will help you a lot to gain in-depth knowlegde in programming a UN*X environment. > Where can i get more information on how make programs for=20 > freebsd?, Apart from the online books mentioned by David, you should certainly have a look at some books on C and C++ Programming, Programming in a UN*X, TCP/IP networking, Operating Systems in general (I have some books in mind, but need to look up the exact references - maybe someone else can fill this gap?) > I plan on going to college to study computer science but i=20 I don't know your curriculum, but don't be affraid if you are confronted with lots of maths and theoretical stuff that _seems_ to have nothing to do with the real world. > dont want to waste my time studying programming languages=20 > like visual basic, even though it wouldnt hurt. I want you=20 > to guide me so i wont make a mistake. i know ms software=20 > dictates most things in the market because of their business=20 > practices but i dont want to get stuck with it. Freebsd is=20 > my choice and i want it to be a meaningfull choice in my=20 > future career. =20 Okay, you sound really motivated - excellent! Let's go! > Thats all i ask for now. with your help in two to four=20 > years from now ( or less if possible) you`ll hear from me=20 > with what i can provide to you or the freebsd community.=20 Simon --6c2NcOVqGQ03X4Wi Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (FreeBSD) iD8DBQE/4b1ECkn+/eutqCoRAl6qAKCESyPV+8g5n083saPZtAr+6rzz/ACcDlFY FLnOEwVLMQ6wnylkdUAqfYE= =F4Tm -----END PGP SIGNATURE----- --6c2NcOVqGQ03X4Wi--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20031218144420.GC353>