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

Сообщение Re[11]: как лучше поступить в такой ситуации от 09.03.2021 23:42

Изменено 09.03.2021 23:45 Артём

Re[11]: как лучше поступить в такой ситуации
Здравствуйте, Mur1can, Вы писали:

M>

они хотят писать код, который будет писать код


M>Хотеть не вредно.


Ну почему, там смысл- переложить на компилятор то, что в обратном случае бы обсчитывалось в рантайме. Благие намерения. Только вот приводит это часто к больным решениям, там, где кривой дизайн бы просто отмер, этот дизайн сохраняют "а что, всё равно ведь уже посчитано". Типичный плюсный отстрел ноги.
Re[11]: как лучше поступить в такой ситуации
Здравствуйте, Mur1can, Вы писали:

M>

они хотят писать код, который будет писать код


M>Хотеть не вредно.


Ну почему, там смысл- переложить на компилятор то, что в обратном случае бы обсчитывалось в рантайме. Благие намерения. Только вот приводит это часто к больным решениям, там, где кривой дизайн бы просто отмер, этот дизайн сохраняют "а что, всё равно ведь уже посчитано". Типичный плюсный отстрел ноги.
А и ещё, народ забивает голову шаблонами вместо важных вещей (ибо вытесняющая многозадачность)- например, с какой сложностью оно на самом деле будет считать, и занимается мумба-юмбой "n! на C++ быстрее, чем log(n) на JS".