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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Уроки по C++. Обсуждение.  (Прочитано 17544 раз)

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

Оффлайн Чистый

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3473
  • nix - вот оно счастье...
    • Просмотр профиля
Re: Уроки по C++. Обсуждение.
« Ответ #105 : 19 Марта 2014, 12:03:31 »
Для начала покажите код, ну а касательно того зачем прописывать в терминале это уже вы сами решайте хотите знать и понимать как работает разбиретесь как работать с компилятором gcc/g++ а не захотите ну это уже ваше дело, можете и дальше пользоваться IDE которая за вас все делает и прячет "страшные" особенности программирования.
Тестовый репозиторий kdeNeur ppa:devcode/kdeneur
各々が死ぬことをどのように決定する

Оффлайн peregrine

  • Автор темы
  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7203
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: Уроки по C++. Обсуждение.
« Ответ #106 : 19 Марта 2014, 16:23:50 »
MechGenesis, само по себе ничего не бывает. Просто, некоторые IDE, типа VS прячут реальную работу компилятора, в результате чего плодятся программисты, которые не понимают, как получается их программа на самом деле, для них кнопочка F5 становится чудом.
А с ошибками код показывай (скорее всего у тебя с пространствами имён ошибки и end1 явная опечатка, там l (маленькая буква L, шрифт получше выбери, где 1 и l различаются), а не 1).

Оффлайн alsoijw

  • Старожил
  • *
  • Сообщений: 4062
  • Fedora 25 GNOME 3 amd64
    • Просмотр профиля
Re: Уроки по C++. Обсуждение.
« Ответ #107 : 19 Марта 2014, 17:46:07 »
не ради холивара пишу: VS действительно удобен. Жаль под Linux таких нет.
Минус C C++ слишком тяжол для новичка. Луче что-то проще.
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

Оффлайн peregrine

  • Автор темы
  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7203
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: Уроки по C++. Обсуждение.
« Ответ #108 : 19 Марта 2014, 17:49:48 »
alsoijw, а мне в нём не нравится отладчик и лютые шрифты, gdb мощнее. Удобно лишь формошлёпство, но и оно не лучшим образом сделано. Но лучше в РОВ создавайте отдельную тему для холивара разговоров про IDE. Хорошо?

Оффлайн MechGenesis

  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: Уроки по C++. Обсуждение.
« Ответ #109 : 19 Марта 2014, 18:33:06 »
Для начала покажите код, ну а касательно того зачем прописывать в терминале это уже вы сами решайте хотите знать и понимать как работает разбиретесь как работать с компилятором gcc/g++ а не захотите ну это уже ваше дело, можете и дальше пользоваться IDE которая за вас все делает и прячет "страшные" особенности программирования.
Для начала покажите код, ну а касательно того зачем прописывать в терминале это уже вы сами решайте хотите знать и понимать как работает разбиретесь как работать с компилятором gcc/g++ а не захотите ну это уже ваше дело, можете и дальше пользоваться IDE которая за вас все делает и прячет "страшные" особенности программирования.
Спасибо за объяснения)

Пользователь решил продолжить мысль 19 Марта 2014, 20:23:20:
MechGenesis, само по себе ничего не бывает. Просто, некоторые IDE, типа VS прячут реальную работу компилятора, в результате чего плодятся программисты, которые не понимают, как получается их программа на самом деле, для них кнопочка F5 становится чудом.
А с ошибками код показывай (скорее всего у тебя с пространствами имён ошибки и end1 явная опечатка, там l (маленькая буква L, шрифт получше выбери, где 1 и l различаются), а не 1).
спасибо 1 исправил на L и все пошло)
« Последнее редактирование: 19 Марта 2014, 20:23:20 от MechGenesis »

Оффлайн SHUFNER

  • Новичок
  • *
  • Сообщений: 23
  • Ubuntu 14.04 LTS x64
    • Просмотр профиля
    • GaMoon
Re: Уроки по C++. Обсуждение.
« Ответ #110 : 23 Апреля 2014, 11:27:48 »
За хорошие уроки благодарю. Что касается данного топика, то страниц очень много, не стал все комментария читать, делюсь из своей библиотеки 3-мя хорошими книгами. Может кому пригодятся. Сам сейчас учусь по этим книгам. Больше подойдет для людей, которые хотя бы знают и представляют основу программирования.

Язык программирования С++ "Вводный курс"
Год выпуска: 2007, Автор: Стенли Липпман, Жози Лажойе, Барбара Му, Издательство: Вильямс, ISBN: 5-8459-1121-4 (0-201-72148-1)

С++ для начинающих
Год выпуска: 2003, Автор: Стенли Липпман, Жози Лажойе, Издательство: Невский Диалект, ISBN: 5-7940-0070-8

Программирование на С++ в Linux
Год выпуска: 2004, Автор: Николай Секунов, Издательство: БХВ-Петербург, ISBN: 5-94157-355-3

Правила форума
Цитата: Правила форума
2. На форуме ЗАПРЕЩЕНО
...
2.14. Обсуждать любые материалы, нарушающие авторские права.

+10% за прямые ссылки на варез (если бы их не было, то и не пришлось бы выдавть проценты).
Надеюсь подобное больше не повторится.
--peregrine


« Последнее редактирование: 23 Апреля 2014, 17:38:56 от peregrine »

Intel Core i3, 6Gb RAM, 1Tb HDD, Radeon HD 7850 (1Gb 256bit) Video, TV Tuner, Ubuntu 14.04 LTS x64

Оффлайн yarsanich

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Уроки по C++. Обсуждение.
« Ответ #111 : 11 Июля 2014, 14:05:18 »
Рекомендую скачать Code Blocks а не Geany. ;)

Оффлайн SergeyIT

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5589
  • Все по палатам!
    • Просмотр профиля
Re: Уроки по C++. Обсуждение.
« Ответ #112 : 11 Июля 2014, 14:32:41 »
yarsanich, это кому что нравится ;)
Извините, я все еще учусь

Оффлайн Delit

  • Новичок
  • *
  • Сообщений: 18
    • Просмотр профиля
Re: Уроки по C++. Обсуждение.
« Ответ #113 : 11 Июля 2014, 21:19:42 »
А как в Code Blocks добавить флаги компиляции?

Оффлайн peregrine

  • Автор темы
  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7203
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: Уроки по C++. Обсуждение.
« Ответ #114 : 12 Июля 2014, 13:28:21 »
Delit, кликнуть на значке проекта в обозревателе файлов проекта правой кнопкой мышки и выбрать "Build options", а там, во-первых, основные ключи можно галочкой отметить, во-вторых, любые ключи написать в "Other options" и для линковщика всё что нужно прописать в "Linker settings". Правда надо помнить, что целевых сборки (по умолчанию) 2 - Debug и Release и надо для каждой сборки нужные параметры прописывать.

Оффлайн Camous

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Уроки по C++. Обсуждение.
« Ответ #115 : 16 Декабря 2014, 17:39:42 »
Спасибо, большое, почитал первый урок, только начинаю переход на Linux, урок мне понравился. Когда будет следующий урок?

Оффлайн alsoijw

  • Старожил
  • *
  • Сообщений: 4062
  • Fedora 25 GNOME 3 amd64
    • Просмотр профиля
Re: Уроки по C++. Обсуждение.
« Ответ #116 : 16 Декабря 2014, 17:59:06 »
Camous, тут 3 разных япа рассматриваются, и их авторам(я один из них) некогда.
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

Оффлайн SergeyIT

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5589
  • Все по палатам!
    • Просмотр профиля
Re: Уроки по C++. Обсуждение.
« Ответ #117 : 16 Декабря 2014, 18:15:41 »
(Нажмите, чтобы показать/скрыть)
Извините, я все еще учусь

Оффлайн alsoijw

  • Старожил
  • *
  • Сообщений: 4062
  • Fedora 25 GNOME 3 amd64
    • Просмотр профиля
Re: Уроки по C++. Обсуждение.
« Ответ #118 : 16 Декабря 2014, 21:52:04 »
SergeyIT, скорее сказали что сами не знаем.
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

Оффлайн SergeyIT

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5589
  • Все по палатам!
    • Просмотр профиля
Re: Уроки по C++. Обсуждение.
« Ответ #119 : 16 Декабря 2014, 23:07:43 »
Camous, попробуйте это
http://firststeps.ru/linux/general1.html
Правда это С, но полезно
Кстати, описание функций можно получить в терминале
man Имя_функции
« Последнее редактирование: 16 Декабря 2014, 23:09:41 от SergeyIT »
Извините, я все еще учусь

 

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