История изменений
Исправление
AgafiaPravednica,
(текущая версия)
:
Сразу видно что как программист ты не особо хорош, еще зачем то пытаешься шутить про СУВТ, и счет древних русов, но мой уровень намного выше, я возвышен своим скиллом над антиметапрогерами, я царь метапрога, пока я здесь, все высказывающие глупую критику будут помножены на ноль.
=== СУВТ ===
- И так, ты говоришь что СУВТ будет тормозить программу, и есть способы эффективнее, ты говоришь что из за условий просаживается производительность, но это то ли ложь, то ли скилл ушел в отрицательное значение.
- Полиморфизм для аналога std::variant не особо полезен, СУВТ нужен сам по себе, даже если бы он как то просаживал производительность.
- Частый вариант использования, это когда тип может быть получен в compile-time, и тогда компилятор ничего не оставляет от СУВТ, оверхеда ноль.
- Если же СУВТ используется для определения типа элемента в массиве допустим, что бы корректно вызвать кастомную функцию отрисовки, то происходит переход по jmp table, что не требует операции сравнения, и что по сути не сильно отличается от вызова виртуальной функции.
- Полиморфизм для аналога std::variant не особо полезен, СУВТ нужен сам по себе, даже если бы он как то просаживал производительность.
=== Редактор AST ===
- Наверное лучше всего уровень антиметапрогеров можно оценить по этому ошибочному мнению что Метапрог это редактор AST, я понимаю если бы они не знали что это такое, но ведь они просто никогда не запускали Метапрог, никогда не разбирались в идеях, которые безусловно мега-удачно смешались в проекте... Так вот, ничего не зная о Метапроге, они придумывают свой собственный Метапрог который и обсуждают, на самом деле диаграммы Метапрога нельзя представить в виде дерева, причем это совсем не сложно понять, достаточно было бы почитать недавнее сообщение ОПа про трудности с условными разветвлениями, или можно было бы просто запустить Метапрог.
=== «Да ты сначала уравнение реши!» ===
- Создатель Ruby не особо давно признавался что не может и сортировку пузырьком без гугла написать, но почему то ему никто не пишет что он неуч, что невозможно написать хоть что либо не прочитав 10кг макулатуры, наоборот, его язык был относительно популярен, на Ruby написан Homebrew, Metasplot, GitHub, разве ему это как то помешало? Почему антиметапрогеры со своими ценными знаниями так и не смогли реализовать антиметапрог? Почему ОП со своими познаниями в текстовых языках программирования смог реализовать прототип?
=== Заключение ===
- Как можно заметить, почти все что рассказывали антиметапрогеры в последнее время полнейшая дичь. Как так получается что антиметапрогеры почти всегда имеют нулевой, или даже отрицательный скилл? Это не проблема, но они зачем то дают бесполезные, или вредные советы, строят из себя специалистов... Загадка.
Исходная версия
AgafiaPravednica,
:
Сразу видно что как программист ты не особо хорош, еще зачем то пытаешься шутить про СУВТ, и счет древних русов, но мой уровень намного выше, я возвышен своим скиллом над антиметапрогерами, я царь метапрога, пока я здесь, все высказывающие глупую критику будут помножены на ноль.
=== СУВТ ===
- И так, ты говоришь что СУВТ будет тормозить программу, и есть способы эффективнее, ты говоришь что из за условий просаживается производительность, но это то ли ложь, то ли скилл ушел в отрицательное значение.
- Полиморфизм для аналога std::variant не особо полезен, СУВТ нужен сам по себе, даже если бы он как то просаживал производительность.
- Частый вариант использования, это когда тип может быть получен в compile-time, и тогда компилятор ничего не оставляет от СУВТ, оверхеда ноль.
- Если же СУВТ используется для определения типа элемента в массиве допустим, что бы корректно вызвать кастомную функцию отрисовки, то происходит переход по jmp table, что не требует операции сравнения, и что по сути не сильно отличается от вызова виртуальной функции.
- Полиморфизм для аналога std::variant не особо полезен, СУВТ нужен сам по себе, даже если бы он как то просаживал производительность.
=== Редактор AST ===
- Наверное больше всего уровень антиметапрогеров можно оценить по этому ошибочному мнению что Метапрог это редактор AST, я понимаю если бы они не знали что это такое, но ведь они просто никогда не запускали Метапрог, никогда не разбирались в идеях, которые безусловно мега-удачно смешались в проекте... Так вот, ничего не зная о Метапроге, они придумывают свой собственный Метапрог который и обсуждают, на самом деле диаграммы Метапрога нельзя представить в виде дерева, причем это совсем не сложно понять, достаточно было бы почитать недавнее сообщение ОПа про трудности с условными разветвлениями, или можно было бы просто запустить Метапрог.
=== «Да ты сначала уравнение реши!» ===
- Создатель Ruby не особо давно признавался что не может и сортировку пузырьком без гугла написать, но почему то ему никто не пишет что он неуч, что невозможно написать хоть что либо не прочитав 10кг макулатуры, наоборот, его язык был относительно популярен, на Ruby написан Homebrew, Metasplot, GitHub, разве ему это как то помешало? Почему антиметапрогеры со своими ценными знаниями так и не смогли реализовать антиметапрог? Почему ОП со своими познаниями в текстовых языках программирования смог реализовать прототип?
=== Заключение ===
- Как можно заметить, почти все что рассказывали антиметапрогеры в последнее время полнейшая дичь. Как так получается что антиметапрогеры почти всегда имеют нулевой, или даже отрицательный скилл? Это не проблема, но они зачем то дают бесполезные, или вредные советы, строят из себя специалистов... Загадка.