Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!uunet!husc6!bloom-beacon!gatech!hubcap!ncrcae!ncr-sd!hp-sdd!megatek!mana!hollen From: hollen@mana.megatek.uucp (Dion Hollenbeck) Newsgroups: comp.sys.ibm.pc Subject: Re: MIX C Compiler Message-ID: <182@megatek.UUCP> Date: Thu, 24-Sep-87 21:22:51 EDT Article-I.D.: megatek.182 Posted: Thu Sep 24 21:22:51 1987 Date-Received: Sun, 27-Sep-87 01:23:13 EDT References: <171@usl> Sender: news@megatek.UUCP Reply-To: hollen@mana.UUCP (Dion Hollenbeck) Organization: Megatek Corporation, San Diego, Ca. Lines: 33 In article <171@usl> khl@usl.usl.edu.UUCP (Calvin K. H. Leung) writes: >Anyone has experience with the MIX C Compiler? I'd like to have >some comments on its performance, portability, etc. > This was the first C compiler I bought. It is an excellent development environment including the best debugger around (blows the doors off CODEVIEW and I LIKE CODEVIEW!) It supports mixed programming in ASM with some nifty macros and a detailed explanation. Their support is great and they have an extensive library of PC functions. They have utilities to optimize either for speed or size and they really work well. HERE'S THE BAD NEWS!!! The compiler does not generate .OBJ files, it creates .MIX files. You must convert your assembly .OBJ files to .MIX but they provide a utility. What is inside a .COM file is a pcode interpreter and pcode which is interpreted at runtime. If all you want to do is write tiny model programs (all code and data in one 64k segment) and link to your own assembly routines, by all means, this is the finest deal in a C compiler around (and I paid $89 for the package, not the $39 as of now). I heartily recommend it for learning C since the debugger alone is worth twice the price. (only it's not compatible with anything else and won't debug down into assembly - use DEBUG). I have no connection with MIX software other than being a satisfied customer. I now use MSC 4.0 and am getting MSC 5.0. Am avoiding TURBO C because of no debugger available. Dion Hollenbeck (619) 455-5590 x2814 Megatek Corporation, 9645 Scranton Road, San Diego, CA 92121 { sdcsvax!sdcc6 | hp-sdd | seismo!s3sun } !megatek!hollen