From owner-freebsd-doc Tue Apr 21 02:28:56 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id CAA29778 for freebsd-doc-outgoing; Tue, 21 Apr 1998 02:28:56 -0700 (PDT) (envelope-from owner-freebsd-doc@FreeBSD.ORG) Received: from USC-FW.utimaco.co.at (mail-gw.utimaco.co.at [195.96.28.162]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id JAA29770 for ; Tue, 21 Apr 1998 09:28:49 GMT (envelope-from Michael.Schuster@utimaco.co.at) Received: (from uucp@localhost) by USC-FW.utimaco.co.at (8.8.8/8.8.8) id LAA20244; Tue, 21 Apr 1998 11:26:10 +0200 (CEST) (envelope-from Michael.Schuster@utimaco.co.at) Received: from ns1.int.utimaco.co.at(10.1.0.254) by USC-FW.utimaco.co.at via smap (V2.0) id xma020242; Tue, 21 Apr 98 11:25:41 +0200 Received: from utimaco.co.at (ultra1.int.utimaco.co.at [10.1.0.32]) by safeconcept.int.utimaco.co.at (8.8.5/8.8.5) with ESMTP id LAA11117; Tue, 21 Apr 1998 11:25:36 +0200 (CEST) Message-ID: <353C6611.9BEBD7C4@utimaco.co.at> Date: Tue, 21 Apr 1998 11:25:37 +0200 From: Michael Schuster Organization: Utimaco Safe Concept GmbH. Linz Austria X-Mailer: Mozilla 4.04 [en] (X11; I; SunOS 5.5.1 sun4u) MIME-Version: 1.0 To: Scott J F Kilgour CC: freebsd-doc@FreeBSD.ORG Subject: Re: FreeBSD References: <01bd6c74$f5791040$56547ec2@sjfk> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-doc@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > Scott J F Kilgour wrote: > > Can u help? > > I have been reading some fact sheets on FreeBSD, and it all seems > quite interesting, then again, quite complicating. > > Is it a programming language that a non-mathematician can use. I have > been told it is quite handy for designing personal > icons, folders etc. It seems that a clarification (at least one :-) is necessary: FreeBSD is an operating system (OS). The main task of an OS is to abstract from that actual hardware with its own special properties you are using (like CPU, hard disk numbers, size(s) and sectors per track, screen size and colours, keyboard type, etc.) and to provide a) the user (to a lesser extent) and b) applications (see below) with a "generalised", an abstract machine that is the same (more or less) no matter what hardware you are actually using. In general, an OS offers services to the application (e.g. a file system, network, user I/O, etc). The quality of an OS is largely (sp?) defined by the power and flexibility of the services, and by the OS's availability for many platforms (ie. hardware configurations). A programming language is a tool describing - again in an abstract way, using so-called "statements" - how to combine an OS's services into manipulating a set of data (like pictures, user input, whatever) in a way conforming to certain requirements (eg. "I want to do ray tracing with a zillion colours"). There's two types of programming languages: compiled and interpreted. Compiled languages are translated once into (native) machine language to run on a given set of hardware plus OS (the result is called a "program" or "application"), whereas interpreted languages do this translation statement by statement while your "program" is running (in this case, the statements plus the special program translating them are called the "application"). >From your questions I gather that you are actually lookin for an application to perform a task. So, the question actually is: what do you actually want to do? List your requirements, and then ask again. Ah, yes, freebsd-doc is about documentation of and for the FreeBSD project - go to freebsd-questions for this! > My young cousin has been blabbering on about it. very nice of him! > SCOTT KILGOUR -- Michael Schuster To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-doc" in the body of the message