Заявка отклонена 20 декабря 2024 г. пользователем Theroadislong ( обсуждение ).
Где получить помощь
Как улучшить черновик
Вы также можете просмотреть разделы Wikipedia:Избранные статьи и Wikipedia:Хорошие статьи , чтобы найти примеры лучших статей Википедии на темы, схожие с тем, что предлагаете вы. Повышение ваших шансов на быстрое рассмотрение Чтобы повысить свои шансы на более быстрое рассмотрение, пометьте свой черновик соответствующими тегами WikiProject с помощью кнопки ниже. Это даст рецензентам знать, что был представлен новый черновик в области их интересов. Например, если вы написали о женщине-астрономе, вам следует добавить теги Biography , Astronomy и Women Scientists . Ресурсы редактора
|
Оригинальный автор(ы) | Пелле Ориниус |
---|---|
Стабильный релиз | 9.00.9 / 28 сентября 2024 г. ( 2024-09-28 ) [1] |
Операционная система | Microsoft Windows , Windows CE |
Тип | Интегрированная среда разработки |
Лицензия | Бесплатное ПО |
Веб-сайт | wiki.pellesc.de/doku.php |
Pelles C — это легковесная бесплатная интегрированная среда разработки (IDE), которая также включает компилятор и ассемблер, используемый для C и C++. [2] Он основан на LCC и поддерживает множество вещей, таких как C11, C17 и архитектура amd64. Он работает на Microsoft Windows и Windows CE для карманных ПК Microsoft.
Все началось в 1987-88 годах, когда автор работал в консалтинговой компании в Швеции, которая также продавала программное обеспечение, написанное на BASIC для микрокомпьютеров. Когда IBM PC начали распространяться, было проще конвертировать старое программное обеспечение, чем писать его с нуля. После нескольких неудачных попыток он решил написать ассемблер на любительском уровне, затем представил его своему боссу, который нашел его годным. В этот момент проект превратился в компилятор DOS, 16-битный компилятор Windows и, наконец, в полноценную 32-битную систему. После многих лет работы с этой системой в 1999 году было решено перейти на более традиционные инструменты разработки.
Но Ориниус посчитал, что было бы стыдно выбрасывать хороший компоновщик, менеджер библиотек и т. д., и решил добавить компилятор для языка C. Вместо того чтобы начинать с нуля, он решил использовать код LCC, разработанный в Принстоне : в нем отсутствовали многие вещи, которые были знакомы по компилятору Microsoft, такие как встроенная ассемблерная обработка и структурированная обработка исключений, но он был хорошо написан, и код не был слишком длинным.
Затем он начал добавлять недостающие функции и в то же время узнавал больше о LCC, это заняло несколько лет, а также изучение стандарта C99 и программирования Pocket PC. Когда он получил что-то определенное, он подумал, что это также может быть полезно другим, и решил опубликовать это в сети. [3] Версия, которая в настоящее время чаще всего загружается с зеркального сайта, — 7.00, которая достигла 150 000 загрузок.
Он пытается поддерживать определенную совместимость с Microsoft Visual Studio, имея это в виду, он обеспечивает поддержку импорта проектов Visual Studio 2010/2012/2013. Его интегрированная среда разработки описывается как «превосходная», когда дело доходит до изучения языка C в Windows. [4]
Компилятор основан на LCC (Little C Compiler), многоцелевом компиляторе, разработанном Крисом Фрейзером и Дэвидом Хансоном, а инсталляционный конструктор для Windows основан на NSIS . Благодаря разрешительной лицензии от LCC [5] он был постепенно интегрирован с изменениями, которые привели к текущей версии, используемой в Pelles C.
Компилятор, придерживаясь стандартов ISO C99/C11 , также принимает расширения Microsoft для языка C, а также использует свои собственные. Именно его приверженность обновленному стандарту ISO для языка C отличает его от Visual Studio от Microsoft, склонность, показанная в постоянных обновлениях стандарта и в файле справки, который разъясняет основные моменты изменений между одной версией стандарта ISO и другой.
Ниже приведены основные характеристики.
В версии 8.00 поддержка ARM и Windows Mobile была прекращена. [6]
Я могу предложить два источника подходящего компилятора C [...]: компилятор Pelles C для Microsoft Windows [...] и включает в себя прекрасную IDE.
- глубокое (а не просто мимолетное упоминание предмета)
- надежный
- вторичный
- независимо от субъекта
Убедитесь, что вы добавляете ссылки, которые соответствуют этим критериям, прежде чем повторно отправлять. Узнайте об ошибках, которых следует избегать при решении этой проблемы. Если дополнительных ссылок нет, тема не подходит для Википедии.