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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Помогите с подбором среды разработки  (Прочитано 1350 раз)

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

Оффлайн kolyan158

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
  • Местный Linuxоид
    • Просмотр профиля
Здравствуйте, я начинающий программист. Помогите подобрать среду разработки C++ под линукс,скачал mono develop установил,но программа не компилируеться:

Код программы
#include <iostream.h>
int main()
{
cout << "hello\n";
}
Как быть? Скачивал Code Blocks при установки выдает ошибку "Не может выполниться зависимость" помогите пожалуйста подобрать компилятор.в котором я смогу спокойно учиться программированию :-[
« Последнее редактирование: 29 Ноября 2010, 18:24:25 от truegeek »
Одна голова хорошо....а две уже уродство

Оффлайн SergeyIT

  • Зануда.
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5743
  • Все по палатам!
    • Просмотр профиля
Re: Помогите с подбором среды разработки
« Ответ #1 : 29 Ноября 2010, 18:22:37 »
Извините, я все еще учусь

Оффлайн Not eXist

  • Активист
  • *
  • Сообщений: 916
    • Просмотр профиля
Re: Помогите с подбором среды разработки
« Ответ #2 : 29 Ноября 2010, 19:44:35 »
Здравствуйте, я начинающий программист. Помогите подобрать среду разработки C++ под Linux,скачал mono develop установил,но программа не компилируеться:

Код программы
#include <iostream.h>
int main()
{
cout << "hello\n";
}
Как быть? Скачивал Code Blocks при установки выдает ошибку "Не может выполниться зависимость" помогите пожалуйста подобрать компилятор.в котором я смогу спокойно учиться программированию :-[
У вас даже код Hello World'a неправильный, зачем вам среда разработки?

Оффлайн kolyan158

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
  • Местный Linuxоид
    • Просмотр профиля
Re: Помогите с подбором среды разработки
« Ответ #3 : 29 Ноября 2010, 20:57:08 »
hello world сократил,смысл вывести на экран слово,а какое не имеет значения
Одна голова хорошо....а две уже уродство

Оффлайн Not eXist

  • Активист
  • *
  • Сообщений: 916
    • Просмотр профиля
Re: Помогите с подбором среды разработки
« Ответ #4 : 29 Ноября 2010, 21:04:12 »
hello world сократил,ибо зачем писать смысл вывести на экран слово,а какое не имеет значения
Причём тут это???? Читать мат часть и причём срочно!!! Для начала узнать что такое компилятор и что такое среда разработки.

Во-вторых:
#include <iostream.h> // это было верно для Borland'a 90-х годов, но на дворе уже 2010
int main()
{
cout << "hello\n";  // должно быть указано пространство имён
} // main должна возвращать 0, говоря системе об успешном завершении программы

Итого имеем:
#include <iostream>
int main()
{
std::cout << "hello\n";
        return 0;
}
Либо:
#include <iostream>
using namespace std;
int main()
{
cout << "hello\n";
        return 0;
}
« Последнее редактирование: 29 Ноября 2010, 22:29:25 от Not eXist »

Оффлайн Lion-Simba

  • Старожил
  • *
  • Сообщений: 1126
    • Просмотр профиля
Re: Помогите с подбором среды разработки
« Ответ #5 : 29 Ноября 2010, 21:05:51 »
Либо:
#include <iostream>
using namespace std;
int main()
{
cout << "hello\n";
        return 0;
}

#include <iostream>
using namespace std;
int main()
{
cout << "hello" << endl;
        return 0;
}
Оказываю индивидуальную платную техподдержку широкого профиля. Обращаться в ЛС или Jabber.

Оффлайн Not eXist

  • Активист
  • *
  • Сообщений: 916
    • Просмотр профиля
Re: Помогите с подбором среды разработки
« Ответ #6 : 29 Ноября 2010, 21:09:55 »
И в чём здесь критическая разница между использованием endl вместо \n?

Оффлайн zkaje

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Помогите с подбором среды разработки
« Ответ #7 : 29 Ноября 2010, 22:12:58 »
уж если сокращать, то сокращать
main( ) {
        printf("hello, world\n");
 }
:)
kolyan158, попробуйте qt creator, он дружелюбный, и примеры рабочие, тот же хелоу волд.
а вообще, как заметил Not eXist, вам мат часть сейчас полезнее будет.

почитайте гугл: что такое компилятор? что такое среда разработки?
« Последнее редактирование: 29 Ноября 2010, 22:16:01 от zkaje »
Избавьтесь от страха и тревоги, и начнется рок-н-ролл.

Оффлайн Not eXist

  • Активист
  • *
  • Сообщений: 916
    • Просмотр профиля
Re: Помогите с подбором среды разработки
« Ответ #8 : 29 Ноября 2010, 22:30:12 »
уж если сокращать, то сокращать
main( ) {
        printf("hello, world\n");
 }
:)
kolyan158, попробуйте qt creator, он дружелюбный, и примеры рабочие, тот же хелоу волд.
а вообще, как заметил Not eXist, вам мат часть сейчас полезнее будет.

почитайте гугл: что такое компилятор? что такое среда разработки?

Дело не в сокращении, а в том, что вы сейчас написали код на C, а не С++.

Оффлайн zkaje

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Помогите с подбором среды разработки
« Ответ #9 : 29 Ноября 2010, 22:59:47 »
уж если сокращать, то сокращать
main( ) {
        printf("hello, world
");
 }
:)
kolyan158, попробуйте qt creator, он дружелюбный, и примеры рабочие, тот же хелоу волд.
а вообще, как заметил Not eXist, вам мат часть сейчас полезнее будет.

почитайте гугл: что такое компилятор? что такое среда разработки?

Дело не в сокращении, а в том, что вы сейчас написали код на C, а не С++.

ладно - ладно ! я пошутил ж)
а вообще, что написано на си, то написано и на плюсах  - соберется %)
тут дела нет вообще никакого до этого халоволда, парню бы первую в жизни программу запустить помочь :)

что за зависимость, интересно, не удаётся выполнить там среде этой.


Пользователь решил продолжить мысль 29 Ноября 2010, 23:00:48:
Code Blocks при установки выдает ошибку "Не может выполниться зависимость" помогите пожалуйста подобрать компилятор.в котором я смогу спокойно учиться программированию :-[

Ни орфографии, ни установить. Но похвально всё равно.
Колян, сколько тебе лет, что ты такой программированию намылился обучаться ?  


« Последнее редактирование: 29 Ноября 2010, 23:04:23 от zkaje »
Избавьтесь от страха и тревоги, и начнется рок-н-ролл.

Оффлайн Lion-Simba

  • Старожил
  • *
  • Сообщений: 1126
    • Просмотр профиля
Re: Помогите с подбором среды разработки
« Ответ #10 : 30 Ноября 2010, 08:55:03 »
И в чём здесь критическая разница между использованием endl вместо \n?
Ни в чём, просто так C++нее. :)

А вообще:
Inserts a new-line character.
Additionally, for buffered streams, endl flushes the buffer (i.e. writes all unwritten characters in the buffer to the output sequence, see ostream::flush).

Скачивал Code Blocks при установки выдает ошибку "Не может выполниться зависимость"
Как именно скачивал и какую именно зависимость он не может "выполнить"?

И в конце концов, "hello world" откомпилировать можно просто набрав в командной строке:
g++ hello.cpp
Программа скомпилируется в файл a.out, который потом можно запустить:
./a.out
Оказываю индивидуальную платную техподдержку широкого профиля. Обращаться в ЛС или Jabber.

 

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