Файл: Инструментарий Eclipse CC Development Tools.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 06.12.2023

Просмотров: 40

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Инструментарий Eclipse C/C++ Development Tools

В контексте вычислительной техники Eclipse-это интегрированная среда разработки (IDE) для разработки приложений с использованием языка программирования Java и других языков программирования, таких как C/C++, Python, PERL, Ruby и др. Платформа Eclipse, которая является основой для Eclipse IDE, состоит из плагинов и предназначена для расширения с использованием дополнительных плагинов.

Проект Eclipse CDT™ предоставляет полнофункциональную интегрированную среду разработки C и C++ на основе платформы Eclipse. Функции включают в себя: поддержку создания проекта и управляемой сборки для различных цепочек инструментов, стандартную сборку make, навигацию по исходному коду, различные инструменты знаний об исходном коде, такие как иерархия типов, граф вызовов, включение браузера, браузер определения макросов, редактор кода с подсветкой синтаксиса, сворачиванием и гиперссылкой. навигация, рефакторинг исходного кода и генерация кода, инструменты визуальной отладки, включая память, регистры и средства просмотра дизассемблирования. Пожалуйста, посетите основной репозиторий CDT, чтобы сообщить о проблемах, получить код или узнать больше о проекте.

Платформа Eclipse в сочетании с JDT включает многие из возможностей, которые включаются в коммерческие IDE: редактор с подсветкой синтаксиса, инкрементальная компиляция кода, потокобезопасный отладчик, навигатор по классам, менеджеры файлов и проектов, а также интерфейсы к стандартным системам контроля исходных текстов, таким как CVS и ClearCase.

Проект Eclipse представляет собой первую столь мощно поддержанную мировым IT-сообществом попытку создания единой открытой интегрированной платформы разработки приложений, обладающей надежностью, функциональностью и уровнем качества коммерческого продукта. Фактически эта платформа предназначена для всего и ни для чего конкретно: она представляет собой основу, имеющую блочную структуру и интегрирующую инструменты разработки ПО различных производителей для создания приложений на любом языке, с использованием любых технологий и для любой программной платформы. Вокруг проекта Eclipse в настоящее время сформировано сообщество крупнейших IT-компаний, среди которых Borland, IBM, SAP AG, RedHat и другие.


Также Eclipse предлагает множество уникальных возможностей, например рефакторинг кода, автоматическое обновление/установка кода (с помощью Менеджера Обновлений), список текущих задач, отладку модулей с помощью JUnit и интеграцию с инструментом компоновки Jakarta Ant.

Несмотря на большое число стандартных возможностей, Eclipse отличается от традиционных IDE по ряду особенностей. Наверное, самое интересное в Eclipse то, что она полностью независима от платформы и языка. Помимо языков, поддерживаемых консорциумом в настоящий момент (Java, Cobol, C/C++), ведутся разработки по добавлению в Eclipse поддержки таких языков, как Python, Eiffel, PHP, Ruby, и C#.

Консорциум предоставляет готовые исполняемые файлы для Windows, Linux, Solaris, HP-UX, AIX, QNX и Mac OS X. Большой интерес в Eclipse представляет plug-in архитектура, а также богатый API, предоставляемый PDE, позволяющий расширять Eclipse. Добавление поддержки для нового редактора, представления или языка программирования является достаточно простым, благодаря грамотно разработанным API и большим строительным блокам, предоставляемым Eclipse.

Учитывая сотни проектов по разработке plug-in, ведущихся в настоящее время, таких индустриальных гигантов как IBM, HP и Rational, предоставляющих ресурсы, а также проектных тяжеловесов вроде Erich Gamma, помогающих направлять процесс эволюции в нужное русло - у Eclipse большое будущее.

Интерфейс

После того, как вы установили и запустили Eclipse, пришло время его использовать. После первого запуска вы должны увидеть окно, похожее на это:

Как вы можете видеть у Eclipse довольно стандартное меню:

и панель инструментов:


Также имеется многостраничный редактор с закладками

, в настоящий момент показывающий страницу навигатора: