Fedora linux forum

Форум русской поддержки ОС Fedora linux

Сайт khustinfo.com - читай последние новости Хуста и Закарпатья в удобном формате. Широкий ассортимент толстовок с логотипом на заказ в интернет-магазине gifton.ru. 

#1 2008-01-05 23:10:41

feofan
Member
Зарегистрирован: 2007-12-31
Сообщений: 55

Начинаем компилить на С и/или С++

Предлагаю открыть тему для "самых начинающих" программировать на С/С ++ для линукса.

1) Начнем со среды.
Под Win помнится был мощный пакет от Borland — включал в себя и компилятор, и отладчик, и редактор, и кучу библиотек (все в одном флаконе) — и все это с удобным графическим интерфейсом.
Что можно рассматривать как "аналог" или как "похожее средство" для Федоры/РедХат ?

2) Предлагаю также в эту ветку постить ссылки на простые пособия по С/С++
(Страуструпа не предалагать smile )

Неактивен

 

#2 2008-01-06 00:59:03

slavaz
Member
Откуда: Belarus
Зарегистрирован: 2007-10-22
Сообщений: 49

Re: Начинаем компилить на С и/или С++

1) Начнем со среды.
Под Win помнится был мощный пакет от Borland — включал в себя и компилятор, и отладчик, и редактор, и кучу библиотек (все в одном флаконе) — и все это с удобным графическим интерфейсом.
Что можно рассматривать как "аналог" или как "похожее средство" для Федоры/РедХат ?

Кому как удобнее. Варианты "удобства":
1) mcedit/vim/joe, потом make
2) Eclipse
3) Kdevelop

(Страуструпа не предалагать smile )

А вот насчёт этого зря... smile

Неактивен

 

#3 2008-01-06 02:48:01

JustAMan
Member
Зарегистрирован: 2007-10-23
Сообщений: 153

Re: Начинаем компилить на С и/или С++

Гг smile Паскаль рулит smile Хоть ща и закидают меня наверно всем подряд...

Неактивен

 

#4 2008-01-06 20:19:55

feofan
Member
Зарегистрирован: 2007-12-31
Сообщений: 55

Re: Начинаем компилить на С и/или С++

slavaz написал:

1) mcedit/vim/joe, потом make
2) Eclipse
3) Kdevelop

1) Отличия принципиальные или "косметические"?
2) Какие-то из них русифицированы?
3) Использование Kdevelop ограничено оболочкой KDE или пойдет и под другими (гном, ...)
4) Можно ли сказать, какой из вариантов более требователен к системным ресурсам (проц, оперативка) ?

Неактивен

 

#5 2008-01-06 21:07:01

slavaz
Member
Откуда: Belarus
Зарегистрирован: 2007-10-22
Сообщений: 49

Re: Начинаем компилить на С и/или С++

1) Отличия принципиальные или "косметические"?

Принципиальные. В чём именно принцииальность — сказать навскидку не могу, ибо сам в mc(mcedit)+make программлю (если нужна графика, то юзаю libglade). Проекты на php делаю в Eclipse

2) Какие-то из них русифицированы?

Eclipse не русифицирована... хотя у меня не последняя версия... всё остальное — "из коробки" smile

3) Использование Kdevelop ограничено оболочкой KDE или пойдет и под другими (гном, ...)

Ограничено kdelibs. Под гномом запустится.

4) Можно ли сказать, какой из вариантов более требователен к системным ресурсам (проц, оперативка) ?

Eclipse. Однозначно.

Код:

17372 slavaz 15 0 926m 131m 38m S 0.0 13.0 1:50.69 java

Это он smile

Неактивен

 

#6 2008-01-06 21:10:41

Freeman
Member
Зарегистрирован: 2008-01-06
Сообщений: 17

Re: Начинаем компилить на С и/или С++

feofan написал:

2) Предлагаю также в эту ветку постить ссылки на простые пособия по С/С++
(Страуструпа не предалагать smile )

Простых пособий по C++ не может быть по определению. А Страуструп то ли в оригинале хорошо пишет, то ли перевели его хорошо, но книга какая-то совестливая.

JustAMan написал:

Гг smile Паскаль рулит smile Хоть ща и закидают меня наверно всем подряд...

Ну, рулит. И что?

feofan написал:

Какие-то из них русифицированы?

А это так важно для программиста?

feofan написал:

4) Можно ли сказать, какой из вариантов более требователен к системным ресурсам (проц, оперативка) ?

Eclipse, надо полагать — он на Java написан.

Неактивен

 

#7 2008-01-06 21:55:24

feofan
Member
Зарегистрирован: 2007-12-31
Сообщений: 55

Re: Начинаем компилить на С и/или С++

Всех благодарю за ответы!

1) slavaz, уточни, пожалуйста свою фразу — что значит:
"...всё остальное — "из коробки"..." — т.е. остальные имеют рус интерфейс?

2)

Freeman написал:

feofan написал:

Какие-то из них русифицированы?

А это так важно для программиста?

Почему нет?
Я сносно кумекаю инглиш, но являюсь фанатом родного русского — так приятней и удобней.
Везде и всегда, где только можно стараюсь использовать русифицированные версии.
Детей к тому же приучаю. А то чего-то уже английский прет изо всех щелей. Без меры.
Дальнейшее развитие темы — оффтоп.

Всем еще раз спасибо.

Неактивен

 

#8 2008-01-06 22:19:51

slavaz
Member
Откуда: Belarus
Зарегистрирован: 2007-10-22
Сообщений: 49

Re: Начинаем компилить на С и/или С++

"...всё остальное — "из коробки"..." — т.е. остальные имеют рус интерфейс?

да

Везде и всегда, где только можно стараюсь использовать русифицированные версии.
... А то чего-то уже английский прет изо всех щелей. Без меры.

+1 smile
При написании многоязыковых прикладух (gettext) в качестве msgid пишу по-русски (utf-8), а кому надо, тот пусть в msgstr сам куды надо переводит smile

Неактивен

 

#9 2008-01-07 10:14:37

Energy
Member
Откуда: Кемерово
Зарегистрирован: 2007-10-23
Сообщений: 439

Re: Начинаем компилить на С и/или С++

Дальнейшее развитие темы — оффтоп.

Как скажешь smile
Я в своё время видел руссифицированную Delphi, на ней работать просто невозможно smile Согласен, что документацию лучше читать на родном языке, но сегодняшний программист (если он пишет не на 1С)  должен уметь читать на английском ибо справочный материал в основном на нём написан.

Детей к тому же приучаю.

Это ты зря... На русском языке они и без тебя научатся читать...

А то чего-то уже английский прет изо всех щелей.

С этим спорить не буду. Сейчас на английском пишут на этикетках продуктов, выпущенных у нас, буд то не в своей стране живём.

Неактивен

 

#10 2008-01-08 02:15:39

Freeman
Member
Зарегистрирован: 2008-01-06
Сообщений: 17

Re: Начинаем компилить на С и/или С++

feofan написал:

Я сносно кумекаю инглиш, но являюсь фанатом родного русского — так приятней и удобней.
Везде и всегда, где только можно стараюсь использовать русифицированные версии.
Детей к тому же приучаю. А то чего-то уже английский прет изо всех щелей. Без меры.

О-о-о! Как ни странно, я тоже. Просто, как правильно заметил Energy, видя доморощенный перевод иных инструментальных средств, не знаешь, смеяться или плакать. Плюёшь и переходишь на оригинальную версию. Сам в своё время, даже к DevC++ приложился. wink Но он под Винду.

Неактивен

 

#11 2008-01-08 02:37:06

JustAMan
Member
Зарегистрирован: 2007-10-23
Сообщений: 153

Re: Начинаем компилить на С и/или С++

Просто переводить надо нормально. А то была у меня Делфи7 с таким русским переводом, что там половина функций отладчика не работала...

Неактивен

 

#12 2008-01-08 23:08:31

nIxOiD
Administrator
Зарегистрирован: 2007-10-18
Сообщений: 462

Re: Начинаем компилить на С и/или С++

Работал 3 года под KDevelop. Но 1 версии smile сейчас он очень сильно изменился. Но рекомендовал бы его, так как "все включено" и он более "userfriendly". Ну а после него лучше попробовать все из здесь перечисленного чтобы выбрать — у каждого свои предпочтения.

Неактивен

 

#13 2009-06-10 19:36:11

faithman
Member
Откуда: Россия , Чебоксары
Зарегистрирован: 2009-05-19
Сообщений: 36

Re: Начинаем компилить на С и/или С++

пишу файловый менеджер для себя(работаю в гноме-nautilus,krusader не нравится,) на Qt 4.4.3,выйдет пофиксенный Qt 4.5 собирать буду статически.

Пишу неспеша ,т.к. новичок в программировании,С++ изучал по книге для начинающих — автор С.Девис "С++ для чайников",но его явно недостаточно.

По рекомендуйте книгу в электронном виде для более углубленного изучения
основ C++,например как подключать чужую уже скомпилированную динамическую библиотеку с расширением .so и пользоваться её функциями-такого в моей книге вообще нет. Да у меня в книге нет описания — "extern" — просто смешно.


* Russian Fedora Remix 11

Неактивен

 

#14 2009-06-12 18:33:15

R17a
Member
Откуда: Irkutsk
Зарегистрирован: 2008-07-10
Сообщений: 277

Re: Начинаем компилить на С и/или С++

faithman написал:

пишу файловый менеджер для себя(работаю в гноме-nautilus,krusader не нравится,) на Qt 4.4.3,выйдет пофиксенный Qt 4.5 собирать буду статически.

Пишу неспеша ,т.к. новичок в программировании,С++ изучал по книге для начинающих — автор С.Девис "С++ для чайников",но его явно недостаточно.

По рекомендуйте книгу в электронном виде для более углубленного изучения
основ C++,например как подключать чужую уже скомпилированную динамическую библиотеку с расширением .so и пользоваться её функциями-такого в моей книге вообще нет. Да у меня в книге нет описания — "extern" — просто смешно.

http://books.google.com/books?id=VNZBjr … &hl=ru
и там же моно покапать

Неактивен

 

#15 2009-06-12 20:10:29

ash
Moderator
Откуда: Мурманск
Зарегистрирован: 2007-10-21
Сообщений: 347

Re: Начинаем компилить на С и/или С++

По поводу чистого С++ — Дейтел Х.М., Дейтел П.Д. "Как программировать на C++. 5-е изд" — отличная книга.
По Qt4 лучше почитать Шлее М. "Qt4. Профессиональное программирование на C++" и Бланшет Ж. "Qt4: Программирование GUI на С++. 2-е изд". Шлее можно найти в электронном виде, кстати у него же можно прочитать про использование подключаемых библиотек. Чеботарева не читал, но отзывы об этой книге не самые лучшие.


http://img517.imageshack.us/img517/9199/belinuxkj0.png

Неактивен