From owner-freebsd-questions@FreeBSD.ORG Thu Dec 28 21:33:09 2006 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 7DA1F16A407 for ; Thu, 28 Dec 2006 21:33:09 +0000 (UTC) (envelope-from vizion@vizion.occoxmail.com) Received: from dukecmmtao03.coxmail.com (dukecmmtao03.coxmail.com [68.99.120.70]) by mx1.freebsd.org (Postfix) with ESMTP id 1631E13C475 for ; Thu, 28 Dec 2006 21:33:08 +0000 (UTC) (envelope-from vizion@vizion.occoxmail.com) Received: from dukecmmtao03 ([172.18.22.61]) by dukecmmtao03.coxmail.com (InterMail vM.6.01.06.01 201-2131-130-101-20060113) with SMTP id <20061228213308.HBIN60.dukecmmtao03.coxmail.com@dukecmmtao03> for ; Thu, 28 Dec 2006 16:33:08 -0500 X-Mailer: Openwave WebEngine, version 2.8.16 (webedge20-101-1106-20040809) From: Vizion Organization: vizion Communications To: Date: Thu, 28 Dec 2006 13:33:08 -0800 MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Message-Id: <20061228213308.HBIN60.dukecmmtao03.coxmail.com@dukecmmtao03> Subject: Re: where to get the iso c90 compiler? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 Dec 2006 21:33:09 -0000 deeptech71@gmail.com wrote: >> [Fistly, people wrote code in pure binary language. Then assembly were >> invented and later they wrote higher level languages in assembly.] > > > With whatever C compiler the gcc developer had at that time. > > > It probably wasn't. The first ever compiler was most likely written > > in assembler. Later on the first compiler for a new language has > > usually been written in some other language. > > Yeah I knew that. Anyone know a good book on assembly language? http://asm.sourceforge.net/ is a good site. I've used it a great deal in the past. It has references to various Linux's and FreeBSD. > The evolution of programming. Can someone give me a link? I may be one of the missing links I remember writing programs during the late 50's in binary on a form with four columns. Column 1 was to describe the purpose of the step. Column 2 contained the binary code for the step. Column 3 used my own shorthand to illustrate the meaning of the binary code in human language and column 4 described what happened to the contents of the registers. ___________________________ In the early sixties I wrote a small program that translated data rather like the contents of column 3 into contents equivalent to column 2. meant I did not have to remember the binary numbers but only use a consistent set of abreviations. Saved me a hell of a lot of time I can tell you!!! I still had to write the descriptions.. and get the whole lot punched into 80 column cards begore it was of any practical use. David_________________