Изучение C++ - стадарт vs Страуструп
От: sysenter  
Дата: 18.06.11 08:31
Оценка: :)
Является ли обязательным изучение стандарта С++ или можно обойтись Страуструпом и ко (Мейерс, Саттер, Джосатис, Александруску)?
Re: Изучение C++ - стадарт vs Страуструп
От: MxMsk Португалия  
Дата: 18.06.11 08:34
Оценка: +1
Здравствуйте, sysenter, Вы писали:

S>Является ли обязательным изучение стандарта С++ или можно обойтись Страуструпом и ко (Мейерс, Саттер, Джосатис, Александруску)?

Как по мне, стандарты — это всегда больше справочники. Поэтому, независимо от языка, я считаю достаточно чтения книг авторитетных авторов, которые гораздо доступнее донесут большинство принципов программирования на том или ином языке. Ну, а нюансы, когда придется, можно глянуть и в стандарте.
Re[2]: Изучение C++ - стадарт vs Страуструп
От: sysenter  
Дата: 18.06.11 08:38
Оценка:
Здравствуйте, MxMsk, Вы писали:

MM>Ну, а нюансы, когда придется, можно глянуть и в стандарте.


Я спросил к тому, что вдруг практикуется разного рода маньяками спрашивать на собеседованиях какие нибудь вещи которые можно только из стандарта узнать, такое бывает?
Re: Изучение C++ - стадарт vs Страуструп
От: skeptic  
Дата: 18.06.11 08:44
Оценка: +2 -1 :)
Здравствуйте, sysenter, Вы писали:

S>Является ли обязательным изучение стандарта С++ или можно обойтись Страуструпом и ко (Мейерс, Саттер, Джосатис, Александруску)?


Какой то вопрос совсем не взрослого человека. Думайте сами что вам надо, и чего вам не надо. Кому, полагаете, вы обязанны?
Инфантильность в себе для начала убейте, а там уж такие вопросы сами собой отпадут.
Re[2]: Изучение C++ - стадарт vs Страуструп
От: sysenter  
Дата: 18.06.11 08:49
Оценка: 1 (1) +2 -1
Здравствуйте, skeptic, Вы писали:

S>Какой то вопрос совсем не взрослого человека. Думайте сами что вам надо, и чего вам не надо. Кому, полагаете, вы обязанны?

S>Инфантильность в себе для начала убейте, а там уж такие вопросы сами собой отпадут.

Бред писать не стоит, спасибо.
Re[3]: Изучение C++ - стадарт vs Страуструп
От: MxMsk Португалия  
Дата: 18.06.11 09:27
Оценка: +2 :)
Здравствуйте, sysenter, Вы писали:

S>Я спросил к тому, что вдруг практикуется разного рода маньяками спрашивать на собеседованиях какие нибудь вещи которые можно только из стандарта узнать, такое бывает?

Даже если и так, для чего тебе устраиваться на работу с маньяками?
Re: Изучение C++ - стадарт vs Страуструп
От: Centaur Россия  
Дата: 18.06.11 12:18
Оценка:
Здравствуйте, sysenter, Вы писали:

S>Является ли обязательным изучение стандарта С++ или можно обойтись Страуструпом и ко (Мейерс, Саттер, Джосатис, Александруску)?


Стандарт нужно изучать, если ты хочешь мочь аргументированно доказать коллеге-виндузятнику, что то, что его код не компилируется в g++ под Linux’ом — это его баг, а не компилятора. Или разрулить спор, является ли выдача компилятором варнинга «у вас тут беззнаковое конвертируется в знаковое конвертируется обратно в беззнаковое» на строчку «unsigned char x = 3; x <<= 2;» ошибкой или особенностью.
Re[2]: Изучение C++ - стадарт vs Страуструп
От: dilmah США  
Дата: 18.06.11 12:33
Оценка:
C> Или разрулить спор, является ли выдача компилятором варнинга «у вас тут беззнаковое конвертируется в знаковое конвертируется обратно в беззнаковое» на строчку «unsigned char x = 3; x <<= 2;» ошибкой или особенностью.

так стандарт специфицирует только случаи когда диагностическое сообщение необходимо. Он не настаивает на отсутствии сообщений -- компилятор может выдавать ворнинги о чем захочет, хоть о цвете рубашки поциента.
Re: Изучение C++ - стадарт vs Страуструп
От: LaptevVV Россия  
Дата: 18.06.11 13:00
Оценка:
Здравствуйте, sysenter, Вы писали:

S>Является ли обязательным изучение стандарта С++ или можно обойтись Страуструпом и ко (Мейерс, Саттер, Джосатис, Александруску)?

В каком смысле "обязательно" ? Можешь не читать. Но когда у тебя вылезут малопонятные ошибки — без стандарта не обойтись.
Профи — ДОЛЖЕН быть знаком по-любому.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[2]: Изучение C++ - стадарт vs Страуструп
От: sysenter  
Дата: 18.06.11 13:35
Оценка: :)
Здравствуйте, LaptevVV, Вы писали:

LVV>Профи — ДОЛЖЕН быть знаком по-любому.


Тогда такой вопрос, стоит ли обязательно читать Страуструпа или можно обойтись одним стандартом?
Re[3]: Изучение C++ - стадарт vs Страуструп
От: LaptevVV Россия  
Дата: 18.06.11 14:57
Оценка:
Здравствуйте, sysenter, Вы писали:

S>Здравствуйте, LaptevVV, Вы писали:


LVV>>Профи — ДОЛЖЕН быть знаком по-любому.


S>Тогда такой вопрос, стоит ли обязательно читать Страуструпа или можно обойтись одним стандартом?

Не... Стандарт — это справочник. По нему невозможно научиться писать реальные программы.
Страуструпа — читать обязательно. Но только разные книжки — в разное время.
Если начинающий, то читать его последнюю книжку "Два гуся"...
Если уже спец, то — читать его прежние книжки "для экспертов"...
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[4]: Изучение C++ - стадарт vs Страуструп
От: sysenter  
Дата: 18.06.11 15:03
Оценка:
Здравствуйте, LaptevVV, Вы писали:

LVV>Не... Стандарт — это справочник. По нему невозможно научиться писать реальные программы.

LVV>Страуструпа — читать обязательно. Но только разные книжки — в разное время.

Страуструпа избороздил вдоль и поперёк, наверно раз 10 перечитывал. Сейчас читаю стандарт, создаётся впечатление, что Страуструп ненужен, можно одним стандартом обойтись.
Re[5]: Изучение C++ - стадарт vs Страуструп
От: gegMOPO4  
Дата: 18.06.11 17:44
Оценка: +3
Здравствуйте, sysenter, Вы писали:
S>Страуструпа избороздил вдоль и поперёк, наверно раз 10 перечитывал. Сейчас читаю стандарт, создаётся впечатление, что Страуструп ненужен, можно одним стандартом обойтись.

Так это потому, что Страуструп прочитан 10 раз.
Re[3]: Изучение C++ - стадарт vs Страуструп
От: Centaur Россия  
Дата: 18.06.11 17:53
Оценка:
Здравствуйте, dilmah, Вы писали:

C>> Или разрулить спор, является ли выдача компилятором варнинга «у вас тут беззнаковое конвертируется в знаковое конвертируется обратно в беззнаковое» на строчку «unsigned char x = 3; x <<= 2;» ошибкой или особенностью.


D>так стандарт специфицирует только случаи когда диагностическое сообщение необходимо. Он не настаивает на отсутствии сообщений -- компилятор может выдавать ворнинги о чем захочет, хоть о цвете рубашки поциента.


Да. Но если gcc берётся диагностировать потенциальные проблемы со смешиванием знаковой и беззнаковой арифметики, то, естественно, хочется, чтобы при этом не было ложных срабатываний. А вопрос о том, есть здесь конвертация между беззнаковыми и знаковыми или тут чисто беззнаковая арифметика и отстаньте со своим ворнингом — как раз таки в компетенции стандарта. (И таки да, стандарт говорит, что x <<= 2 эквивалентно x = x << 2 (только x вычисляется только однажды), а для вычисления x << 2 оба аргумента promot’ятся до int’а.)
Re[2]: Изучение C++ - стадарт vs Страуструп
От: BulatZiganshin  
Дата: 18.06.11 19:07
Оценка:
Здравствуйте, LaptevVV, Вы писали:

LVV>Профи — ДОЛЖЕН быть знаком по-любому.


вы профи, чтоб об этом судить?
Люди, я люблю вас! Будьте бдительны!!!
Re[3]: Изучение C++ - стадарт vs Страуструп
От: LaptevVV Россия  
Дата: 18.06.11 19:23
Оценка:
Здравствуйте, BulatZiganshin, Вы писали:

LVV>>Профи — ДОЛЖЕН быть знаком по-любому.

BZ>вы профи, чтоб об этом судить?
А вы?
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[3]: Изучение C++ - стадарт vs Страуструп
От: Хвост  
Дата: 18.06.11 22:00
Оценка:
Здравствуйте, sysenter, Вы писали:

S>Здравствуйте, skeptic, Вы писали:


S>>Какой то вопрос совсем не взрослого человека. Думайте сами что вам надо, и чего вам не надо. Кому, полагаете, вы обязанны?

S>>Инфантильность в себе для начала убейте, а там уж такие вопросы сами собой отпадут.

S>Бред писать не стоит, спасибо.


Дядя может резковато написал, но в общем верно. Без указания конечной цели подобные вопросы действительно наивны и не имеют смысла.
People write code, programming languages don't.
Re: Изучение C++ - стадарт vs Страуструп
От: landerhigh Пират  
Дата: 20.06.11 01:34
Оценка:
Здравствуйте, sysenter, Вы писали:

S>Является ли обязательным изучение стандарта С++ или можно обойтись Страуструпом и ко (Мейерс, Саттер, Джосатис, Александруску)?


"Изучение" стандарта в некотором смысле сродни заучиванию наизусть справочника электронных компонентов.
www.blinnov.com
Re[2]: Изучение C++ - стадарт vs Страуструп
От: Lloyd Россия  
Дата: 22.06.11 05:34
Оценка:
Здравствуйте, landerhigh, Вы писали:

S>>Является ли обязательным изучение стандарта С++ или можно обойтись Страуструпом и ко (Мейерс, Саттер, Джосатис, Александруску)?


L>"Изучение" стандарта в некотором смысле сродни заучиванию наизусть справочника электронных компонентов.


Не всегда. Иные стандарты написаны получше многих книжек (спека по 1-му xslt).
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.