From owner-freebsd-chat Thu Jan 28 01:05:12 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id BAA11617 for freebsd-chat-outgoing; Thu, 28 Jan 1999 01:05:12 -0800 (PST) (envelope-from owner-freebsd-chat@FreeBSD.ORG) Received: from cs.Technion.AC.IL (csa.cs.technion.ac.il [132.68.32.1]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id BAA11603 for ; Thu, 28 Jan 1999 01:05:06 -0800 (PST) (envelope-from nadav@cs.technion.ac.il) Received: from csd.csa (csd.cs.technion.ac.il [132.68.32.8]) by cs.Technion.AC.IL (8.9.0/8.9.0) with SMTP id LAA13694; Thu, 28 Jan 1999 11:06:36 +0200 (IST) Received: from localhost by csd.csa (SMI-8.6/SMI-SVR4) id LAA06608; Thu, 28 Jan 1999 11:06:33 +0200 Date: Thu, 28 Jan 1999 11:06:33 +0200 (IST) From: Nadav Eiron X-Sender: nadav@csd To: Mark Ovens cc: James , FreeBSD Chat Subject: Re: Back to school In-Reply-To: <36B0211F.E6059DC2@uk.radan.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-chat@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Thu, 28 Jan 1999, Mark Ovens wrote: > James wrote: > > [snip] > > > > Not to mention that in the sophomore "File Processing" course all students > > seem to gripe after being drug away from learning C/C++ in Windows to > ^^^^^^^^^^^^^^^^^^^^^^^^^ > > Err, is this not a contradiction it terms? > > > writing for a UNIX machine. > > > > Well, they'll be able to call themselves programmers then, won't they, > not just drag 'n' drop GUI builders. Where are the days when File Processing was taught in PL/1 under MVS? Students don't get enough challenges these days ;-) Nothing like writing JCL to make you appreciate the UNIX environment. Talking of students and Windows/UNIX mentality: I'm teaching this semester a course call Introduction to System Programming, which is basically the second semester programming course for undergrads here. The first part of this course is title "Advanced C", and teaches things like pointer arithmetics, data structures in C, and the like. Students are forced to submit code that runs on Solaris using gcc. However, at home most of them use Windows or DOS (mostly because they can get Borland C for DOS for free, not that Solaris isn't free for students). After they had their first home assignment they all came complaining: My program works find under DOS, but in UNIX I get Segmentation Fault. What is wrong with this computer??? When asked: Does your computer continue working after your run your program at home, many answered: "Sometimes we have to cycle the power on it after out program runs, but it *does* run". Sigh. I spent a whole hour explaining to them that Segmentation Fault was simply the result of the system protecting itself from their silly mistakes, and allowing them to catch them as they happen. They never thought that the fact that their program, after generating the required output, locks up the machine means that there's something wrong with it. They're probably used for M$ software to behave the same :-( > > > James Higgins > > Nadav To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-chat" in the body of the message