

How many body in this forum can give me at least 2 or three examples thats shows bugs in C18? I can give you quicly a set of sources that shows bugs in CCS. Really all bad things we can find in a compiler.Ĭompare the set of corrected and discovered bugs in each version of C18 and the huge list of CCS!

The existing one is not even in alpha stage. The compiler itself has 9989329938747477 bug and the linker is inexistant. I call them Samples or Examples, and most of them are so badly written. Libs that use its I2C lib to communicate with an I2C device. CCS instead has 10022929383838 lib that does nothing. C18 is like any other compiler, with its drawbacks and its set of bugs (very few in last versions, so few that a hobbyst will never see them). The best compiler is the compiler you know very well. and it's able to generate retargetable code. It has all the set of tool we need for proefessionnal developments like a linker (that does work unlike CCS one), a librarian. The same can be said for SPI or MW memories, or SPI/I2C sensors (temp, Dallas iButton. Why do to think it's bad? because it has not a special lib for comm with 24C16 ? do the effort to learn I2C and you'll communicate with any 24Cxx using C18 I2C or Software I2C lib that are provided. First versions had bugs but it's getting corrected in each version and it integrates nicely under mpLab.Įven in its first version it was better ans more stable than the actual CCS compiler! It has a set of nice libs and is updated regularly. It does all what we can excpect from a very good compiler. Why is C18 from Microchip bad ? because it's not commercial ? because it's free (in its student edition)?
