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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Книга по C++  (Прочитано 11497 раз)

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

Оффлайн Yurror

  • Старожил
  • *
  • Сообщений: 1966
    • Просмотр профиля
Re: Книга по C++
« Ответ #15 : 07 Февраля 2010, 16:06:50 »
... только в одной говорится про using namespace std. Почему?
...
потому что нефиг откапывать старинные книжки. закопайте их обратно. современный стандарт был принят в 2003 году. все что издавалось раньше однозначно нельзя использовать (тоесть использовать то можно только стоит понимать что к чему).

gcc -lstdc++ тоже нормально работает =) но это из области экзотики пользуйтесь g++

Оффлайн Helek

  • Участник
  • *
  • Сообщений: 116
    • Просмотр профиля
Re: Книга по C++
« Ответ #16 : 18 Марта 2010, 13:27:09 »
Книжки, книжки... Мало полезного нашёл из ваших списков.
Я 4ю неделю на Ubuntu, подусал что пора продолжать своё развитие, решил изучать С++. Кто то скажет что сначало С надо знать, кто то нет.
Так вот я даже не знаю какие компиляторы ставить и как!
Сделал это и получил облом:
(Нажмите, чтобы показать/скрыть)
Оказывается действительно надо файл *.с называть...
Дальше ковыряемся,
#include <iostream>
using namespace std;
int main () {
        cout << "Hello World!\n";
}
Это вообще просто додумал и написал $ g++ 3.c он откомпилил.
Но не понятно что за срр или с.
Есть книга конкретно для чайников, прям азы!!!??? С++ для чайников читаю, но на тех примерах библиотек не хватает и что то не работает.:(

На программу
(Нажмите, чтобы показать/скрыть)

выдаёт:
(Нажмите, чтобы показать/скрыть)

Оффлайн Упс

  • Старожил
  • *
  • Сообщений: 3231
    • Просмотр профиля
Re: Книга по C++
« Ответ #17 : 18 Марта 2010, 14:21:09 »
Цитировать
Есть книга конкретно для чайников, прям азы!!!??? С++ для чайников читаю, но на тех примерах библиотек не хватает и что то не работает.Sad
Книжки чуть-чуть устарели.

#include <iostream>
using namespace std;
int main () {
        cout << "Hello World!\n";
}
Правильно.
#include <iostream>

// Программа для преобразования
// градусов Цельсия в градусы Фаренгейта:
// Fahrenheit = NCelsius * (212 - 32)/100 + 32
//
#include <stdio.h>
#include <iostream.h>
Не правильно.
#include <iostream.h>
xUbuntu 12.04

Оффлайн Yurror

  • Старожил
  • *
  • Сообщений: 1966
    • Просмотр профиля
Re: Книга по C++
« Ответ #18 : 18 Марта 2010, 16:56:27 »
Ох не рекомендую я вам это firststep
1) очень старые примеры (будет много нестыковок с современными компиляторами)
2) да и под MS Windows / MS Visual C++ заточено то руководство

Еще настаятоно рекомендую с самого начала разделить для себя языки Си и С++.
Это реально разные языки!

Оффлайн Helek

  • Участник
  • *
  • Сообщений: 116
    • Просмотр профиля
Re: Книга по C++
« Ответ #19 : 18 Марта 2010, 18:03:15 »
С чего начать Си или уж сразу Си++?! Я помню только что надо начинать с построения алгоритма того что хочешь получить.:)
Построили алгоритм.
Дальше, где взять список команд для языка, синтаксис, и главное побольше примеров с комментариями в каждой строке, т.к. объяснить мне ни кто не может, а тут всех доставать это жесть.:) Помогите.:)

Оффлайн WindSong

  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Книга по C++
« Ответ #20 : 19 Марта 2010, 10:07:34 »
Странно, что никто не вспомнил о "С++ за 21 день" как по мне - очень достойная книга.

Оффлайн Yurror

  • Старожил
  • *
  • Сообщений: 1966
    • Просмотр профиля
Самый легкий способ выучить C++ за 21 день
« Ответ #21 : 20 Марта 2010, 08:32:21 »
Вспомнили http://bishop-it.ru/2010/03/learncppin21day/ или http://www.rsdn.ru/Forum/humour/3729806.1.aspx =)
Но по определенным причинам решили не советовать.
« Последнее редактирование: 20 Марта 2010, 08:36:33 от Yurror »

Оффлайн sonarius

  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: Книга по C++
« Ответ #22 : 26 Марта 2010, 01:53:14 »
ИМХО. начинать следует сразу с Си++ (если конечно на нём и собираетесь в дальнейшем писать), а то потом просто могут возникнуть проблемы с переходом, по крайней мере у меня были небольшие трудности!

Оффлайн Atilla

  • Автор темы
  • Участник
  • *
  • Сообщений: 196
    • Просмотр профиля
Re: Книга по C++
« Ответ #23 : 07 Июля 2010, 16:36:51 »
... только в одной говорится про using namespace std. Почему?
...
потому что нефиг откапывать старинные книжки. закопайте их обратно. современный стандарт был принят в 2003 году. все что издавалось раньше однозначно нельзя использовать (тоесть использовать то можно только стоит понимать что к чему).

gcc -lstdc++ тоже нормально работает =) но это из области экзотики пользуйтесь g++


Хорошо. А какие из предложенных книг учат современным стандартам с++?

Оффлайн 1nsane

  • Любитель
  • *
  • Сообщений: 99
  • Ubuntu 12.04 x86 eMachines e725
    • Просмотр профиля
Re: Книга по C++
« Ответ #24 : 08 Июля 2010, 11:45:26 »
Хорошо. А какие из предложенных книг учат современным стандартам с++?

Р. Лафоре. Объектно - ориентированное программирование в С++. Рекомендую. Эту книгу можно читать даже не зная ни одного я зыка программирования.
waiting for the day that never comes

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

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3473
  • nix - вот оно счастье...
    • Просмотр профиля
Re: Книга по C++
« Ответ #25 : 08 Июля 2010, 12:00:49 »
Хорошо. А какие из предложенных книг учат современным стандартам с++?

Р. Лафоре. Объектно - ориентированное программирование в С++. Рекомендую. Эту книгу можно читать даже не зная ни одного я зыка программирования.
+1 В данный момент ее и почитываю 4-ое издание, но опять же она подточена под Win? но не думаю что приложения из книги будет сложно запустить под Lin
Тестовый репозиторий kdeNeur ppa:devcode/kdeneur
各々が死ぬことをどのように決定する

Оффлайн LevelZero

  • Любитель
  • *
  • Сообщений: 56
    • Просмотр профиля
Re: Книга по C++
« Ответ #26 : 08 Июля 2010, 12:20:38 »
Хорошо. А какие из предложенных книг учат современным стандартам с++?

Р. Лафоре. Объектно - ориентированное программирование в С++. Рекомендую. Эту книгу можно читать даже не зная ни одного я зыка программирования.
+1 В данный момент ее и почитываю 4-ое издание, но опять же она подточена под Win? но не думаю что приложения из книги будет сложно запустить под Lin

В таком случае добавляем к этой прекрасной книге не менее прекрасную книгу Майкл К.Джонсон, Эрик В.Троан "Разработка приложений в среде Linux" .
« Последнее редактирование: 08 Июля 2010, 12:22:48 от LevelZero »

Оффлайн Yurror

  • Старожил
  • *
  • Сообщений: 1966
    • Просмотр профиля
Re: Книга по C++
« Ответ #27 : 11 Июля 2010, 15:34:03 »
Хорошо. А какие из предложенных книг учат современным стандартам с++?
Поищи книжки Саттера, Майерса, Александреску.

Оффлайн mehanoid

  • Участник
  • *
  • Сообщений: 149
  • Arch Linux user
    • Просмотр профиля
Re: Книга по C++
« Ответ #28 : 20 Сентября 2010, 23:02:11 »
А знает кто-нибудь какие-нибудь хорошие и современные книжки по Си++ в формате, удобном для чтения на мобильнике (то есть не pdf и не djvu, которые на небольшом экране читать практически нереально)?

Оффлайн 1nsane

  • Любитель
  • *
  • Сообщений: 99
  • Ubuntu 12.04 x86 eMachines e725
    • Просмотр профиля
Re: Книга по C++
« Ответ #29 : 22 Сентября 2010, 12:10:35 »
А знает кто-нибудь какие-нибудь хорошие и современные книжки по Си++ в формате, удобном для чтения на мобильнике (то есть не pdf и не djvu, которые на небольшом экране читать практически нереально)?

ну и переведи сам их в нужный формат, в чем проблема?
waiting for the day that never comes

 

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