From owner-freebsd-newbies Sun Feb 14 14:24:46 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id OAA17919 for freebsd-newbies-outgoing; Sun, 14 Feb 1999 14:24:46 -0800 (PST) (envelope-from owner-freebsd-newbies@FreeBSD.ORG) Received: from laker.net (jet.laker.net [205.245.74.2]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id OAA17909 for ; Sun, 14 Feb 1999 14:24:30 -0800 (PST) (envelope-from sfriedri@laker.net) Received: from nt (digital-fll-160.laker.net [205.245.75.60]) by laker.net (8.9.0/8.9.0-LAKERNET-We-do-not-relay) with SMTP id RAA05460; Sun, 14 Feb 1999 17:24:20 -0500 Message-Id: <199902142224.RAA05460@laker.net> From: "Steve Friedrich" To: "freebsd-newbies@FreeBSD.ORG" , "root@isis.dynip.com" Date: Sun, 14 Feb 1999 17:09:29 -0500 Reply-To: "Steve Friedrich" X-Mailer: PMMail 98 Professional (2.01.1600) For Windows NT (4.0.1381;3) MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Subject: Re: Very Strange Question Sender: owner-freebsd-newbies@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Mon, 15 Feb 1999 00:03:15 +0300 (AST), root@isis.dynip.com wrote: >Ok, we all know that famous debate about who came first, the chicken or >the egg, on a similar scale, now you compile any c program with a >compiler, right , like cc, so as to say, cc compiler itself is a >program, so how it was first compiled, something like MS debug under >dos, or what. I mean the FIRST ever compiler generated, how it was >compiled into an exceutable ? Actually, this may be outside of the charter, since it's not freebsd related... In the beginning... ...there were no compilers or assemblers. There were "maintenance" panels consisting of pushbutton switches with neon lamps, allowing you to manually set/clear bits in a register. Entering a machine language program into main memory via this maintenance panel is referred to as "fat-fingering in" a program. Of course, this was never intended to be a viable way to enter programs, so punch cards were invented, and paper tapes (mylar tape was later and much superior to paper). Soon, a bare-bones assembler would be written in machine language. Much later would come compilers. I'd be willing to bet, the first compiler was Fortran. Later, Grace Hopper and associates would invent COBOL. Hope this whets your appetite... Steve Friedrich Viva la FreeBSD!! Unix systems measure "uptime" in years, Winblows measures it in minutes. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-newbies" in the body of the message