Информация об изменениях

Сообщение Re[3]: Какой бы язык изучить? от 31.08.2019 4:35

Изменено 31.08.2019 4:40 AlexGin

Re[3]: Какой бы язык изучить?
Здравствуйте, Basil2, Вы писали:

AG>>Да, после выхода стандарта 2011 года — можно сказать, что новый C++ это другой язык...


B>А я бы так не сказал. Имхо там нет ни одной фичи, которая бы сделала его другим языком.


Не утверждаю, что принцыпиально новым, но всё-таки другим
Вот насчет новых фич:
https://habr.com/ru/post/182920

B>Auto? For loop? Initialization lists? Lambdas? Smart pointers? Threads? Все это было так или иначе в Boost. Только move-семантика достаточно прорывная штука, но только ухудшает пользование языком, причем значительно.


Да та же самая auto — написал четыре буквы, а реальный тип за тебя компилятор подставил
Насчёт smart pointers — также отличная штука (да и boost не надо за собой тащить).
Когда начинаешь усиленно пользоваться возможностями Modern С++, уже не хочется работать в стиле C++03/C++99

AG>>P.S. Ни один язык не удасться узучить как Вы пишите "знаю_язык_от_и_до"


B>На 100% да, но можно прилично таки приблизиться. Например, если это LUA.

+100500
Скажем так: любой язык можно прилично изучить, так чтобы владеть основными возможностями в рамках практического использования.
Re[3]: Какой бы язык изучить?
Здравствуйте, Basil2, Вы писали:

AG>>Да, после выхода стандарта 2011 года — можно сказать, что новый C++ это другой язык...


B>А я бы так не сказал. Имхо там нет ни одной фичи, которая бы сделала его другим языком.


Не утверждаю, что принцыпиально новым, но всё-таки другим
Вот насчет новых фич:
https://habr.com/ru/post/182920

B>Auto? For loop? Initialization lists? Lambdas? Smart pointers? Threads? Все это было так или иначе в Boost. Только move-семантика достаточно прорывная штука, но только ухудшает пользование языком, причем значительно.


Да та же самая auto — написал четыре буквы, а реальный тип за тебя компилятор подставил
И чтобы прописать этот реальный тип — зачастую приходилось ешё немало поискать его.

Насчёт smart pointers — также отличная штука (да и boost не надо за собой тащить).
Когда начинаешь усиленно пользоваться возможностями Modern С++, уже не хочется работать в стиле C++03/C++99

AG>>P.S. Ни один язык не удасться узучить как Вы пишите "знаю_язык_от_и_до"


B>На 100% да, но можно прилично таки приблизиться. Например, если это LUA.

+100500
Скажем так: любой язык можно прилично изучить, так чтобы владеть основными возможностями в рамках практического использования.