LINUX.ORG.RU

C++14 готов к публикации, стандарт ISO/IEC 14882:2014(E)

 


1

8

Обновленный язык программирования C++14 уже подготовлен к публикации как новый стандарт «International Standard ISO/IEC 14882:2014(E) Programming Language C++». Приятной особенностью будет доступность компиляторов соотвествующих новому стандарту (реализации предыдущих выпусков C++11 и C++98 заняло 2 и 5 лет соотвественно). Автор языка Bjarne Stroustrup надеется, что это обновление, подготовленное достаточно быстро и в намеченные сроки, позволит поддержать для C++ репутацию современного.

>>> Подробности

★★★★★

Проверено: fallout4all ()
Последнее исправление: linuks (всего исправлений: 14)

Ответ на: комментарий от kike

Вся суть среды в которой приходилось работать и выживать. Прога писалась уже на работе.
А диплом(ранее на полгода) я писал на BC502 под винду.

drfaust ★★★★★
()
Ответ на: комментарий от wayland_systemd

Предыдущий тролль с похожей аватаркой был не такой унылый. Мельчает лор.

anonymous
()
Ответ на: комментарий от drfaust

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

anonymous
()
Ответ на: комментарий от anonymous

Прагматик определяет что ему выгоднее (менее трудозатратно) учить новый язык для определённой задачи или же реализовать свои, уже имеющиеся возможности.
Как ты думаешь?, если меня заставят «форум» писать я его тоже на С++ начну или же вспомню что такое php/cgi/java?

drfaust ★★★★★
()
Ответ на: комментарий от anonymous

Вот примерно так я себе всегда и представлял с++ фанатиков: тупой, ограниченный старпёр, органически не способный к изучению нового.

Я вас не понимаю, что сложного в с++? ООП? шаблоны, классы? возможность на асме добавить код?

anonymous
()

код красиво выглядит, а если добавлен комментариями - то вообще нет проблем его читать. Прежде чем что-то фекалиями облить, может необходимо, что либо создать?

anonymous
()
Ответ на: комментарий от drfaust

в один прекрасный момент решил, что проще на фокс про написать реализацию ТЗ, чем городить код на си (с++), пришлось напрячься, но это время (немного изучения) компенсировалось быстрой реализацией)))

anonymous
()
Ответ на: комментарий от anonymous

Таки код шаблонов выглядит как говно.

Deleted
()
Ответ на: комментарий от anonymous

Fox проще чем Паскаль.
У меня другая трабла была - как от Clipper`а избавить навороченную БД, ибо компы слабые. Решено было использовать либу CodeBase, т.к. в начале 2000х она имела более-менее адекватное быстродействие. (это всё крутилось на машинках 386/486)

drfaust ★★★★★
()
Ответ на: комментарий от drfaust

у меня уже были вменяемые компы по времени - выгрузка и создание баз dbf, что и спасло, года через 3 нашли меня и попросили восстановить - ибо у того уже админа похерилось всё, dbf формат вменяемый и на тот момент была уже куча утилит и вменяемые знания, что помогло базы поднять - это был уже госсанэпиднадзор по городу - где вертелась база задолжников)))

anonymous
()
Ответ на: комментарий от drfaust

уважаемый - вы тролль? при чем здесь паскаль и фокспро? - это априори разные направления)))))

anonymous
()

Почти ничего интересного, но молодцы что движутся. Надеюсь, дойдет и до концептов, и до рефлексии.

cord
()
Ответ на: комментарий от drfaust

возвращайся в свой 99й к досу

anonymous
()

Неужели GCC полностью умеет 11-й стандарт? Мне лично пофиг на эти языковые возможности. Ну разве что по мелочам из 11-го что-то юзал, и то не везде поддерживается, например микроконтроллеры...

I-Love-Microsoft ★★★★★
()
Последнее исправление: I-Love-Microsoft (всего исправлений: 1)

Как на счет поддержки UTF-8?

anonymous
()
Ответ на: комментарий от anonymous

Я вас не понимаю, что сложного в с++? ООП? шаблоны, классы? возможность на асме добавить код?

Это скорей не трудности, а его излишки, ни одна из которых не доведена до ума, из-за этого он более походит на кружку с дырками.

anonymous
()
Ответ на: комментарий от I-Love-Microsoft

Микроконтроллеры ? ты что, их же только на питоне да html5 программируют

anonymous
()

Как же так. Раньше тут только и делали что поливали c++ нечистотами. А как 0010101 добавили - так все добрые стали

makoven ★★★★★
()

Всё это очень хорошо, но не мешало бы хотя бы скопипастить по крайней мере сокращённый список новшеств.

FairyOstroGrad
()

Что-то зачастили они.

Ttt ☆☆☆☆☆
()

Хотелось бы сказать что-то хорошее:) Но нечего)) Плохого в прочем тоже.

vitalikp
()
Ответ на: комментарий от I-Love-Microsoft

и то не везде поддерживается, например микроконтроллеры...

вот поэтому шланг и ллвм и нужны...

Stil ★★★★★
()
Ответ на: комментарий от makoven

Как же так. Раньше тут только и делали что поливали c++ нечистотами. А как 0010101 добавили - так все добрые стали

Это они мужду собой сраться начали.

Как только идут наезды - сразу вопрос, а что предлагаешь взамен. Сразу или молчок или срач с другими начинается.

Лучший способ избавиться от неадекватов - это подставить одного из них под удар остальных.

anonymous
()
Ответ на: комментарий от anonymous

а что предлагаешь взамен

Неужто нет ничего?

makoven ★★★★★
()
Ответ на: комментарий от anonymous

Когда только эти вкусности поспеют в компилятры, не говоря уже про широкое использование в мейнстриме.

h4tr3d ★★★★★
()
Ответ на: комментарий от drfaust

Там переводить-то не сложно. Достаточно запомнить представление бинарное для цифр от 0 (00b) до 3 (11b), запомнить, что каждой hex-цифре соответствует 4 бита в bin и переводить: XXYYb = XXb * 4 + YYb (0110b = 01b * 4 + 10b = 1h * 4 + 2h = 6h)

h4tr3d ★★★★★
()
Ответ на: комментарий от CARS

предсмертных муках? То-то оно и видно, в рейтинге тиобе на первом месте уверенно держится на протяжении нескольких лет, да популярности только прибавляет, особенно с выходом новых стандартов цпп. P.S Неосиляторы Plain C нервно курят в сторонке.

Sharezil
()
Ответ на: комментарий от srm

Столлман не одобряет C++, следовательно, C++ нужен

rupert ★★★★★
()

позволит поддержать для C++ репутацию современного.

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

shaplov ★★★
()
Ответ на: комментарий от drfaust

99-ый? 286-е - это примерно 89-91 :).

И да, там, конечно, можно было писать обработчики прерываний на C++, но учитывая общую говнистость оптимизатора «народного компилятора» BorlandC++, лучше всё-таки было на ассемблере вставки делать. Зортечевый и Ваткомовый компиляторы, в которых оптимизаторы были существенно лучше, в массах хождения не получили :)

AlexM ★★★★★
()
Ответ на: комментарий от AlexM

в массах хождения не получили :)

Кого вообще волнуют проблемы каловых масс?

anonymous
()
Ответ на: комментарий от anonymous

Вот-вот, именно так оно и есть. По крайней мере, в моём случае.

anonymous
()

Си и ассемблер - для оптимизаций.

Для всего остального есть java c# и erlang

Это я к тому, что вдоволь пое...работав на плюсах, поступил разумно , и перелез на что-то более созвучное времени. Потому что, имхо, это легаси уже никакими стандартами не вправить.

d_Artagnan ★★
()
Последнее исправление: d_Artagnan (всего исправлений: 2)
Ответ на: комментарий от anonymous

Пацаны, а объясните мне, коротенько, почему многие c++, мягко сказать, ненавидят? Чем он так плох?

1) Не может в управление памятью
2) Не может в LALR грамматику
3) Как следствие, не может в человеческий синтаксис
4) Не может в денотационную семантику
5) Не может в настоящие макросы (с темплейтами отсос - не могут в квазицитирование)
6) Следствие - не может в человеческий полиморфизм (не говоря про higher-order), только убогое кодовысерание.
7) Не может в referential transparency
8) Linear typing
... и остальные миллиарды отсосов

Зато может в:
1) Нетипизированный секс с указателями
2) Аппликативный порядок
3) УТЕЧКИ УТЕЧКИ УТЕЧКИ
4) Зловонную кучу Стандартов не реализованных в полном объеме ни одним компилятором
5) Стандарты наполовину состоят из undefined behavior и implementation-defined
6) Следовательно, миллиард практически не диагностируемых «приятных» неожиданностей.
etc.

anonymous
()
Ответ на: комментарий от anonymous

2) Не может в LALR грамматику

Зато в GLR может. А кто не в состоянии GLR-парсер освоить, тому надо идти в дворники, не фиг такому убожеству программированием заниматься.

4) Не может в денотационную семантику

Ну а кто может? И зачем, главное? Все промышленные формальные спецификации делаются на уровне операционной семантики. Ибо не фиг.

настоящие макросы

За макросы надо убивать. Медленно.

УТЕЧКИ УТЕЧКИ УТЕЧКИ

Тебя в 91-м заморозили, а вчера криокамера протекла?

anonymous
()
Ответ на: комментарий от AlexM

286-е - это примерно 89-91 :)

В 1995м у нас на информатике ученические компы были МК-88 с монохромными CGA-мониторами, плюс одна EC-1841 с 10 метровым винтом и цветным CGA-монитором, ну и учительская ЕС-1849 аж с 40 метровым винтом и цельным EGA-монитором (что позволяло после уроков шпилить в графонистого Опасного Дэйва, а не монохромную Монтезуму :))

redgremlin ★★★★★
()
Ответ на: комментарий от I-Love-Microsoft

Неужели GCC полностью умеет 11-й стандарт?

Да.

Мне лично пофиг на эти языковые возможности.

Зря, много действительно удобного, что стоит юзать везде, даже на МК.

Pavval ★★★★★
()
Ответ на: комментарий от Pavval

Ничошна так! :)
Забавно, что рыжих даже на ч/б фотке видно :D

Indexator ★★★
()
Ответ на: комментарий от redgremlin

Ух... Термин «олдфаг» заиграл новыми оттенками.

AlexM ★★★★★
()

Автор языка Bjarne Stroustrup надеется,
позволит поддержать для C++ репутацию современного.

Отличная попытка, Бьярни... но... нет!

nerdogeek
()
Ответ на: комментарий от A-234

Сканил небось из прерывания? А потом писал в файл, пользуясь сервисом BIOS, который нихрена не реентерабельный?

Файлы в сервисах BIOSа? Это новое слово в архитектуре IBM PC.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.