Russian Qt Forum

Программирование => С/C++ => Тема начата: evgeniy от Июль 09, 2011, 13:16



Название: Существует ли документация по C++? Например, как для Java или Oracle?
Отправлено: evgeniy от Июль 09, 2011, 13:16
На сайте http://www.open-std.org, где это должно быть, - бред какой-то.


Название: Re: Существует ли документация по C++? Например, как для Java или Oracle?
Отправлено: SimpleSunny от Июль 09, 2011, 14:01
http://www.cplusplus.com/


Название: Re: Существует ли документация по C++? Например, как для Java или Oracle?
Отправлено: evgeniy от Июль 09, 2011, 14:23
Спасибо, но посерьёзнее и подробнее есть что-нибудь ещё?


Название: Re: Существует ли документация по C++? Например, как для Java или Oracle?
Отправлено: andybeg от Июль 10, 2011, 10:09
существует (http://www.google.com/search?q=C%2B%2B&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:unofficial&client=iceweasel-a#hl=ru&pq=c%2B%2B&xhr=t&q=C%2B%2B+%D0%BA%D0%BD%D0%B8%D0%B3%D0%B8&cp=6&pf=p&sclient=psy&newwindow=1&client=iceweasel-a&rls=org.mozilla:en-US%3Aunofficial&source=hp&aq=0&aqi=&aql=&oq=C%2B%2B+%D0%BA%D0%BD&pbx=1&bav=on.2,or.r_gc.r_pw.&fp=cb443a8843fca712&biw=1212&bih=669)


Название: Re: Существует ли документация по C++? Например, как для Java или Oracle?
Отправлено: evgeniy от Июль 10, 2011, 12:10
Я имею ввиду серьёзную документацию.
Вот смотрите пример для Java: http://download.oracle.com/javase/6/docs/index.html
http://download.oracle.com/javase/

Вот в целом Oracle: http://www.oracle.com/technetwork/indexes/documentation/index.html

Для PostGres: http://www.postgresql.org/docs/9.0/static/index.html

Free Pascal: http://www.freepascal.org/docs.var

MySQL: http://dev.mysql.com/doc/refman/5.6/en/



Название: Re: Существует ли документация по C++? Например, как для Java или Oracle?
Отправлено: andybeg от Июль 10, 2011, 12:32
[OFFTOP] взял попкорн, следит за коментами


Название: Re: Существует ли документация по C++? Например, как для Java или Oracle?
Отправлено: kambala от Июль 10, 2011, 12:38
http://www.cplusplus.com/
или MSDN например

а что является критерием "серьёзности"?


Название: Re: Существует ли документация по C++? Например, как для Java или Oracle?
Отправлено: pastor от Июль 10, 2011, 13:31
Спасибо, но посерьёзнее и подробнее есть что-нибудь ещё?

C++ Standard - ANSI ISO IEC 14882 2003


Название: Re: Существует ли документация по C++? Например, как для Java или Oracle?
Отправлено: Igors от Июль 10, 2011, 14:00
C++ Standard - ANSI ISO IEC 14882 2003
Типа "просил - получай". Но, пастор, это же садизм   :)

Чем серьезнее дока - тем труднее ее читать/вникать. Желание выучить "все и капитально" похвально но быстро проходит т.к. цель недостижима. Ото лучше присмотритесь к "Алене" (ссылку Вам давали). Девушка пишет очень толково/доходчиво.


Название: Re: Существует ли документация по C++? Например, как для Java или Oracle?
Отправлено: evgeniy от Июль 10, 2011, 14:37
Ответ для kambala:
1. MSDN - похоже, то - что надо, но там много специфики от MS. Вопрос задаю скорее от любопытства, чем от недостатка инфы - о c++ у меня есть хорошие бумажные книжки. Но я не понимаю - почему стандарт нигде не публикуется? Это похоже на какой-то заговор.
2. Серьёзно - это когда есть всё и с примерами.

Ответ для pastor:
Перед тем как давать ссылку - сначала сам открой её и посмотри - что там.

Ответ для Igors:
1. Похоже у тебя очень мало опыта. Чем серьезнее дока - тем легче и приятнее её читать. Примеры я дал выше.
2. Серьёзная дока нужна как справочник - чтобы быстро припомнить и уточнить, посмотреть пример синтаксиса.
3. Алёна не пишет а даёт ссылки на бумажные книжки.

Как с вами тяжело!


Название: Re: Существует ли документация по C++? Например, как для Java или Oracle?
Отправлено: ufna от Июль 10, 2011, 14:55
evgeniy,

Вообще-то стандарт это и есть "C++ Standard - ANSI ISO IEC 14882 2003". Самая серьезная и точная дока по языку.


Название: Re: Существует ли документация по C++? Например, как для Java или Oracle?
Отправлено: Авварон от Июль 10, 2011, 15:14
толстый тролль


Название: Re: Существует ли документация по C++? Например, как для Java или Oracle?
Отправлено: evgeniy от Июль 10, 2011, 15:20
Вообще-то стандарт это и есть "C++ Standard - ANSI ISO IEC 14882 2003". Самая серьезная и точная дока по языку.
ufna, я знаю, но где он лежит?


Название: Re: Существует ли документация по C++? Например, как для Java или Oracle?
Отправлено: SimpleSunny от Июль 10, 2011, 15:28
Эммм... Первая ссылка в гугле?
http://cs.nyu.edu/courses/summer11/G22.2110-001/documents/c++2003std.pdf


Название: Re: Существует ли документация по C++? Например, как для Java или Oracle?
Отправлено: kambala от Июль 10, 2011, 15:33
http://tinyurl.com/3udemzd


Название: Re: Существует ли документация по C++? Например, как для Java или Oracle?
Отправлено: evgeniy от Июль 10, 2011, 15:58
SimpleSunny и kambala, спасибо, что помогаете, но я спрашиваю про серьёзную доку, а не про какой-то pdf-файл подозрительного происхождения, который валяется только на сомнительных сайтах и блогах.
И ещё, почему я должен верить вот этому длинному заклинанию: "C++ Standard - ANSI ISO IEC 14882 2003"?


Название: Re: Существует ли документация по C++? Например, как для Java или Oracle?
Отправлено: Авварон от Июль 10, 2011, 16:07
но я спрашиваю про серьёзную доку, а не про какой-то pdf-файл подозрительного происхождения, который валяется только на сомнительных сайтах и блогах.
Цитировать
Date of ANSI Approval: 12/29/2003
Published by American National Standards Institute, 25 West 43rd Street, New York, New York 10036
Copyright 2003 by Information Technology Industry Council (ITI). All rights reserved.


Название: Re: Существует ли документация по C++? Например, как для Java или Oracle?
Отправлено: evgeniy от Июль 10, 2011, 16:10
Авварон, а откуда цитата?


Название: Re: Существует ли документация по C++? Например, как для Java или Oracle?
Отправлено: Авварон от Июль 10, 2011, 16:16
с 1й страницы той *сомнительной* пдфки (этой http://cs.nyu.edu/courses/summer11/G22.2110-001/documents/c++2003std.pdf)


Название: Re: Существует ли документация по C++? Например, как для Java или Oracle?
Отправлено: evgeniy от Июль 10, 2011, 16:21
Авварон, ты хоть понял, что ты что-то не так сделал?


Название: Re: Существует ли документация по C++? Например, как для Java или Oracle?
Отправлено: lit-uriy от Июль 10, 2011, 16:22
>>[OFFTOP] взял попкорн, следит за коментами
взял пивка и присел рядышком :)


Название: Re: Существует ли документация по C++? Например, как для Java или Oracle?
Отправлено: Авварон от Июль 10, 2011, 16:26
у вас немножко неверное понимание чего вы хотите. Есть описание _стандарта_ языка - оно перед вами в той пдфке. Для жавы между прочим точно такая же есть. И на тех ссылках, что вы давали - это описание _фреймворков_ и _библиотек_, не имеющих к джаве (как к языку) ровно никакого отношения.
То что часть зоопарка, написанного на джаве собрана в одном месте - это очень "повезло" (не уверен, что людям, пишущим на авт, нужна дока по спрингу)
Для плюсовых библиотек есть набор сайтов, где можно найти доку по _конкретной_ либе. Примеры:
http://doc.qt.nokia.com/4.7/index.html дока по Qt
http://www.boost.org/doc/libs/ дока по бусту
и тп
Собирать все это в одном месте не имеет смысла


Название: Re: Существует ли документация по C++? Например, как для Java или Oracle?
Отправлено: evgeniy от Июль 10, 2011, 16:39
Меня не интересует всё.
Только язык С++.


Название: Re: Существует ли документация по C++? Например, как для Java или Oracle?
Отправлено: Igors от Июль 10, 2011, 16:46
Ответ для Igors:
1. Похоже у тебя очень мало опыта. Чем серьезнее дока - тем легче и приятнее её читать. Примеры я дал выше.
2. Серьёзная дока нужна как справочник - чтобы быстро припомнить и уточнить, посмотреть пример синтаксиса.
3. Алёна не пишет а даёт ссылки на бумажные книжки.

Как с вами тяжело!
:) Любой практик пользуется набором док и имеет мнение о каждой. Поэтому если Вы спрашиваете "какая дока", значит на плюсах работать только начинаете. Зачем тогда пренебрежительно высказываться о данных советах? (кстати я не увидел ни одного плохого). Зачем смешить людей называя стандарт "сомнительным"? :) Зачем судить то чего Вы (пока) не знаете? Так Вы выглядите очень забавно, но, поверьте, совсем не так как Вам хотелось бы  :)

Владение гуглом - срочно подтяните, без этого никуда. Если Вам дают ссылку (хоть про ту же Алену) - значит их там совсем не одна.


Название: Re: Существует ли документация по C++? Например, как для Java или Oracle?
Отправлено: zenden от Июль 10, 2011, 17:07
А из-за чего, собственно, весь сыр бор?
Ну нет такой единой официальной доки, которую вы хотите, и что это меняет?

Из-за этого на C++ перестанут писать?


Название: Re: Существует ли документация по C++? Например, как для Java или Oracle?
Отправлено: cutwater от Июль 10, 2011, 17:57
Только язык С++.

Ссылку на документацию по стандартной библиотеке языка С++ дали в первом ответе.


Название: Re: Существует ли документация по C++? Например, как для Java или Oracle?
Отправлено: cutwater от Июль 10, 2011, 18:00
>> взял попкорн, следит за коментами
>> взял пивка и присел рядышком :)

сгонял за пиццей. пациент толст. чувствую это затянется.




Название: Re: Существует ли документация по C++? Например, как для Java или Oracle?
Отправлено: evgeniy от Июль 10, 2011, 19:01
Всех благодарю за участие. Если кого задел, то справедливо.
Подводим итог.
Единственный претендент на документацию по языку C++ - это MSDN.
http://msdn.microsoft.com/ru-ru/library/3bstk3k5.aspx


Название: Re: Существует ли документация по C++? Например, как для Java или Oracle?
Отправлено: BRE от Июль 10, 2011, 19:28
Единственный претендент на документацию по языку C++ - это MSDN.
Выводы - жесть.  ::)

А так, для лора это был бы супер вброс.  :)


Название: Re: Существует ли документация по C++? Например, как для Java или Oracle?
Отправлено: Igors от Июль 10, 2011, 19:37
Всех благодарю за участие. Если кого задел, то справедливо.
Подводим итог.
Единственный претендент на документацию по языку C++ - это MSDN.
Эх, записать бы это "в историю" - ведь потом так не скажешь и не вспомнишь  :)


Название: Re: Существует ли документация по C++? Например, как для Java или Oracle?
Отправлено: brankovic от Июль 10, 2011, 20:53
Всех благодарю за участие. Если кого задел, то справедливо.
Подводим итог.
Единственный претендент на документацию по языку C++ - это MSDN.

MSDN это типа как библия только про WinAPI, такая же длинная, путаная, с противоречиями и мёртвыми кусками. Вы хоть понимаете, что синтаксис C++ намного сложнее синтаксиса всех этих языков вместе взятых? От "быстрой справки с примерами" в данном случае образуется каша в голове. Так что дока по самому C++ -- это только хорошая книжка. А док по стандартной библиотеке сколько угодно, например cplusplus.com да ещё с примерами, которые вам так необходимы (я так понял, что чем больше примеров, тем серьёзнее).


Название: Re: Существует ли документация по C++? Например, как для Java или Oracle?
Отправлено: Igors от Июль 10, 2011, 21:49
MSDN это типа как библия только про WinAPI, такая же длинная, путаная, с противоречиями и мёртвыми кусками.
Прошу прощения если я Вас неправильно понял, но сравнение MSDN с библией Страуструпа, на мой взгляд, совершенно неуместно. Страуструп копает действительно глубоко/концептуально (и въехать в это часто совсем непросто) и это действительно "библия" - книга которая содержит ответы на все вопросы.

A MSDN - ну справочник который довольно паршиво сделан. "Кое-как" работать конечно можно - но не более того.


Название: Re: Существует ли документация по C++? Например, как для Java или Oracle?
Отправлено: brankovic от Июль 10, 2011, 21:54
Прошу прощения если я Вас неправильно понял, но сравнение MSDN с библией Страуструпа, на мой взгляд, совершенно неуместно.

ничего страшного, я имел ввиду священное писание

Страуструп копает действительно глубоко/концептуально (и въехать в это часто совсем непросто)

что это за библия Страуструпа, раз на то пошло? "The C++ programming language"?


Название: Re: Существует ли документация по C++? Например, как для Java или Oracle?
Отправлено: Igors от Июль 10, 2011, 22:04
что это за библия Страуструпа, раз на то пошло? "The C++ programming language"?
Да, единственная книга которую я люблю читать :) Остальное, ну "просматриваю", отношусь с уважением или нет - но то не библия.


Название: Re: Существует ли документация по C++? Например, как для Java или Oracle?
Отправлено: brankovic от Июль 10, 2011, 22:11
что это за библия Страуструпа, раз на то пошло? "The C++ programming language"?
Да, единственная книга которую я люблю читать :) Остальное, ну "просматриваю", отношусь с уважением или нет - но то не библия.

Хорошая книга, но сложная. Я в первый раз когда взял ничего почти не понял. Помню недоумение, мол это тот же C++, в который я по книжке Березиных въезжал? В общем не начального уровня книга, но потом приятно почитать, да.


Название: Re: Существует ли документация по C++? Например, как для Java или Oracle?
Отправлено: pastor от Июль 10, 2011, 22:18
Ответ для pastor:
Перед тем как давать ссылку - сначала сам открой её и посмотри - что там.

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


Название: Re: Существует ли документация по C++? Например, как для Java или Oracle?
Отправлено: pastor от Июль 10, 2011, 22:21
Единственный претендент на документацию по языку C++ - это MSDN.

Если это шутка, то несмешно, хотя.... как посмотреть )))))


Название: Re: Существует ли документация по C++? Например, как для Java или Oracle?
Отправлено: Pretorean от Июль 11, 2011, 07:36
не кормите троля


Название: Re: Существует ли документация по C++? Например, как для Java или Oracle?
Отправлено: Пантер от Июль 11, 2011, 09:46
Блин, а я всю пьянку пропустил.... :)


Название: Re: Существует ли документация по C++? Например, как для Java или Oracle?
Отправлено: lit-uriy от Июль 11, 2011, 16:33
>>Блин, а я всю пьянку пропустил....
а я успел, комедия так себе, под пивко смотреть можно :)


Название: Re: Существует ли документация по C++? Например, как для Java или Oracle?
Отправлено: brankovic от Июль 11, 2011, 16:44
>>Блин, а я всю пьянку пропустил....
а я успел, комедия так себе, под пивко смотреть можно :)

да потому что распугали всех троллей, разорались тут пиво, попкорн, не кормить.. Нет бы расслабиться и получать удовольствие.


Название: Re: Существует ли документация по C++? Например, как для Java или Oracle?
Отправлено: Igors от Июль 11, 2011, 16:53
да потому что распугали всех троллей, разорались тут пиво, попкорн, не кормить.. Нет бы расслабиться и получать удовольствие.
Вы правы, я тоже смудил. То как в старом анекдоте

Цитировать
Sex act = $1
View act = $10
View viewer = $100


Название: Re: Существует ли документация по C++? Например, как для Java или Oracle?
Отправлено: evgeniy от Июль 12, 2011, 10:52
http://msdn.microsoft.com/ru-ru/library/3bstk3k5.aspx


Название: Re: Существует ли документация по C++? Например, как для Java или Oracle?
Отправлено: BRE от Июль 12, 2011, 13:44
http://msdn.microsoft.com/ru-ru/library/3bstk3k5.aspx
Ну это скорее всего описание C++ по версии Микрасофта, а как мне помнится, они со стандартами не очень дружат... Им проще свой стандарт написать, чем придерживаться официального.  :)


Название: Re: Существует ли документация по C++? Например, как для Java или Oracle?
Отправлено: pastor от Июль 12, 2011, 13:55
Ну это скорее всего описание C++ по версии Микрасофта, а как мне помнится, они со стандартами не очень дружат... Им проще свой стандарт написать, чем придерживаться официального.  :)

Плюсую. Так оно и есть

me/ Ушел за пивасиком )))


Название: Re: Существует ли документация по C++? Например, как для Java или Oracle?
Отправлено: Пантер от Июль 12, 2011, 14:01
http://msdn.microsoft.com/ru-ru/library/3bstk3k5.aspx
Ну это скорее всего описание C++ по версии Микрасофта, а как мне помнится, они со стандартами не очень дружат... Им проще свой стандарт написать, чем придерживаться официального.  :)
Больше скажу. Они даже своим стандартам не следуют.


Название: Re: Существует ли документация по C++? Например, как для Java или Oracle?
Отправлено: Igors от Июль 12, 2011, 14:36
Ну как.. если человек сидит на Вындоуз платформе - все решается достаточно легко. В конце-концов не в платформе дело - есть прекрасные программисты работающие на Вындоуз. Но мама дорогая, сколько уходит времени на перенос незатейливого (в основном STL) кода с OSX (POSIX) на MSVC :( И то ей не так, и это не эдак и гав и гав. А потом еще подлянки в runtime. Компилятор пишет мне error листа на 2 (разворачивает описание template) - но что оно хотело сказать не пойму (хотя честно пытался "переводить со словарем"). Часика так через 2-3 методом втыка нахожу: надо было добавить #incliude <map>. Думается "что ж ты, гад, делаешь? Если ты видел что описание предварительное, чего ты мне не сказал "incompleted"?

Хотя может я и неправ: "учиться легко - переучиваться трудно"