Форум программистов, компьютерный форум, киберфорум
Наши страницы

C++

Войти
Регистрация
Восстановить пароль
 
 
DrOffset
7376 / 4453 / 1009
Регистрация: 30.01.2014
Сообщений: 7,304
#1

Стандарт C++ вышел на русском - C++

07.11.2016, 11:49. Просмотров 3228. Ответов 38
Метки нет (Все метки)

Небезызвестный Евгений Зуев выполнил таки свое обещание и перевел Стандарт.
Книжка доступна только (настолько мне известно) здесь.
Цена кусается, мнения у всех по этому вопросу разные. Смотрите сами.

Если кому интересно про Зуева, можете почитать его рассказ "Редкая профессия".
Сам я читал его давненько, понравилось.

Вот еще ссылка по теме: http://www.interstron.ru/analitics_3.html
7
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.11.2016, 11:49
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Стандарт C++ вышел на русском (C++):

Вышел релиз GCC 5.1 - C++
С чем всех и поздравляю :) Это первый выпуск проекта версии 5 (GCC 5.0 был пропущен). Среди основных изменений: — поддержка OpenMP...

Стандарт - C++
Нашел в сети стандарт c++. Добавлено через 7 минут И ещё PDF о различиях стандартов. Не знаете, есть ли стандарт на русском? Где?...

Новый стандарт C++ - C++
Скажите Ожидается поддержка нового стандарта C++ ? и что это за стондарт ? раскожите !!!

Новый стандарт с++ - C++
В 2009 году должен быть выйти новый стандарт. Хотелось бы узнать какие новшевства он принес в язык. Стал язык удобнее или нет. И какие...

Стандарт C++11 опубликован! - C++
Как стало известно, ISO опубликовал документ стандарта C++11! Мои поздравления всем плюсовикам! Теперь C++11 - полностью и на сто...

Новый стандарт принят! - C++
Barry Hedquist wrote: Just received word from ANSI that the C++ FDIS has officially been approved by ISO in a unanimous vote. 21...

38
castaway
Эксперт С++
4887 / 3022 / 370
Регистрация: 10.11.2010
Сообщений: 11,080
Записей в блоге: 10
Завершенные тесты: 1
07.11.2016, 20:50 #2
По-моему, бессмысленное занятие. Какую версию стандарта он переводил? Актуальна ли она?
0
DrOffset
7376 / 4453 / 1009
Регистрация: 30.01.2014
Сообщений: 7,304
07.11.2016, 21:52  [ТС] #3
Цитата Сообщение от castaway Посмотреть сообщение
Какую версию стандарта он переводил? Актуальна ли она?
Грядущую версию C++17. По ссылкам все расписано.

Цитата Сообщение от castaway Посмотреть сообщение
По-моему, бессмысленное занятие.
Я много видел мнений на этот счет, такие тоже встречаются
Обоснование от автора - "зачем это нужно" - есть в предисловии к книге.
0
castaway
Эксперт С++
4887 / 3022 / 370
Регистрация: 10.11.2010
Сообщений: 11,080
Записей в блоге: 10
Завершенные тесты: 1
07.11.2016, 22:02 #4
Цитата Сообщение от DrOffset Посмотреть сообщение
Цитата Сообщение от castaway Посмотреть сообщение
Какую версию стандарта он переводил? Актуальна ли она?
Грядущую версию C++17. По ссылкам все расписано.
Я всё-таки не понял, перевёл он её или нет? Да и как он её мог перевести, если она - грядущая?
0
DrOffset
7376 / 4453 / 1009
Регистрация: 30.01.2014
Сообщений: 7,304
07.11.2016, 22:09  [ТС] #5
Цитата Сообщение от castaway Посмотреть сообщение
Я всё-таки не понял, перевёл он её или нет? Да и как он её мог перевести, если она - грядущая?
Ну раз книга в продаже, стало быть, перевел
А вообще, вот же, по ссылке выше:
Эта книга представляет собой аннотированный перевод проекта очередного
Международного Стандарта языка программирования С++. Процесс
выработки стандарта к настоящему моменту (февраль 2016 года) еще не
завершен, однако нынешнее состояние предварительной (рабочей) версии
стандарта позволяет сделать вывод о том, что многие существенные
нововведения в язык уже зафиксированы, и окончательная версия
Стандарта (официальное принятие которого запланировано на 2017 год)
будет отличаться от данной весьма незначительно.
Непосредственным источником для данного перевода послужил документ
под названием Working Draft, Standard for Programming Language C++
от 22 мая 2015 года (номер документа n4527). Этот публично-доступный документ
расположен на веб-сайте рабочей группы WG21 по языку С++ комитета ISO по
электронному адресу http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4527.pdf.
2
castaway
Эксперт С++
4887 / 3022 / 370
Регистрация: 10.11.2010
Сообщений: 11,080
Записей в блоге: 10
Завершенные тесты: 1
07.11.2016, 22:46 #6
В таком случае, мне было бы очень интересно взглянуть хотя бы на пару страниц этого перевода..

Добавлено через 21 минуту
DrOffset, я прочитал эту статью по диагонали. Что увидел/понял:
1. Идёт речь о разработке какого-то флагманского продукта. Какого?
2. Нет даты. Когда статья была написана? Зачем такая скрытность? Путь все думают что она "всегда актуальна"?
3. Человек просто хочет заработать денег.

Лично я таким статьям и людям (их написавшим) доверять не хочу, они трудятся не за идею...
0
gazlan
3133 / 1909 / 285
Регистрация: 27.08.2010
Сообщений: 5,132
Записей в блоге: 1
08.11.2016, 07:09 #7
Цитата Сообщение от castaway Посмотреть сообщение
1. Идёт речь о разработке какого-то флагманского продукта. Какого?
Принципы и методы создания компилятора переднего плана Стандарта Си++
На основе исследований, выполненных по теме диссертации, разработаны следующие программные системы:
  • Компилятор переднего плана языка Си++, соответствующий версии предварительного стандарта Си++ от октября 1994 г., вошел в состав многоязыковй системы программирования компании ACE (Голландия) для компьютеров Sun и Sparc.
  • Компилятор переднего плана, соответствующий предварительному стандарту Си++ от декабря 1996 г., является ядром кросс-системы программирования для цифрового нейронного процессора NM6401, разработанного НТЦ "Модуль" (Москва).
  • Компилятор переднего плана, соответствующий окончательной версии международного стандарта Си++ ISO/IEC 14882:1998, передан компании МедиаЛингва:Компиляторы (Москва) для включения в создаваемую систему программирования Си++, ориентированную на цели обучения.
0
HighPredator
5544 / 1857 / 346
Регистрация: 10.12.2010
Сообщений: 5,479
Записей в блоге: 2
08.11.2016, 10:40 #8
Это все конечно хорошо и замечательно, объем работы проделан безусловно огромный и честь автору и хвала, но. Но. Есть вещи касательно которых конкретно я против. Во-первых, это перевод по working draft-у, то есть не утвержденному стандарту. Можно утверждать, что прецендентов пока не было, когда черновик расходится с тем, что было утверждено по факту, но мы с вами работаем в области, требующей строгой точности, следовательно закладываться на это нельзя. Имхо такой подход неприемлем. Во-вторых, из-за исторических причин, в русском сегменте нету четкой терминологической базы -- все на англицизмах, поэтому полезность лично для меня сомнительна. Нам (разработчикам) важна четкая смысловая передача. И, видимо из-за этого, автор даже на уровне оглавления не смог отказаться от зеркалирования на английский для сохранения смысла. Но выглядит это не очень. Вот например:
15.1. Возбуждение исключительной ситуации Throwing an exception 683
Как вам, коллеги? Или вот еще:
14.7. Настройка и специализация шаблона Template instantiation and specialization 632
Я лично впервые вижу инстанцирование со смыслом "настройка". И так далее. В-третьих, мне не очень нравится подход, когда берется документ в свободном доступе, переводится непонятно как, и выдается за деньги. Причем немалые. Поясню про "непонятно как". Из предисловия и прочих кусочков абсолютно непонятен уровень людей, работавших со всем этим. Безусловно к.ф-м.н и к.т.н. достойно уважения, но хотелось бы чтобы были какие-то свидетельства качественности перевода от третьих лиц в любой форме. А вообще, по-хорошему, ISO-шные документы должны быть переведены в соответствии с ISO-шными стандартами переводов тех. документации, которые есть. Собственно у меня все.
7
DrOffset
7376 / 4453 / 1009
Регистрация: 30.01.2014
Сообщений: 7,304
08.11.2016, 12:21  [ТС] #9
Цитата Сообщение от HighPredator Посмотреть сообщение
Но выглядит это не очень.
Я с этой историей знаком давно. Поэтому скажу что знаю: изначально планировалось так издать всю книгу. Перевод, а на обратной стороне оригинал. Но из-за юридических причин это сделать не получилось, поэтому, видимо, осталось только в оглавлении.

Цитата Сообщение от HighPredator Посмотреть сообщение
Я лично впервые вижу инстанцирование со смыслом "настройка".
Тоже обратил внимание, конечно лучше было бы придерживаться общепринятой терминологии, пусть даже она родилась как транслитерация английских слов.

Цитата Сообщение от HighPredator Посмотреть сообщение
Можно утверждать, что прецендентов пока не было, когда черновик расходится с тем, что было утверждено по факту
Прецеденты были.
Например, включение runtime-sized arrays (аналог C99 VLA) в С++14, затем исключение. Уже даже успели сделать реализацию в GCC, которая некоторое время была доступна, в тот момент, когда в черновике уже убрали всякое об этом упоминание.

Цель поста просто обозначить данное явление, чтобы каждый сделал свои выводы. Лично я пока для себя не решил как к этому относиться. Нужно посмотреть текст перевода.
1
ct0r
Игогошка!
1776 / 678 / 42
Регистрация: 19.08.2012
Сообщений: 1,294
Завершенные тесты: 1
08.11.2016, 20:48 #10
5к за кота в мешке я отдавать не буду.

Вот этот дядька Зуев, лекцию читает:
https://www.youtube.com/watch?v=T70qJndjYi0
1
Dmitriy_M
1360 / 1243 / 114
Регистрация: 20.03.2009
Сообщений: 4,449
Записей в блоге: 11
09.11.2016, 17:51 #11
А можно купить официальную электронную версию?
0
Kastaneda
Jesus loves me
Эксперт С++
4688 / 2892 / 236
Регистрация: 12.12.2009
Сообщений: 7,354
Записей в блоге: 2
Завершенные тесты: 1
11.11.2016, 10:01 #12
Книга ориентирована на профессиональных программистов, использующих язык
С++ для создания программ научного, технического и промышленного
назначения.
Не видел ни одного профессионала, который бы не мог читать техническую литературу на английском. Присоедияюсь к мнению о бессмысленности данного труда.
Хотя будучи начинающим (+ я тогда совершенно не знал английского) я бы обратил внимание на этот перевод. Т.е. по факту книга ориентирована на начинающих разработчиков, которым сложно самостоятельно разобраться в Стандарте в силу недостатка знаний С++ и слабого технического английского.
0
IGPIGP
Комп_Оратор)
Эксперт по математике/физике
6503 / 3142 / 307
Регистрация: 04.12.2011
Сообщений: 8,672
Записей в блоге: 5
11.11.2016, 11:09 #13
Цитата Сообщение от Kastaneda Посмотреть сообщение
Т.е. по факту книга ориентирована на начинающих разработчиков, которым сложно самостоятельно разобраться в Стандарте в силу недостатка знаний С++ и слабого технического английского.
Я далеко не программист. Во всяком случае мой уровень слабоват, чтобы что-то тут обсуждать, но я хотел бы сказать о том, что касается стандарта как такового.
Стандарт это закон
То есть,
Цитата Сообщение от DrOffset Посмотреть сообщение
изначально планировалось так издать всю книгу. Перевод, а на обратной стороне оригинал. Но из-за юридических причин это сделать не получилось
может свидетельствовать лишь о том, что те кто так "изначально планировал", попросту не понимают, что они делают. Или делают вид.
Я не говорю, что стандарт нельзя перевести, но это, как правило, дело издателя стандарта. Мне не известны исключения, но если они возможны, то это дело непростых, замечу, отношений инициатора (мученический путь) и издателя. Ни один издатель не даст согласия не узаконив своего участия как рецензента. И не потому, что жаден, а потому, что ответственен за результат. Стандарт не теряет автора при переизданиях. А это всё дорого. Даже переиздание не переведенного стандарта это деньги. Да и к чему собственно, издателю продавать лицензию? Доставка дорога?
Причины тут экономические. А юридические последствия, это следствия. Поэтому перевод свободно доступного черновика стандарта - деяние вполне прозрачное. Нет тут не подвижничества, ни просветительства. Желание заработать, наоборот, - есть. Но я не уверен, что публикация черновика не прикрыта какой-нибудь публичной лицензией из серии - <<"сам хоть съешь", но не продай>>. Если да, то
те кто так "изначально планировал", попросту не понимают, что они делают
могут получить проблемы. А если нет, то это брешь, которую комитет по стандартизации С++ не прикрыл из-за нехватки воображения. Там вообще туго с тем, чтобы представить до чего наши додуматься могут. Но прикроют теперь, наверно.
Цитата Сообщение от Kastaneda Посмотреть сообщение
Т.е. по факту книга ориентирована на начинающих разработчиков,
Как по мне, разработчик это уже планка. Будь он трижды начинающий, но он по своей природе не совместим с
Цитата Сообщение от Kastaneda Посмотреть сообщение
сложно самостоятельно разобраться в Стандарте в силу недостатка знаний С++ и слабого технического английского
0
Ferrari F1
616 / 510 / 101
Регистрация: 27.01.2015
Сообщений: 2,965
Записей в блоге: 1
Завершенные тесты: 1
26.11.2016, 19:45 #14
А мне затея автора по душе, ждем, когда появится на трекере)
1
Recrut_rf
12 / 12 / 1
Регистрация: 14.10.2014
Сообщений: 60
Завершенные тесты: 2
27.11.2016, 00:07 #15
Что то как то тонковата книга - у меня стандарт С++14 (черновик) 1500 страниц. А здесь же всего 888. Может в С++ 17 от многих вещей решили избавиться ?.
Ожидал увидеть примерно тоже самое, что и в черновике только на русском. А тут какое то извините "творчество на тему".
Но если будет возможность - скачаю - естественно в ознакомительных целях

Добавлено через 2 минуты
0
27.11.2016, 00:07
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.11.2016, 00:07
Привет! Вот еще темы с ответами:

Поменять стандарт ISO C99 на ISO C90 - C++
На домашнем компьютере (mac) компилирую программы в терминале через gcc, стандарт языка там ISO C99, однако в универе на компах ISO C90,...

Мануал на PG100 GSM Alarm System на русском (маны вообще на русском) - Робототехника
может кто знает где взять мануали на русском к сигнализациям

Вышел GCC 4.5.0 - Кроссплатформенная разработка
GNU и команда разработки GCC рады представить релиз GNU Compiler Collection версии 4.5. В новой версии: Добавлена поддержка...

Вышел за пределы - C++
В MVS я первый раз пытаюсь рондомно вывести массив, но выводит ошибку и указывает на цикл, где я там мог выйти за пределы? using...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru