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


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

Автор Тема: Стандарт написания на С++  (Прочитано 1048 раз)

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

Оффлайн Ozornick

  • Автор темы
  • Новичок
  • *
  • Сообщений: 30
    • Просмотр профиля
Стандарт написания на С++
« : 27 Марта 2011, 19:11:49 »
Привет, программистам) Подскажите по какому стандарту желательно писать? Хотелось бы совместимости с Linux-Windows. Я так понял кто пишет в Visual C++ используют иной стиль. По каким учебникам, статьям, примерам учиться, ибо полно описания под Windows, а различить платформы я еще не способен.
« Последнее редактирование: 27 Марта 2011, 19:14:45 от Ozornick »
Ubuntu 12.04_x64, AMD Athlon 64 X2 2.7 Ггц | NVIDIA GeForce 8400 GS 512 Mb | ОЗУ 2048 Mb

Оффлайн MaSsoL

  • Активист
  • *
  • Сообщений: 519
    • Просмотр профиля
Re: Стандарт написания на С++
« Ответ #1 : 27 Марта 2011, 19:17:16 »
лолчто? 4 прочитал и не понял.
In Console We Trust!

Оффлайн Ozornick

  • Автор темы
  • Новичок
  • *
  • Сообщений: 30
    • Просмотр профиля
Re: Стандарт написания на С++
« Ответ #2 : 27 Марта 2011, 19:23:55 »
Что, что... Читаю книгу. В ней, например, используют пространство имен std, лезу в сеть за примерами, но во многих нет этого. Вот и по кактм примерам учиться?
Ubuntu 12.04_x64, AMD Athlon 64 X2 2.7 Ггц | NVIDIA GeForce 8400 GS 512 Mb | ОЗУ 2048 Mb

Оффлайн MaSsoL

  • Активист
  • *
  • Сообщений: 519
    • Просмотр профиля
Re: Стандарт написания на С++
« Ответ #3 : 27 Марта 2011, 19:34:54 »
в соседней теме хорошо разжевали про std.
In Console We Trust!

Оффлайн Мангуст

  • Любитель
  • *
  • Сообщений: 98
    • Просмотр профиля
Re: Стандарт написания на С++
« Ответ #4 : 27 Марта 2011, 19:59:30 »
Если английский не пугает, то по стандартам от создателя стандарта:
Bjarne Stroustrup: Programming: Principles and Practice Using C++

Книга в больших количествах есть в Инете в каких-то огромных объемах (по 150 мгб), но мне попадалась djvu в 10 мгб.

Оффлайн Yurror

  • Старожил
  • *
  • Сообщений: 1966
    • Просмотр профиля
Re: Стандарт написания на С++
« Ответ #5 : 27 Марта 2011, 22:56:37 »
Есть стандарт на язык С++ http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3126.pdf
Есть стандарт на оформление http://www.google.com/search?q=code+style+c%2B%2B
ты спросил про второе
и по каким учебникам учиться. они здесь https://forum.ubuntu.ru/index.php?topic=145259.msg1066753#msg1066753

А потом еще сказал что ты не понимаешь что есть std и как с ним бороться. Пожалуй на стандарты оформления тебе пока смотреть рано. осиль базовые знания. потом будут рющечки а хахаряшечки.

Оффлайн Ozornick

  • Автор темы
  • Новичок
  • *
  • Сообщений: 30
    • Просмотр профиля
Re: Стандарт написания на С++
« Ответ #6 : 28 Марта 2011, 08:21:43 »
Я понимаю о пространстве std. Вопрос как раз таки не про оформление (табы, переносы), а использование определенных библиотек. Язык один, а коды в статьях не под linux :( я не знаю откуда взять нормальные примеры...
Может ткнете на материалы, чтобы код подходил под описание в книгах?
//сейчас читаю книжку "Эффективное программирование на С++" Кениг
Ubuntu 12.04_x64, AMD Athlon 64 X2 2.7 Ггц | NVIDIA GeForce 8400 GS 512 Mb | ОЗУ 2048 Mb

Оффлайн MaSsoL

  • Активист
  • *
  • Сообщений: 519
    • Просмотр профиля
Re: Стандарт написания на С++
« Ответ #7 : 28 Марта 2011, 08:27:57 »
Тебе нужна кроссплатформенность?
In Console We Trust!

Оффлайн Ozornick

  • Автор темы
  • Новичок
  • *
  • Сообщений: 30
    • Просмотр профиля
Re: Стандарт написания на С++
« Ответ #8 : 28 Марта 2011, 08:35:33 »
Сейчас я не могу утверждать это, но хотел с другом обмениваться. Он в visual c++ пишет
Мангуст, с английским туго. Как минимум, потому что изучали немецкий
Ubuntu 12.04_x64, AMD Athlon 64 X2 2.7 Ггц | NVIDIA GeForce 8400 GS 512 Mb | ОЗУ 2048 Mb

Оффлайн Yurror

  • Старожил
  • *
  • Сообщений: 1966
    • Просмотр профиля
Re: Стандарт написания на С++
« Ответ #9 : 28 Марта 2011, 09:43:25 »
Сам по себе С++ кроссплатформенный. Не используй платформозависимые функции и будет тебе счастье.
Я тебе список учебников дал: https://forum.ubuntu.ru/index.php?topic=145259.msg1066753#msg1066753
Там помечены книжки кторые на самом деле не имеют отношения к С++ можешь их не принимать во внимание.
Эти читай смело
Джефф Элджер - C++ Библиотека программиста
Скотт Мейерс - Эффективное использование STL
Скотт Мейерс - Эффективное использование C++
Скотт Мейерс - Наиболее эффективное использование C++
Герб Саттер - Решение сложных задач на С++
Андрей Александреску - Современное проектирование на C++
Нет там ничего платформозависимого. А если и есть то специально помечено.

Оффлайн Мангуст

  • Любитель
  • *
  • Сообщений: 98
    • Просмотр профиля
Re: Стандарт написания на С++
« Ответ #10 : 28 Марта 2011, 09:58:35 »
На русском, оказывается уже есть - Программирование: принципы и практика использования C++. Но денег за нее хотят уж очень много (полторы тысячи где-то).  "Философия С++" и дешевле, и можно найти в электронном виде. Липпмана тоже вроде рекомендуют. Это книги для начинающих с азов.

Оффлайн Ozornick

  • Автор темы
  • Новичок
  • *
  • Сообщений: 30
    • Просмотр профиля
Re: Стандарт написания на С++
« Ответ #11 : 28 Марта 2011, 13:00:01 »
Язык программирования С++. Вводный курс. 4-е изд. (Стенли Липпман)[2007].djvu
Эндрю Кениг, Барбара Му - Эффективное программирование на C++.djvu
В них описываются "как надо писать"? Вот по таким учебникам нужны примеры в Сети.
Спасибо за учебники. Найду, посмотрю.
Ubuntu 12.04_x64, AMD Athlon 64 X2 2.7 Ггц | NVIDIA GeForce 8400 GS 512 Mb | ОЗУ 2048 Mb

 

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