CodeWarrior - CodeWarrior
![]() | tento článek potřebuje další citace pro ověření.Listopadu 2011) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
webová stránka | www![]() |
---|
CodeWarrior je integrované vývojové prostředí (IDE) publikoval NXP Semiconductors pro úpravy, kompilaci a ladění softwaru pro několik mikrokontroléry a mikroprocesory (Freescale ColdFire, ColdFire +, Kinetis, Qorivva, PX, Freescale RS08, Freescale S08 a S12Z) a digitální řadiče signálu (DSC MC56F80X a MC5680XX) používané v vestavěné systémy.
Systém byl vyvinut společností Metrowerks na Macintosh, a byl mezi prvními vývojovými systémy na této platformě, které čistě podporovaly oba existující Motorola 68k a nový PowerPC (PPC). Během přechodu Apple na PPC se CodeWarrior rychle stal de facto standardní vývojový systém pro Mac, rychle se mění Symantec je MYSLÍTE C a vlastní Apple Workshop pro programátory Macintosh. Nákup Další v roce 1996 vedlo k poklesu relevance CodeWarrior, protože programování Mac se přesunulo k vlastním vývojářským nástrojům platformy NeXT.
Metrowerks odpověděl přenesením CodeWarrior na Microsoft Windows a zavedení kompilátorů pro širší škálu platforem. Stala se hlavní součástí softwarový zásobník pro pestrou řadu Motorola mikrokontroléry, a nakonec vedl k tomu, že v roce 1999 zakoupili Metrowerks. Byl široce používán na většině platforem založených na PPC nebo jiných procesorech Motorola a také na mnoha herní konzole. Produkt se přesunul do Freescale Semiconductor když tato společnost vznikla v roce 2004, a poté do NXP, když v roce 2015 zakoupili Freescale.
Původně jediný integrovaný produkt, nyní známý jako „Classic IDE“, bylo IDE později nahrazeno Zatmění IDE. Aktuální verze jsou 6.3 Classic IDE,[1] a 11.0 pro Eclipse IDE.[2] Podporované jazyky jsou C, C ++, a montážní jazyk.
Staré verze

Před akvizicí produktu společností Freescale existovaly verze cílené Macintosh, Microsoft Windows, Linux, Solaris, Play Station, Playstation 2, Nintendo GameCube, Nintendo DS, Wii,[3] Sega Dreamcast, SuperH, M · JÁDRO, Palm OS, Symbian OS, a BeOS.
Metrowerks zahrnuty také verze CodeWarrior Pascal, Objekt Pascal, Cíl-C, a Jáva překladače.
Zpětný výpočet nadšenci stále používají starší verze CodeWarrior k vývoji na klasickém Mac OS. Classilla je postaven na Metrowerks CodeWarrior 7.1.[4]
Název vydání | Edice | Datum vydání | Poznámky[5] |
---|---|---|---|
CodeWarrior DR / 1 | Zlato, stříbro, bronz | 1993-12-23 | Bronz podporuje 68k, stříbro podporuje PPC, zlato podporuje 68k a PPC |
CodeWarrior DR / 2 | Zlato, stříbro, bronz | 1994-03-11 | |
CodeWarrior DR / 3 | Zlato, stříbro, bronz | 1994-05-05 | |
CodeWarrior 4 | Zlato, stříbro, bronz | 1994-06-26 | |
CodeWarrior 5 | Zlato, bronz | 1994-12-15 | |
CodeWarrior 6 | Zlato, bronz | 1995-05-03 | |
CodeWarrior 7 | Zlato, bronz | 1995-09-05 | |
CodeWarrior 8 | Zlato, bronz | 1996-01-04 | |
CodeWarrior 9 | Zlato | 1996-05-11 | |
CodeWarrior 10 | Zlato | 1996-09-09 | |
CodeWarrior 11 | Zlato | 1996-12-31 | |
CodeWarrior Pro 1 | 1997-06-04 | Balíčky Mac a Windows | |
CodeWarrior Pro 2 | 1997-10-23 | ||
CodeWarrior Pro 3 | 1998-04-07 | ||
CodeWarrior Pro 4 | 1998-09-10 | Poslední spuštěn na 68040, poslední včetně Pascalu | |
CodeWarrior Pro 5 | Mac, Windows | 1999-06-18 | |
CodeWarrior Pro 6 | Mac, Windows | 2000-09-09 | Poslední podpora 68k kompilace |
CodeWarrior Pro 7 | Mac, Windows | 2001 | Nejprve nativně spuštěn v systému Mac OS X |
CodeWarrior Pro 8 | Mac, Windows | 2002 | Poslední spuštění v klasickém Mac OS |
CodeWarrior 9 | Mac | 2003 | |
CodeWarrior 10 | Okna | 2004 |
Dějiny
CodeWarrior byl původně vyvinut společností Metrowerks na základě kompilátoru C a prostředí pro Motorola 68 tis, vyvinutý Andreasem Hommelem a získaný společností Metrowerks. První verze CodeWarrior byly zaměřeny na PowerPC Macintosh, přičemž většina vývoje byla provedena skupinou z originálu MYSLÍTE C tým. Stejně jako THINK C, který byl známý svými rychlými časy kompilace, byl CodeWarrior rychlejší než Workshop pro programátory Macintosh (MPW), vývojové nástroje napsané Jablko.
CodeWarrior byl klíčovým faktorem v úspěchu přechodu jeho architektury strojů z 68K procesorů na PowerPC, protože v konkurenci poskytoval kompletní kompaktní kompilátor PowerPC (nástroje MPW společnosti Apple a Symantec C ++) byl většinou neúplný. Metrowerks také usnadňuje generování tlusté binární soubory, který obsahoval kód 68K i PowerPC.
Poté, co společnost Metrowerks získala společnost Motorola v roce 1999 se společnost soustředila na vestavěné aplikace, menší část svého úsilí věnovali kompilátorům pro stolní počítače. Dne 29. července 2005 oznámili, že CodeWarrior pro Mac bude ukončen po příštím vydání, CodeWarrior Pro 10. Ačkoli Metrowerks neuvedl své důvody, poptávka po CodeWarrior pravděpodobně poklesla v době, kdy Apple začal distribuovat Xcode (vlastní vývojová sada softwaru pro OS X) zdarma. Kromě toho Apple přepne na Intel Čipy ponechaly Metrowerks bez zjevného produktu, protože prodali svoji kompilační technologii Intel Nokia dříve v roce 2005.
Během svého rozkvětu byl produkt známý pro svůj cyklus rychlého vydání, s každoročními několika revizemi, a pro svou nepředvídatelnou reklamní kampaň. Jejich trička s geekwarem byla uvedena na módních stránkách The New York Times.[6]
Původ jména
V 90. letech Počítač Apple vydala měsíční sérii vývojářů CD-ROM obsahující zdroje pro programování Macintosh. Tato CD byla v raných dobách rozmarně pojmenována pomocí odkazujících odkazů na různé filmy, ale s kódovým nádechem; například „Hexorcista“ (Vymítač ), "Lord of the Files" (pán much ), „Gorily na disku“ (Gorily v mlze ), atd.[7]
Jeden z nich, svazek 9, měl název „Code Warrior“ a odkazoval se na film Mad Max 2: The Road Warrior. Později Apple upustil od náladového titulkování ve prospěch střízlivější „řady CD pro vývojáře“. Shodou okolností se filmem inspiroval i zakladatel Metrowerks, Australan Greg Galanos, který navrhl jméno CodeWarrior. Metrowerks následně použil název pro svůj nový vývojový produkt.
Balení CD CodeWarrior bylo do značné míry v tradici CD vývojářů společnosti Apple, které ve výrazných písmech obsahovalo slogany jako „Blood, Sweat, and Code“ a „Veni, Vidi, Codi“. Konkurenční produkty, jako jsou společnosti Symantec MYSLÍTE C byly běžněji uváděny na trh.
Reference
- ^ „CodeWarrior pro mikrokontroléry (Classic IDE)“.
- ^ „CodeWarrior pro mikrokontroléry (Eclipse IDE)“.
- ^ Carless, Simon (09.05.2006). „CodeWarrior Named Official Toolset For Nintendo Wii“. Gamasutra. Citováno 2015-05-28.
- ^ „Classilla: HowToBuild“. Citováno 2015-05-28.
- ^ "Historie verzí CodeWarrior". Citováno 2018-06-15.
- ^ „FRONTIERS OF MARKETING; Selling Geek Chic“. The New York Times. 1995-02-12. Citováno 2015-05-28.
- ^ Každý, David K. (1999). „Apple Developer CD Codenames: Puns, fun, and satira“. MacKiDo. Citováno 2015-05-28.