K>как можно ускорить работу комитета и нужно ли это делать?
я тоже об этом думал. Может по типу конвейера: комитет постоянно рассматривает новые фичи, а раз в три года, например, выдавать согласованные фичи в стандарт.
Здравствуйте, Аноним, Вы писали:
А>В свете скорого приезда г-на Страуструпа в Россию, собственно вопрос: что бы вы спросили у него?
Что он думает о популярности (на форумах) функциональных языков и всяких экзотических систем верификации, типа зависимых типов? Окажет ли это какое-то решающе влияние на С++? Или лямбдами все ограничится (ну разве что их разрешат полиморфными делать)?
Что он думает насчет шаблонного и препроцессорного метапрограммирования — по его мнению, это abuse или так и надо и это естественное развитие?
Что с concepts — есть ли надежда, что они таки войдут в язык?
Как он оценивает эффективность Комитета? Доволен ли он нынешним составом или он хотел бы видеть его бОльшим/меньшим?
Имеет ли смысл вступать/влиять на национальный комитет России (который выглядит мертвым, по крайней мере, я не видел от них ни одного предложения или замечания) или, как сейчас, эффективнее действовать через членов комитета, с которыми есть личная связь, и через comp.lang.c++.moderated?
Здравствуйте, Pzz, Вы писали:
Pzz>Здравствуйте, Аноним, Вы писали:
А>>В свете скорого приезда г-на Страуструпа в Россию, собственно вопрос: что бы вы спросили у него?
Pzz>Спросите его, не пора ли уже на пенсию
Дак он же Вас не знает — как же он ответит пора Вам на пенсию или нет
Здравствуйте, night beast, Вы писали:
NB>Здравствуйте, Аноним, Вы писали:
А>>В свете скорого приезда г-на Страуструпа в Россию, собственно вопрос: что бы вы спросили у него?
NB>о каких решениях, принятых при создании языка, он жалеет NB>и если бы была возможность, что бы он переделал.
он повторит то, что написано в "Дизайне и эволюции" и что он говорил в других интервью.
Of course, the code must be complete enough to compile and link.
O>Я бы предложил ему принять участие в обсуждении темы "С++ не нужен".
мне вот почему-то кажется, что Бьярн на подобные темы говорит довольно-таки стандартные и не очень интересные вещи, впрочем, наверное, это правильно с его стороны.
Of course, the code must be complete enough to compile and link.
Здравствуйте, Аноним, Вы писали:
А>В свете скорого приезда г-на Страуструпа в Россию, собственно вопрос: что бы вы спросили у него?
Ну что-нибудь забваное. Какое место в Дании стоит посетить в целях туризма, например. Или рецепт капель датского короля
Все эмоциональные формулировки не соотвествуют действительному положению вещей и приведены мной исключительно "ради красного словца". За корректными формулировками и неискажённым изложением идей, следует обращаться к их автором или воспользоваться поиском
Здравствуйте, Lorenzo_LAMAS, Вы писали:
NB>>о каких решениях, принятых при создании языка, он жалеет NB>>и если бы была возможность, что бы он переделал.
L_L>он повторит то, что написано в "Дизайне и эволюции" и что он говорил в других интервью.
кроме вида объявлений и экспорта шаблонов больше не припоминаю ничего
перечитать заново, что-ли
Здравствуйте, night beast, Вы писали:
NB>Здравствуйте, Lorenzo_LAMAS, Вы писали:
NB>>>о каких решениях, принятых при создании языка, он жалеет NB>>>и если бы была возможность, что бы он переделал.
L_L>>он повторит то, что написано в "Дизайне и эволюции" и что он говорил в других интервью.
NB>кроме вида объявлений и экспорта шаблонов больше не припоминаю ничего NB>перечитать заново, что-ли
Ну, про то, например, что слишком много совместимости с С в некоторых случаях.
Of course, the code must be complete enough to compile and link.
Здравствуйте, Lorenzo_LAMAS, Вы писали:
NB>>>>о каких решениях, принятых при создании языка, он жалеет NB>>>>и если бы была возможность, что бы он переделал.
L_L>>>он повторит то, что написано в "Дизайне и эволюции" и что он говорил в других интервью.
NB>>кроме вида объявлений и экспорта шаблонов больше не припоминаю ничего NB>>перечитать заново, что-ли
L_L>Ну, про то, например, что слишком много совместимости с С в некоторых случаях.
это все понятно. я и говорю "вид объявлений" и т.д.
интересно, что еще кроме этого (например устраивает ли отсутствие модулей, то как реализуются шаблоны...)
или те-же декларации. новый синтаксис объявления функции имхо на любителя.
как бы эти вещи были сделаны если бы не было груза обратной совместимости.
night beast:
NB>как бы эти вещи были сделаны если бы не было груза обратной совместимости.
Теоретически обратная совместимость может быть достигнута и при изменении дизайна языка.
// old C++ code:void f();
template <class T>
struct B
{
void f();
};
template <class T>
struct D1 : B<T>
{
void g()
{
f(); // calls ::f;
}
};
#language "C++2"// C++ v.2 code:template <class T>
struct D2 : B<T>
{
void g()
{
f(); // f is treated as B<T>::f unless B<T> has no member f
// (the lookup of f is postponed until the actual template argument is known)
}
}