CodeWarrior - CodeWarrior
Эта статья нужны дополнительные цитаты для проверка.Ноябрь 2011 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
Интернет сайт | www |
---|
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 ++, и язык ассемблера.
Старые версии
До приобретения продукта 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-23 | Bronze поддерживает 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 1 | 1997-06-04 | Mac и Windows в комплекте | |
CodeWarrior Pro 2 | 1997-10-23 | ||
CodeWarrior Pro 3 | 1998-04-07 | ||
CodeWarrior Pro 4 | 1998-09-10 | Последним запущен на 68040, последним включил Паскаль | |
CodeWarrior Pro 5 | Mac, Windows | 1999-06-18 | |
CodeWarrior Pro 6 | Mac, Windows | 2000-09-09 | Последний для поддержки компиляции 68k |
CodeWarrior Pro 7 | Mac, Windows | 2001 | Впервые запущен в Mac OS X |
CodeWarrior Pro 8 | Mac, Windows | 2002 | Последний запускается в классической Mac OS |
CodeWarrior 9 | Mac | 2003 | |
CodeWarrior 10 | Windows | 2004 |
История
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 ДУМАЙ С продавались более традиционно.
Рекомендации
- ^ «CodeWarrior для микроконтроллеров (классическая IDE)».
- ^ «CodeWarrior для микроконтроллеров (Eclipse IDE)».
- ^ Карлесс, Саймон (2006-05-09). «CodeWarrior назван официальным набором инструментов для Nintendo Wii». Гамасутра. Получено 2015-05-28.
- ^ "Classilla: HowToBuild". Получено 2015-05-28.
- ^ "История версий CodeWarrior". Получено 2018-06-15.
- ^ "ГРАНИЦЫ МАРКЕТИНГА; Продажа компьютерного шика". Нью-Йорк Таймс. 1995-02-12. Получено 2015-05-28.
- ^ Каждый, Дэвид К. (1999). «Кодовые названия компакт-диска разработчика Apple: каламбуры, веселье и сатира». MacKiDo. Получено 2015-05-28.