Searching \ for 'good C compiler' in subject line. ()
Make payments with PayPal - it's fast, free and secure! Help us get a faster server
FAQ page: www.piclist.com/techref/language/index.htm?key=c
Search entire site for: 'good C compiler'.

Truncated match.
PICList Thread
'good C compiler'
1997\05\14@043331 by ms

flavicon
face
Matthew Bonner B.Eng wrote:

{Quote hidden}

Dear Matthew,

I'm a little bit surprised that you suppose the MPC Compiler to be a a
good compiler. I was using MPC about 2 years ago and switched to MPLAB-C
because MPC was too "buggy". However I must confess that I'm also
disappointed by Microchip's compiler and support.

By the way, I'm interested in your experience concerning the following
points of compiler efficiency:
- unnecessary BSF/BCF commands of RP0 Bit
- unnecessary loading of PCLATH
- awkward assembly code even for simpliest C-source
- Moreover from a good and professional compiler-package I would expect
the capability of linking different C and ASM modules as well as
overlaying of local variables.

Sometimes I got the impression that Microchip seems to be interested in
blowing up the user's code with MPLAB-C for selling bigger devices ;-)

Any comments also of other members of this list concerning MPC and/or
other compilers are highly appreciated. Does anyone have experience with
the HI-TECH compiler?

Best regards,
Marc Schmaeche

-----------------------------------------------------------------------
        ZENTRUM  FUER  ANGEWANDTE  MIKROELEKTRONIK  UND  NEUE
        TECHNOLOGIEN  DER  BAYERISCHEN  FACHHOCHSCHULEN  E.V.

 Dipl.-Ing. M.Schmaeche     Tel.:   +49 (0)9131 691145
 ZAM-Anwenderzentrum Nbg.   Fax:    +49 (0)9131 691166
 Am Weichselgarten 7        E-Mail: .....msKILLspamspam@spam@zam.nf.fh-nuernberg.de
 91058 Erlangen, Germany             (Ger/Eng/Spa welcome)
-----------------------------------------------------------------------

1997\05\14@075314 by Didier JEANJEAN

flavicon
face
Hi,

I am using the PCW from CCS (http://www.execpc.com/~ccs/) and I think it is
not perfect but really nice. They have made many internal function (like
prinft, serial communication also for PIC16C57, interrupt routine, ...) now
they start with floating point, ...

The only problem is all the bug they have.So you must take the support to
have update and new functionnality. Normally when you find a bug you can
send an E-mail and you receive an answer (but some time that take more than
one week). Some times I have ask new possibility and they have add it.

In the list below the compiler didn't have only the possibility to link
assembly code with C code but you can add assembly code in the C source
code.


Didier

----------
{Quote hidden}

1997\05\14@104024 by Walter Banks

picon face
Marc Schmaeche wrote:
> I'm a little bit surprised that you suppose the MPC Compiler to be a
> good compiler. I was using MPC about 2 years ago and switched to
> MPLAB-C. However I must confess that I'm also disappointed by
> Microchip's compiler and support.

Thank-you for raising a number of points about MPC.

Our MPC Code Development System has become a distinct product from
Microchip Technologyâs MPLAB-C, which is based on the licensed
1995 Byte Craft source code.

Byte Craft Limited is committed to supporting and enhancing
the MPC Code Development System.  In August 1996 we released
MPC V1.20b. This release was sent to all registered users
of MPC. It was designed to stabilize the product and add a
few features that we thought essential.

á Linker which allows separate compilation and linking of source
 modules.

á New code generation algorithms which provide improved memory
 management support on the most Microchip PIC processors. Users
 of the 16C5x and 16C74 processors will see significant
 improvement in both code size and execution speed.

á Named address space support has been added to the MPC compiler.  
 This feature gives application developers more control over
 the placement of variables in the application implementation.  

In parallel to the V1.20b release there was a development project
to enhance the MPC product.  This project has been in beta test for
several months. In short it adds more data types, significantly
optimizes calls and jumps, has true local variable optimization,
and no longer has two byte argument restriction to functions. It
supports the user defined SPECIAL memory device drivers described
in our last newsletter. Memory management code generation has been
changed and shortened.

MPC has been quietly evolving into the kind of product that we
want to sell to provide good support for the Microchip PIC
products and good portability with our other code creation products.

Many Thanks for your comments,

Walter Banks
http://www.bytecraft.com

More... (looser matching)
- Last day of these posts
- In 1997 , 1998 only
- Today
- New search...