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

Сообщение Re[11]: Опциональные типы от 27.02.2017 11:42

Изменено 27.02.2017 11:51 vdimas

Re[11]: Опциональные типы
Здравствуйте, WolfHound, Вы писали:

V>>Главное то, что ты сам не понимаешь, когда уже отрываешься от реальности и начинаешь спорить не с живыми людьми, а с голосами в голове.

WH>ЗТ в С++ это точно голоса.

Язык шаблонов — тьюринг полон, динамический бестиповый в исходном виде, позволяет производить вычисления в compile-time.
Однако, за счет нескольких простых трюков позволяет накладывать "типизацию" разных видов: перечисление, ограничения (type_traits как пример), в т.ч. получать параметрический полиморфизм и ЗТ в том виде, как его реализуют на HGC:
https://www.slideshare.net/fprogru/haskell-15961414
(через арифметику Пеано)

РАЗУМЕЕТСЯ, с произвольно большими диапазонами значений такая реализация ЗТ не справится ни в Хаскеле, ни на шаблонах С++.
Но это и так очевидно, не?


V>>А разве это не ты там несколько постов сам с собой спорил, не в состоянии как Брат Нибеэнимэда связать двух слов и объяснить коллегам, чего ты там сам с собой так до смерти воюешь-то?

WH>Я сразу сказал в чём проблема.

Проблема тут в другом.
Ты периодически попадаешь в состояние "укушенности" некоторой интересной тебе темы и происходит в точности одно и то же — начинаешь упоминать эту тему как офтоп в рамках других обсуждений. Сценарий получается удивительно стабильным:
— а вот тут, а вот смотрите, круто? (минимум инфы, озвучивание проблематики отсутствует как класс)
— ну и? (не вникая)
— да вы ни черта не понимаете, дебилы все, простейшие вещи понять не можете!!!1111
— эммм...

Тогда ты поставил проблему вот так: "вот вам градиентное изображение, а вот артефакты".

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

А для студента и инженера можно было озвучить совсем кратко: при перемешивании пикселей с альфаканалом последний задаёт веса компонент. И фсё! Даже формулы приводить не надо, в одном предложении содержится и проблематика и очевидное её решение.


WH>Но ты начал разговаривать с голосами в голове про фильтры.


Ну, выбрать для той задачи градиентное изображение в кач-ве демонстрации — это было верхом глупости. ))
Ес-но, первым делом было предположить ошибку в фильтре, тем более обсуждали их.

Ты же показал результат наложения градиентного изображения на белый фон, где в итоге какой-нить блеклый синий цвет (63, 63, 127) мог быть получен, например, вот так: (127, 127, 255) + прозрачность 50%. Или еще кучей способов.

В итоге, причина артефактов НЕ являлась очевидной. А сделал бы так, как я расписал сугубо словами — дал бы картинку с зеленой вертикальной полосой и сообщил бы что справа синий полностью прозрачный цвет — и опять даже формул приводить не надо было бы, все сразу бы догадались, в чём дело. Не рокет саенс, поди.


V>>Ты не в состоянии связать двух слов.

V>>Сверху этого полнейшая неадекватность.
WH>Со мной не все соглашаются, но что характерно не понимаешь меня только ты. Может в тебе проблема?

Да ладно. Я все годы наблюдаю как ты постоянно кого-то обвиняешь в тупости, хотя речь всегда о чем-то несложном.
Там с градиентами тебя тоже сходу ваапще никто не понял, бо ты проблематику не озвучил.
Это я уже по решению задачи догадался об её условии (могу в одном и том же обсуждении и "отстреливаться" на хамство и вникать по-существу).
А другие и париться не стали — тупо проигнорили тот твой офтоп и свалили из обсуждения.
В итоге, тут совсем мало тех, кто в состоянии с тобой длительно общаться (т.е. до того момента, как тема будет разобрана "по косточкам").
Ты бы эта... берег бы нервы немногочисленных своих собеседников.
Re[11]: Опциональные типы
Здравствуйте, WolfHound, Вы писали:

V>>Главное то, что ты сам не понимаешь, когда уже отрываешься от реальности и начинаешь спорить не с живыми людьми, а с голосами в голове.

WH>ЗТ в С++ это точно голоса.

Язык шаблонов — тьюринг полон, динамический бестиповый в исходном виде, позволяет производить вычисления в compile-time.
Однако, за счет нескольких простых трюков позволяет накладывать "типизацию" разных видов: перечисление, ограничения (type_traits как пример), в т.ч. получать параметрический полиморфизм и ЗТ в том виде, как его реализуют на HGC:
https://www.slideshare.net/fprogru/haskell-15961414
(через арифметику Пеано)

РАЗУМЕЕТСЯ, с произвольно большими диапазонами значений такая реализация ЗТ не справится ни в Хаскеле, ни на шаблонах С++.
Но это и так очевидно, не?


V>>А разве это не ты там несколько постов сам с собой спорил, не в состоянии как Брат Нибеэнимэда связать двух слов и объяснить коллегам, чего ты там сам с собой так до смерти воюешь-то?

WH>Я сразу сказал в чём проблема.

Проблема тут в другом.
Ты периодически попадаешь в состояние "укушенности" некоторой интересной тебе темы и происходит в точности одно и то же — начинаешь упоминать эту тему как офтоп в рамках других обсуждений. Сценарий получается удивительно стабильным:
— а вот тут, а вот смотрите, круто? (минимум инфы, озвучивание проблематики отсутствует как класс)
— ну и? (не вникая)
— да вы ни черта не понимаете, дебилы все, простейшие вещи понять не можете!!!1111
— эммм...

Тогда ты поставил проблему вот так: "вот вам градиентное изображение, а вот артефакты".

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

А для студента и инженера можно было озвучить совсем кратко: при перемешивании пикселей с альфаканалом последний задаёт веса компонент. И фсё! Даже формулы приводить не надо, в одном предложении содержится и проблематика и очевидное её решение.


WH>Но ты начал разговаривать с голосами в голове про фильтры.


Ну, выбрать для той задачи градиентное изображение в кач-ве демонстрации — это было верхом глупости. ))
Ес-но, первым делом было предположить ошибку в фильтре, тем более обсуждали их.

Ты же показал результат наложения градиентного изображения на белый фон, где в итоге какой-нить блеклый синий цвет (127, 127, 192) мог быть получен, например, вот так: (0, 0, 255) + прозрачность 50%. Или еще кучей способов.

В итоге, причина артефактов НЕ являлась очевидной. А сделал бы так, как я расписал сугубо словами — дал бы картинку с зеленой вертикальной полосой и сообщил бы что справа синий полностью прозрачный цвет — и опять даже формул приводить не надо было бы, все сразу бы догадались, в чём дело. Не рокет саенс, поди.


V>>Ты не в состоянии связать двух слов.

V>>Сверху этого полнейшая неадекватность.
WH>Со мной не все соглашаются, но что характерно не понимаешь меня только ты. Может в тебе проблема?

Да ладно. Я все годы наблюдаю как ты постоянно кого-то обвиняешь в тупости, хотя речь всегда о чем-то несложном.
Там с градиентами тебя тоже сходу ваапще никто не понял, бо ты проблематику не озвучил.
Это я уже по решению задачи догадался об её условии (могу в одном и том же обсуждении и "отстреливаться" на хамство и вникать по-существу).
А другие и париться не стали — тупо проигнорили тот твой офтоп и свалили из обсуждения.
В итоге, тут совсем мало тех, кто в состоянии с тобой длительно общаться (т.е. до того момента, как тема будет разобрана "по косточкам").
Ты бы эта... берег бы нервы немногочисленных своих собеседников.