CodeWarrior - CodeWarrior

CodeWarrior
webová stránkawww.nxp.com/design/software/ vývojový software/ codewarrior-development-tools: CW_HOME Upravte to na Wikidata

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

Vydání Metrowerks CodeWarrior Professional 1

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íEdiceDatum vydáníPoznámky[5]
CodeWarrior DR / 1Zlato, stříbro, bronz1993-12-23Bronz podporuje 68k, stříbro podporuje PPC, zlato podporuje 68k a PPC
CodeWarrior DR / 2Zlato, stříbro, bronz1994-03-11
CodeWarrior DR / 3Zlato, stříbro, bronz1994-05-05
CodeWarrior 4Zlato, stříbro, bronz1994-06-26
CodeWarrior 5Zlato, bronz1994-12-15
CodeWarrior 6Zlato, bronz1995-05-03
CodeWarrior 7Zlato, bronz1995-09-05
CodeWarrior 8Zlato, bronz1996-01-04
CodeWarrior 9Zlato1996-05-11
CodeWarrior 10Zlato1996-09-09
CodeWarrior 11Zlato1996-12-31
CodeWarrior Pro 11997-06-04Balíčky Mac a Windows
CodeWarrior Pro 21997-10-23
CodeWarrior Pro 31998-04-07
CodeWarrior Pro 41998-09-10Poslední spuštěn na 68040, poslední včetně Pascalu
CodeWarrior Pro 5Mac, Windows1999-06-18
CodeWarrior Pro 6Mac, Windows2000-09-09Poslední podpora 68k kompilace
CodeWarrior Pro 7Mac, Windows2001Nejprve nativně spuštěn v systému Mac OS X
CodeWarrior Pro 8Mac, Windows2002Poslední spuštění v klasickém Mac OS
CodeWarrior 9Mac2003
CodeWarrior 10Okna2004

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

  1. ^ „CodeWarrior pro mikrokontroléry (Classic IDE)“.
  2. ^ „CodeWarrior pro mikrokontroléry (Eclipse IDE)“.
  3. ^ Carless, Simon (09.05.2006). „CodeWarrior Named Official Toolset For Nintendo Wii“. Gamasutra. Citováno 2015-05-28.
  4. ^ „Classilla: HowToBuild“. Citováno 2015-05-28.
  5. ^ "Historie verzí CodeWarrior". Citováno 2018-06-15.
  6. ^ „FRONTIERS OF MARKETING; Selling Geek Chic“. The New York Times. 1995-02-12. Citováno 2015-05-28.
  7. ^ Každý, David K. (1999). „Apple Developer CD Codenames: Puns, fun, and satira“. MacKiDo. Citováno 2015-05-28.

externí odkazy

Oficiální webové stránky Upravte to na Wikidata