CodeWarrior - CodeWarrior

CodeWarrior
Интернет сайтwww.nxp.com/дизайн/программного обеспечения/ разработка-программное обеспечение/ codewarrior-инструменты разработки: CW_HOME Отредактируйте это в Викиданных

CodeWarrior является интегрированная среда развития (IDE) опубликовано Полупроводники NXP для редактирования, компиляции и отладки программного обеспечения для нескольких микроконтроллеры и микропроцессоры (Freescale ColdFire, ColdFire +, Kinetis, Коривва, PX, Freescale RS08, Freescale S08, и S12Z) и контроллеры цифровых сигналов (DSC MC56F80X и MC5680XX), используемые в встроенные системы.

Система была разработана Metrowerks на Macintosh, и была одной из первых систем разработки на этой платформе, полностью поддерживающих как существующие Motorola 68k и новый PowerPC (КПП). Во время перехода Apple на PPC CodeWarrior быстро стал де-факто стандартная система разработки для Mac, быстро вытесняющая Symantec с ДУМАЙ С и собственный Мастерская программиста Macintosh. Покупка Следующий в 1996 г. привело к снижению актуальности CodeWarrior, поскольку программирование для Mac перешло на собственные инструменты разработчика платформы NeXT.

Metrowerks ответил портированием CodeWarrior на Майкрософт Виндоус и введение компиляторов для более широкого круга платформ. Он стал основной частью программный стек для разнообразных линий Motorola микроконтроллеры, и в конечном итоге привело к покупке Metrowerks в 1999 году. Он широко использовался на большинстве платформ, основанных на PPC или других процессорах Motorola, а также на многих игровые приставки. Товар перемещен в Freescale Semiconductor когда эта компания была создана в 2004 году, а затем в NXP, когда они купили Freescale в 2015 году.

Первоначально это был единый интегрированный продукт, теперь известный как «Классическая среда IDE», но впоследствии эта среда была заменена на Затмение IDE. Текущие версии 6.3 Classic IDE,[1] и 11.0 для Eclipse IDE.[2] Поддерживаемые языки: C, C ++, и язык ассемблера.

Старые версии

Metrowerks CodeWarrior Professional, выпуск 1

До приобретения продукта Freescale версии существовали с таргетингом Macintosh, Майкрософт Виндоус, Linux, Солярис, Игровая приставка, PlayStation 2, Nintendo GameCube, Nintendo DS, Wii,[3] Sega Dreamcast, SuperH, M · CORE, Palm OS, ОС Symbian, и BeOS.

Metrowerks версии CodeWarrior также включены Паскаль, Object Pascal, Цель-C, и Ява компиляторы.

Ретрокомпьютинг энтузиасты по-прежнему используют старые версии CodeWarrior для разработки на классической Mac OS. Classilla построен с использованием Metrowerks CodeWarrior 7.1.[4]

Название выпускаРедакцииДата выходаПримечания[5]
CodeWarrior DR / 1Золото, серебро, бронза1993-12-23Bronze поддерживает 68k, Silver поддерживает PPC, Gold поддерживает 68k и PPC
CodeWarrior DR / 2Золото, серебро, бронза1994-03-11
CodeWarrior DR / 3Золото, серебро, бронза1994-05-05
CodeWarrior 4Золото, серебро, бронза1994-06-26
CodeWarrior 5Золото, бронза1994-12-15
CodeWarrior 6Золото, бронза1995-05-03
CodeWarrior 7Золото, бронза1995-09-05
CodeWarrior 8Золото, бронза1996-01-04
CodeWarrior 9Золото1996-05-11
CodeWarrior 10Золото1996-09-09
CodeWarrior 11Золото1996-12-31
CodeWarrior Pro 11997-06-04Mac и Windows в комплекте
CodeWarrior Pro 21997-10-23
CodeWarrior Pro 31998-04-07
CodeWarrior Pro 41998-09-10Последним запущен на 68040, последним включил Паскаль
CodeWarrior Pro 5Mac, Windows1999-06-18
CodeWarrior Pro 6Mac, Windows2000-09-09Последний для поддержки компиляции 68k
CodeWarrior Pro 7Mac, Windows2001Впервые запущен в Mac OS X
CodeWarrior Pro 8Mac, Windows2002Последний запускается в классической Mac OS
CodeWarrior 9Mac2003
CodeWarrior 10Windows2004

История

CodeWarrior был первоначально разработан Metrowerks на основе компилятора C и среды для Motorola. 68 тыс., разработанный Андреасом Хоммелем и приобретенный компанией Metrowerks. Первые версии CodeWarrior были нацелены на PowerPC Macintosh, большая часть разработок была сделана группой из оригинального ДУМАЙ С команда. Как и THINK C, который был известен своим быстрым временем компиляции, CodeWarrior был быстрее, чем Мастерская программиста Macintosh (MPW), инструменты разработки, написанные яблоко.

CodeWarrior был ключевым фактором успеха перевода Apple архитектуры машин с процессоров 68K на PowerPC, потому что он предоставил полный, надежный компилятор PowerPC, когда конкуренция (инструменты Apple MPW и Symantec C ++) был в основном неполным. Metrowerks также упростил создание толстые двоичные файлы, который включал как код 68K, так и код PowerPC.

После того, как Metrowerks был приобретен Motorola в 1999 году компания сконцентрировалась на встроенные приложения, уделяя меньшую часть своих усилий компиляторам для настольных компьютеров. 29 июля 2005 года они объявили, что CodeWarrior для Mac будет прекращен после выхода следующего выпуска, CodeWarrior Pro 10. Хотя Metrowerks не уточнил их причины, спрос на CodeWarrior предположительно упал в то время, когда Apple начала распространять Xcode (собственный комплект разработки программного обеспечения для OS X) бесплатно. Кроме того, переход Apple на Intel чипы оставили Metrowerks без очевидного продукта, поскольку они продали свою технологию компилятора Intel Nokia ранее в 2005 году.

В период своего расцвета продукт был известен своим быстрым циклом выпуска с множеством пересмотров каждый год и необычной рекламной кампанией. Их "компьютерные" рубашки были представлены на модных страницах Нью-Йорк Таймс.[6]

Происхождение названия

В 90-е годы Компьютер Apple выпустила ежемесячную серию разработчиков CD-ROM содержащие ресурсы для программирования Macintosh. Вначале эти компакт-диски имели причудливые названия, в которых использовались каламбурные отсылки к различным фильмам, но с некоторыми особенностями кодирования; например, «Гексорцист» (Экзорцист ), «Властелин файлов» (Владыка мух ), «Гориллы в диске» (Гориллы в тумане ), так далее.[7]

Один из них, том 9, назывался «Кодовый воин», ссылаясь на фильм. Безумный Макс 2: Воин Дороги. Позже Apple отказалась от причудливого названия в пользу более трезвой «серии компакт-дисков для разработчиков». По совпадению основатель Metrowerks, Грег Галанос, австралиец, также был вдохновлен фильмом и предложил название CodeWarrior. Впоследствии Metrowerks использовал это название для своего нового продукта для разработчиков.

Упаковка компакт-дисков CodeWarrior во многом соответствовала традициям компакт-дисков разработчиков Apple, с такими лозунгами, как «Blood, Sweat, and Code» и «Veni, Vidi, Codi», написанными заметными буквами. Конкурирующие продукты, такие как Symantec ДУМАЙ С продавались более традиционно.

Рекомендации

  1. ^ «CodeWarrior для микроконтроллеров (классическая IDE)».
  2. ^ «CodeWarrior для микроконтроллеров (Eclipse IDE)».
  3. ^ Карлесс, Саймон (2006-05-09). «CodeWarrior назван официальным набором инструментов для Nintendo Wii». Гамасутра. Получено 2015-05-28.
  4. ^ "Classilla: HowToBuild". Получено 2015-05-28.
  5. ^ "История версий CodeWarrior". Получено 2018-06-15.
  6. ^ "ГРАНИЦЫ МАРКЕТИНГА; Продажа компьютерного шика". Нью-Йорк Таймс. 1995-02-12. Получено 2015-05-28.
  7. ^ Каждый, Дэвид К. (1999). «Кодовые названия компакт-диска разработчика Apple: каламбуры, веселье и сатира». MacKiDo. Получено 2015-05-28.

внешняя ссылка

Официальный веб-сайт Отредактируйте это в Викиданных