From owner-freebsd-chat Fri Jul 3 13:17:52 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id NAA13650 for freebsd-chat-outgoing; Fri, 3 Jul 1998 13:17:52 -0700 (PDT) (envelope-from owner-freebsd-chat@FreeBSD.ORG) Received: from stcgate.statcan.ca (stcgate.statcan.ca [142.206.192.1]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id NAA13644 for ; Fri, 3 Jul 1998 13:17:48 -0700 (PDT) (envelope-from mike.jeays@statcan.ca) Received: (from root@localhost) by stcgate.statcan.ca (8.6.11/8.6.9) id QAA02767; Fri, 3 Jul 1998 16:20:37 -0400 Received: from stcinet.statcan.ca(142.206.128.146) by stcgate via smap (V1.3) id sma002671; Fri Jul 3 20:19:29 1998 Received: from statcan.ca by statcan.ca (SMI-8.6/SMI-SVR4) id QAA11540; Fri, 3 Jul 1998 16:17:40 -0400; sender mike.jeays@a.statcan.ca Received: from bora2.statcan.ca (bora2.statcan.ca [142.206.248.251]) by smtpshb.statcan.ca (8.8.5/8.8.5) with SMTP id QAA16164; Fri, 3 Jul 1998 16:18:12 -0400 Received: from smtpsha.statcan.ca by bora2.statcan.ca (SMI-8.6/SMI-SVR4) id PAA11774; Fri, 3 Jul 1998 15:43:12 -0400 ; sender mike.jeays@a.statcan.ca Received: from imap1a.statcan.ca by smtpsha.statcan.ca (SMI-8.6/SMI-SVR4) id PAA00880; Fri, 3 Jul 1998 15:36:12 -0400 ; Sender mike.jeays@a.statcan.ca X-Internal-ID: 359C39D10000112E Received: from a.statcan.ca (142.205.168.30) by imap1a.statcan.ca (NPlex 2.0.106); 3 Jul 1998 15:45:38 -0400 Message-ID: <359D352E.D8E46E45@a.statcan.ca> Date: Fri, 03 Jul 1998 15:46:55 -0400 From: Mike Jeays Organization: Statistics Canada/Statistique Canada X-Mailer: Mozilla 4.05 [en] (WinNT; U) MIME-Version: 1.0 To: "Christopher R. Bowman" CC: Eivind Eklund , "Dag-Erling Coidan =?iso-8859-1?Q?Sm=F8rgrav?=" , FreeBSD Chat Subject: Re: Beginning user's OS (was: Here is a really odd question!!!) References: <19980703010915.6825.qmail@hotmail.com> <19980703124514.H358@freebie.lemis.com> <19980703022310.B4457@zappo> <19980703111031.39367@follo.net> <199807031824.NAA13738@quark.ChrisBowman.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-chat@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org They would probably learn assembler as quickly as any of the 'regular' 3 GLs - once they get the idea of a register being a sort of pigeon-hole that you can put a number into, I think a bright child would make very rapid progress. Whether teaching them assembler would be a 'good thing' or not, I am reluctant to say... I agree that a language with a clean, regular syntax, and which enables the more skilled to progress to more advanced ideas, is ideal. I personally favour TK/TCL - the speed with which you can get real windowed applications running is almost without equal, and there is a smooth gradation from trying elementary statements to building complex windowed apps. But aren't we off topic - the original question was about OSs, not programming languages? I recently was visited by a nephew and niece (18 and 16 respectively) who have never seen a GUI other than Windows. I showed them my FreeBSD/fvwm setup, and they were able to use it easily, and of course found Netscape completely familiar. They seemed quite surprised there was anything other than Windows... Christopher R. Bowman wrote: > At 07:10 AM 7/3/98 , Eivind Eklund wrote: > >[snip] > > > >I'd use the same language to teach an 11-year-old as a 19+ year old. > >I'd preferably choose an interpreted language with fairly small and > >regular syntax; TCL, Scheme or Eiffel (the last only if I could run a > >'melting ice' environment) seem like good choices. > > > >[snip snip] > > Am I the only one who would teach people assembler as a first language, > especially young children who are so bright and learn so quickly that they > learn entire languages in a matter of a few years? > -------- > Christopher R. Bowman > crb@ChrisBowman.com > http://www.ChrisBowman.com/~crb > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-chat" in the body of the message To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-chat" in the body of the message