Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!uunet!seismo!mcnc!gatech!bloom-beacon!oberon!sdcrdcf!burdvax!psuvax1!vu-vlsi!cbmvax!hedley From: hedley@cbmvax.UUCP (Hedley Davis) Newsgroups: comp.sys.amiga Subject: Re: How fast is AmigaBasic? Message-ID: <2098@cbmvax.UUCP> Date: Mon, 13-Jul-87 11:49:46 EDT Article-I.D.: cbmvax.2098 Posted: Mon Jul 13 11:49:46 1987 Date-Received: Thu, 16-Jul-87 03:53:59 EDT References: <1348@bath63.ux63.bath.ac.uk> <2460@husc6.UUCP> <126@jc3b21.UUCP> Reply-To: hedley@cbmvax.UUCP (Hedley Davis) Organization: Commodore Technology, West Chester, PA Lines: 26 Summary: Depends... > > There is another BASIC compiler which is purportedly compatible with >AmigaBASIC source files. I don't remember its name, but it is a recent >release. Does anyone know anything about it? Is it fast? Is it really >compatible with AmigaBASIC? > >--Fabbian Dufoe > Its called ACBasic. I can't remember who wrote it, but we did have a Beta copy floating around here which I used to write a bicubic patch editor. The code was ~1000 lines. The compiler really speeded things up amazingly. Not so much of an increase in the totally raw math operations, but the control flow speeded up enourmously. AmigaBasic does not use a very efficient method of handling control flow. Sorry, but I don't have any benchmarks either. One other thing, the compiler requires a run time library be present on the WORKBENCH disk. This is annoying, but the speed increase makes it worth it. One other One other thing, It compiles really fast. If you select options to keep the source and temporary files in RAM:, it'll crank just under a thousand lines a minute. Pretty damn nice. Hedley