Path: utzoo!attcan!uunet!cbmvax!cbmehq!cbmger!peterk From: peterk@cbmger.UUCP (Peter Kittel GERMANY) Newsgroups: comp.sys.amiga Subject: Re: AmigaBASIC on A3000 needs NoFastMem Message-ID: <263@cbmger.UUCP> Date: 4 Jul 90 15:50:45 GMT References: <3348@crash.cts.com> <921.2691c80d@waikato.ac.nz> Reply-To: peterk@cbmger.UUCP (Peter Kittel GERMANY) Organization: Commodore Bueromaschinen GmbH, West Germany Lines: 23 In article <921.2691c80d@waikato.ac.nz> hamish@waikato.ac.nz writes: > >AND before all you basic freaks :) flame me, basic won't be structured until >it has everything a good Algol type language has, and then it won't be basic >any more. A language that will let you jump (ie GOTO) out of a loop, at any >time, to anywhere you like is a bad language. (Please don't include assembler >here! 8) Ah, you didn't see Real World Algol 60 programs, did you? They have GOTO's and they damned well jump just into loops and blocks like hell. Things I would never dare to do in any other language (safe Assembler). I speak about official numerical subroutines for polynomial equations provided by our university, source of these programs unknown to me. In fact, it *IS* possible to write AmigaBasic sources of >50 KB with *NO* GOTO (though that leads to use of MANY additional flag variables and such stuff). It always depends on the person using a language whether it will be structured in the end or not. I believe you can do fully unreadable coding in Pascal, and clearly structured Basic with many GOTO's on the other side. -- Best regards, Dr. Peter Kittel // E-Mail to Commodore Frankfurt, Germany \X/ rutgers!cbmvax!cbmger!peterk