LINUX.ORG.RU

Разработка на C/C++ в Eclipse IDE

 ,


0

0

Перевод статьи про разработку приложений на C/C++ в Eclipse. Прежде всего, статья будет полезна людям начинающего уровня. В ней рассмотрен интерфейс IDE, базовые команды при разработке на C/C++, написание простого консольного приложения и написание небольшого GTK+-приложения.

>>> Перевод



Проверено: Shaman007 ()

Статья ниочем, попытка уместить сразу несколько тем в 1 короткую статью. Вообщем слишком коротко.

Borlok
()
Ответ на: комментарий от Borlok

> попытка уместить сразу несколько тем

Может, перечислите эти темы? :)

Вообще, как я себе это представляю, статья о том, грубо говоря, что надо делать, чтобы разрабатывать приложения на С/С++ в Eclipse. Естественно она не обучает программированию под nix, а просто знакомит с IDE для разработки на определённом языке. То есть, свою миссию вполне выполняет.

n0xi0uzz
() автор топика

> Прежде всего, статья будет полезна людям начинающего уровня.

Начинающие должны писать на Си в Виме.

ip1981 ☆☆
()

Можен начинающим надо на асме ковырятся и создать свой линукс, а потом уже использовать блага цивилизации?

libricon
()

Я давно уже на эклипсе, пишу в основном на жаве, но случается писать маленькие либы на С и СPP. Удобней IDE в плане рефакторинга, моделирования и всяких полезных фитч пока еще не встречал. Пробовал когда-то ворованную Visual Studio 2005 - после эклипса чуть не проблевался.

keeper-andrew
()

БыдлоIDE - спасительное средство в случае, если контора решила сэкономить на качестве кода.

anonymous
()

>людям начинающего уровня.

Вот за это люблю ЛОР. Здесь полно "людей начинающего уровня". Супер.

legolegs ★★★★★
()
Ответ на: комментарий от libricon

> Можен начинающим надо на асме ковырятся и создать свой линукс, а потом уже использовать блага цивилизации?

Сначала нужно построить свой первый ламповый компьютер при помощи палки-копалки.

По теме: отличная ИДЕ и для начинающих и для профессионалов. Правда даже ИДЕ не спасет С++ (зачем писать десктопные программы на устаревшем языке, требующем много трудозатрат?), а вот для Джабки оно самое даже то.

DOKA
()
Ответ на: комментарий от DOKA

> а вот для Джабки оно самое даже то.

...но зачем писать десктопные приложения на монструозном фреймворке с убогим встроенным язычком?

tailgunner ★★★★★
()
Ответ на: комментарий от tailgunner

Re^2: Разработка на C/C++ в Eclipse IDE

>> а вот для Джабки оно самое даже то.

> ...но зачем писать приложения на монструозном фреймворке с убогим встроенным язычком?


fixed

gaa ★★
()
Ответ на: комментарий от tailgunner

>...но зачем писать десктопные приложения на монструозном фреймворке с убогим встроенным язычком?

Пользователю просто по*ать какое у тебя ИДЕ. ИДЕ - для программиста, и если оно удобно, то почему бы его не использовать? К тому же Eclipse не монстроузен.

Про встроенный язычок не понял: кто и куда встроен?

DOKA
()
Ответ на: комментарий от DOKA

Re^2: Разработка на C/C++ в Eclipse IDE

> К тому же Eclipse не монстроузен.

Вах! Покажи мне то, на фоне чего эклипс не кажется монстром?

gaa ★★
()
Ответ на: комментарий от DOKA

> Пользователю просто по*ать какое у тебя ИДЕ.

Причем здесь IDE? Ты написал о том, что на Си++ не стоит писать десктопные приложения (с чем я согласен), а я написал, что и на Яве их тоже писать не надо.

> Про встроенный язычок не понял: кто и куда встроен?

В платформу Ява встроен одноименный убогий язычок.

tailgunner ★★★★★
()
Ответ на: комментарий от keeper-andrew

> Я давно уже на эклипсе, пишу в основном на жаве, но случается писать маленькие либы на С и СPP. Удобней IDE в плане рефакторинга, моделирования и всяких полезных фитч пока еще не встречал.

Осиль Netbeans наконец, даже его убогий редактор (по сравнению с имаксом, например) на порядок лучше еклипсовского .овна.

anonymous
()

Ну очень примитивно, правда.

Demon37 ★★★★
()
Ответ на: комментарий от anonymous

Тут могуть быть два подхода:

Первый - писать десктоп-приложения на наиболее приспособленных для этого языках ( C++, Java)

Второй - трепаться по форумам о быдлокодерах и об устаревшем Си плас пласе, приплетая эффель, пролог и обертон.

Второй путь легче.

anonymous
()
Ответ на: комментарий от DOKA

>>зачем писать десктопные программы на устаревшем языке, требующем много трудозатрат?

Ну да. Жабо это круто. Там за тобой даже дерьмище подчищают, автоматически. А то что оно тормознее и прожорливее - не беда. Процы и память дешевые, к тому же платить за это буду не я, а те кто у меня купил мою поделку. Да и что мне с того, что юзверь тупо ждет реакции несколько лишних секунд? Платить ведь за потери буду не я, а его, юзверя, работодатель. А вот мои трудозатраты - это же совсем другое дело!

anonymous
()
Ответ на: комментарий от keeper-andrew

>Я давно уже на эклипсе, пишу в основном на жаве, но случается писать маленькие либы на С и СPP. Удобней IDE в плане рефакторинга, моделирования и всяких полезных фитч пока еще не встречал. Пробовал когда-то ворованную Visual Studio 2005 - после эклипса чуть не проблевался.

а я вот попробовал наоборот, вроде с виду ничего, не полное гавно, думаю... а потом зашел в дебагер .. и проблевался..

anonymous
()
Ответ на: комментарий от anonymous

>Да и что мне с того, что юзверь тупо ждет реакции несколько лишних секунд?

Пишите так, чтобы не ждал.

А то вот linuxdcpp, весь такой C++-ный, у меня регулярно подвисает секунд бывает даже до 10, со 100% загрузкой CPU. Как FF подтормаживает — вообще сказка. Или emerge по полчаса свои зависимости жуёт, хотя казалось бы, чего там считать-то?

А Eclipse, весь такой монструозный, работает с вполне приемлимой реакцией. Ну запускается долго, секунд 20, ну и хрен, один раз за день пускаю.

WFrag ★★★★
()

Немного правки...

1. s/"Eclipse IDE"/"IDE Eclipse": Eclipse -- имя собственное, которое по правилам русского языка должно находиться после существительного, к которому оно относится. См. переведённую документацию по Netbeans, там правильно.

2. А всё же, какого рода IDE Eclipse? Мне кажется, что по любому -- женского ("среда" или "эклиптика").

3. Кстати сказать, IDE переводится как "интегрированная среда разработки", а не так, как в статье.

В отношении продукта: NetBeans намного проще для запуска новичком, Eclipse гораздо универсальнее (пока -- это различие очень быстро сглаживается).

Orlusha ★★★★
()
Ответ на: комментарий от tailgunner

>> Жабоклипс ещё не умер?

>Он еще на твоих похоронах спляшет.

+1 Поддерживаю.

keeper-andrew
()

> людям начинающего уровня

Это как? Ясли, что ль?

anonymous
()
Ответ на: комментарий от DOKA

>Правда даже ИДЕ не спасет Java (зачем писать десктопные программы на устаревшем языке, требующем много трудозатрат?)

fixed

jtootf ★★★★★
()
Ответ на: комментарий от Gharik

>У тебя случайно не ARM с ускорителем жабокода?

Самое забавное, что нет. Ноут 2.5 летней давности — старьё, по сути.

WFrag ★★★★
()

Что в нем есть такого, чего нет в любом другом редакторе с подсветкой синтаксиса, позволяющего запускать из-под себя компилятор? По-моему, это такое же УГ, как и любая друга среда разработки под Линукс...

anonymous
()
Ответ на: комментарий от anonymous

>Первый - писать десктоп-приложения на наиболее приспособленных для этого языках ( C++, Java)

>Второй - трепаться по форумам о быдлокодерах и об устаревшем Си плас пласе, приплетая эффель, пролог и обертон.

третий - высказывать на тех же форумах Компетентное Мнение о бренности всего сущего и необходимости высокой дисциплины на рабочих местах для стада послушных code monkeys

jtootf ★★★★★
()
Ответ на: комментарий от anonymous

> Что в нем есть такого, чего нет в любом другом редакторе с подсветкой синтаксиса

Да, назвать CDT 5.0 "редактором с подсветкой синтаксиса" - это надо быть либо совсем тупым, либо очень толстым :D

tailgunner ★★★★★
()
Ответ на: комментарий от jtootf

> высказывать на тех же форумах Компетентное Мнение о бренности всего сущего и необходимости высокой дисциплины на рабочих местах

Таки чьто ви имеете против дисциплины? 8)

tailgunner ★★★★★
()
Ответ на: комментарий от anonymous

> Что в нем есть такого, чего нет в любом другом редакторе с подсветкой синтаксиса, позволяющего запускать из-под себя компилятор? По-моему, это такое же УГ, как и любая друга среда разработки под Линукс...

Ты его запускал хоть раз ?

cap838383
()
Ответ на: комментарий от tailgunner

>Таки чьто ви имеете против дисциплины? 8)

а таки почему вы спрашиваете? :) вам таки есть что скрывать?

jtootf ★★★★★
()
Ответ на: комментарий от jtootf

> все животные равны, но некоторые равнее других

Ну и считай себя бараном если тебе так нравится... Других не трогай

cap838383
()

Статья хорошая, для начинающих полезная. Для нее хорошо подошел бы заголовок "Хелло ворлд с помощью Эклипса". В смысле, "как начать". Автору (переводчику) спасибо.

Профессионал все равно будет работать в командной строке, чтобы не остаться без работы, когда умрет его любимый ИДЕ. Например, кто-нибудь знает, где сейчас можно найти QuickC ? :-)))) Но разговор не про это.

PS. А почему бы ЛОРу не коллекционировать (систематезировать) ссылки на подобные статьи?

Beria1937
()

Кстати, был на выходных в книжном в Олимпийском. Там продавался хороший учебник по разработке и отладке веб приложений в Eclipse. Порадовало что стало серьезное по разработке в этой среде появляться на русском языке. Правда цену завернули космическую продавцы.

anonymous
()
Ответ на: комментарий от anonymous

>Тут могуть быть два подхода:

>Первый - писать десктоп-приложения на наиболее приспособленных для этого языках ( C++, Java)

>Второй - трепаться по форумам о быдлокодерах и об устаревшем Си плас пласе, приплетая эффель, пролог и обертон.

>Второй путь легче. anonymous (*) (01.10.2008 12:14:05)

Есть еще третий путь, самый легкий, трепаться на форумах, что лучше "писать десктоп-приложения на наиболее приспособленных для этого языках ( C++, Java)" и скромно помалкивать, что твой маленький моск асилил только их, да и то только после четвертой пересдачи зачета, остальное уже неподъемная задача даже на уровне названия ("обертон" - это зачОтное БУГАГА!). Пиши исчо! Башорг скучает.

anonymous
()
Ответ на: комментарий от ip1981

> Начинающие должны писать на Си в Виме. И компилировать в консоли.

Как на мехмате.

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

sv75 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.