 thumb|right|255px|metrowerks codewarrior professional release 1 codewarrior is an integrated development environment (ide) for the creation of software that runs on a number of embedded systems. prior to the acquisition of the product by freescale semiconductor, versions existed for macintosh, microsoft windows, linux, solaris, playstation 2, nintendo gamecube, nintendo ds, wii, palm os, symbian os, and even for beos. currently, c, c++, and assembly language are the focus of the tools, though before metrowerks was acquired by freescale, versions of codewarrior included pascal, object pascal, objective-c, and java compilers as well. ==history== codewarrior was originally developed by metrowerks based on a c compiler and environment for the motorola 68k, developed by andreas hommel and licensed to metrowerks. the first versions of codewarrior targeted the powerpc macintosh, with much of the development done by a group from the original think c team. much like think c, which was known for its fast compile times, codewarrior was faster than macintosh programmer's workshop (mpw), the development tools written by apple. codewarrior was a key factor in the success of apple's transition of its machine architecture from 68k processors to powerpc because it provided a complete, solid powerpc compiler when the competition (apple's mpw tools and symantec c++) was mostly incomplete. metrowerks also made it easy to generate fat binaries which included both 68k and powerpc code. however, after metrowerks was acquired by motorola in 1999, the company concentrated on embedded applications, devoting a smaller fraction of their efforts to compilers for desktop computers. on 29 july 2005, they announced that codewarrior for mac would be discontinued after the next release, codewarrior pro 10. although metrowerks did not detail their reasons, the demand for codewarrior had presumably fallen after apple began distributing xcode (its software development kit for os&nbsp;x and ios) for free. in addition, apple's switch to intel chips left metrowerks without an obvious product as they had sold their intel compiler technology to nokia earlier in 2005. older versions of codewarrior are still in use by retrocomputing ent
C++_compilers C_compilers Integrated_development_environments Mac_OS_development Mac_OS_software Mac_OS_text_editors OS_X_development OS_X_programming_tools OS_X_text_editors