From owner-freebsd-questions Sat Feb 8 2:28: 3 2003 Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B4DF737B401 for ; Sat, 8 Feb 2003 02:28:02 -0800 (PST) Received: from smtp03.iprimus.com.au (smtp03.iprimus.com.au [210.50.30.52]) by mx1.FreeBSD.org (Postfix) with ESMTP id 364DC43FA3 for ; Sat, 8 Feb 2003 02:27:58 -0800 (PST) (envelope-from jamesbuch@iprimus.com.au) Received: from smtp02.iprimus.net.au (210.50.76.70) by smtp03.iprimus.com.au (6.7.010) id 3E3E0A81000EA620 for freebsd-questions@FreeBSD.ORG; Sat, 8 Feb 2003 21:27:49 +1100 Received: from windows ([211.26.149.89]) by smtp02.iprimus.net.au with Microsoft SMTPSVC(5.0.2195.5600); Sat, 8 Feb 2003 21:27:48 +1100 Message-ID: <001e01c2cf5c$45252bc0$59951ad3@windows> From: "James Buchanan" To: "Pierrick Brossin" , , References: <200302072309.AA423166622@altima.net> <00ae01c2cf56$7c461520$1400000a@nitrox> Subject: Re: Date: Sat, 8 Feb 2003 21:24:32 +1100 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2800.1106 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106 X-OriginalArrivalTime: 08 Feb 2003 10:27:48.0823 (UTC) FILETIME=[BA3BFE70:01C2CF5C] Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG For kernel programming, obviously: C or C++, assembler for a target architecture or two, Perl/Shell (for configuring your source tree). For applications programming, C/C++ and PHP/Python/Perl (one of those at least) and HTML, which will set you up to use 99.999% (give or take :-) of GUI APIs and also to develop web sites. I think most app developers can do web stuff. The great thing for app developers of course is that Perl and Python are about as close as platform independent as you can get. You can of course replace Perl or Python or PHP with Java. For academic/research & development, Lisp or Scheme, C/C++ and Java. For scientific/mathematical other than the above, including engineering, C/C++, FORTRAN and MATLAB or Mathematica or MAPLE. Replace FORTRAN with Lisp/Scheme for those engineers doing AI. For 3D games, C/C++, assembler and (something else, maybe Lisp/Scheme, since the latest games use AI techniques, and when learning AI Lisp/Scheme is typically used.) Natural languages: English, English and English. ;-) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message