Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Как начать программировать в С++ под GNU/Linux?  (Прочитано 2275 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн idsp

  • Автор темы
  • Любитель
  • *
  • Сообщений: 56
    • Просмотр профиля
    • блог невлюбленного гика
Пересел на ubuntu (в GNU/Linux полный 0) и сразу встали вопросы, касаемые С++:

1) Как установить компилятор для С++? (вроде бы установил - sudo apt-get install g++): или надо вот так sudo aptitude install build-essential
2) В чем писать С++ код?(что из этого взять?): или "Никаких IDE особых не надо. Не надо приучать себя к хорошему. IDE — для визуальных разработок, а это надо отложить на потом. И gedit + make хватит."
3) Как компилировать? решение
4) Еще мне нужна программа контроля версий (для чайников).
5) аналог UML для Ubuntu (для чайников).
6) еще я хочу научиться работать с репозиториями.
7) еще мне нужен фреймворк для создания тестов типо CxxTest[под винду] (для чайников).
8_) и еще очень хочу посмотреть на спецификации по оформлению программного кода какой-нибудь компании (поделитесь, если это не секрет).

*для чайников - в планах освоить!
Спасибо!


Оффлайн -=Иван=-

  • Участник
  • *
  • Сообщений: 134
    • Просмотр профиля
Re: Как начать программировать в С++ под GNU/Linux?
« Ответ #1 : 23 Августа 2010, 13:24:20 »
1 sudo apt-get install g++ Установит консольный компилятор им компилить:
g++ -o hello hello.cpp
2 Да IDE пока лучше отложить постигать основы лучше без него. Хватит и gedit
3 сам ответил

Другие вопросы не мой уровень сам недавно тока начал изучать
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Оффлайн alienrom

  • Новичок
  • *
  • Сообщений: 39
    • Просмотр профиля
Re: Как начать программировать в С++ под GNU/Linux?
« Ответ #2 : 23 Августа 2010, 13:27:12 »
Пересел на ubuntu (в GNU/Linux полный 0) и сразу встали вопросы, касаемые С++:

1) Как установить компилятор для С++? (вроде бы установил - sudo apt-get install g++): или надо вот так sudo aptitude install build-essential
2) В чем писать С++ код?(что из этого взять?): или "Никаких IDE особых не надо. Не надо приучать себя к хорошему. IDE — для визуальных разработок, а это надо отложить на потом. И gedit + make хватит."
3) Как компилировать? решение
4) Еще мне нужна программа контроля версий (для чайников).
5) аналог UML для Ubuntu (для чайников).
6) еще я хочу научиться работать с репозиториями.
7) еще мне нужен фреймворк для создания тестов типо CxxTest[под винду] (для чайников).
8_) и еще очень хочу посмотреть на спецификации по оформлению программного кода какой-нибудь компании (поделитесь, если это не секрет).
1) поиск по форуму. тут много тем с таким содержанием.
2)Однозначно Geany. Тут тебе и подсветка синтаксиса и автодополнение кода и интеграция со всеми компиляторами и интерпретаторами.(gcc, perl, python и т.д.)
3)так
4)svn и тому подобное.
5)Читай на вики что есть UML.
6)поиск по форуму.уже неоднократно разжёвано.
7)никогда не пользовался. все тесты писал всегда сам.
8)ну посмотри опенсорц исходники. а вообще читай гост по этому поводу.
« Последнее редактирование: 23 Августа 2010, 13:30:57 от alienrom »

Оффлайн ierofant

  • Любитель
  • *
  • Сообщений: 52
    • Просмотр профиля
Re: Как начать программировать в С++ под GNU/Linux?
« Ответ #3 : 23 Августа 2010, 19:49:18 »
1  - aptitude или apt-get особого значения не имеет. Хотя рекомендуется использовать aptitude как более современную утилиту. Компилятор g++.
2 - я пишу во встроенном редакторе Midnight Commander`a, он поддерживает подсветку символа, и там есть другие приятные вещи.
3 - Makefile самый оптимальный вариант.
4 - Лучше всего git. У неё, кстати, с Linux`ом один и тот же создатель.
5 - Umbrello свободный редактор UML для Linux.
6 - aptitude --help
7 - Не знаю, мне вполне хватает отладчика ddd.
8 - Это ни к чему. В каждой компании свои законы, бесполезно, а иногда вредно писать в стиле компании, в которой ты не работаешь.

Оффлайн VestniK

  • Активист
  • *
  • Сообщений: 594
    • Просмотр профиля
Re: Как начать программировать в С++ под GNU/Linux?
« Ответ #4 : 23 Августа 2010, 22:19:53 »
8 - Это ни к чему. В каждой компании свои законы, бесполезно, а иногда вредно писать в стиле компании, в которой ты не работаешь.
И тем не мение узнать некоторые правила используемые в больших проектах очень полезно. Вот ссылка на требования по оформлению исходников KDE: http://techbase.kde.org/Policies/Kdelibs_Coding_Style а вот для Qt: http://qt.gitorious.org/qt/pages/QtContributionGuidelines

 

Страница сгенерирована за 0.052 секунд. Запросов: 25.