Re[65]: «Собаку съел»
От: samius Япония http://sams-tricks.blogspot.com
Дата: 27.02.17 16:11
Оценка:
Здравствуйте, alex_public, Вы писали:

_>Здравствуйте, samius, Вы писали:


S>>Если можешь и легко, то уж ткни уж... УрГУ мат-мех 1997 выпуск. Сам-то как считаешь, мог ли я на специальности "компьютрная математика" пропустить такой предмет в программе?


_>С каких это пор мехмат является профильным для программистов? ) Во всём мире Mathematica и Computer Science являются разными направлениями с разными факультетами. И у нас тоже самое, разве что для второго направления у нас традиционно имеется зоопарк названий (и кибернетика и информатика и системы управления, как только не называют). И у нас в МГУ для этого два отдельных факультета и в твоём университете наверняка так же было, если он конечно не совсем слабенький.


Сначала "я могу легко ткнуть тебе", а потом такой отъезд. Не осилил легкотню. Балабол. Балабол с красным дипломом МГУ!

S>>Я думаю что если бы я изучал особенности всех машин и процессоров, с которыми работал (от MK, EC, Поиск до современных), то я лишился бы чего-то другого. И не приобрел бы ничего, что мешало бы тебе посмеяться надо мной по какому-нибудь другому поводу. Весьма сомнительный актив. Тем более, что к AH/PP не имеет никакого отношения.


_>Ну в принципе сейчас и всяческие ПТУшники освоившие html+js по книжке "для чайников" и клепающие говносайтики считают себя полноценными программистами. Так что и ты тоже можешь не стесняться... )))

А я и не стесняюсь. Где ты заметил стеснения?

S>>Т.е. ты сам признаешь, что с точки зрения формалььной логики пишешь то, с чем сам не согласен же? Ну дык а чего ты от меня хочешь с точки зрения формальной логики? С неформальной — обращайся к кому-нибудь еще.


_>Ты безнадёжен. )))

Ты надеялся что никто не заметит твои логические ляпы? Ну тады да.

_>Ну т.е. переводя с твоего языка отмазок — определения не будет. Понятно. )))

Разве я сразу не сказал об этом? Что-то там понимать еще пытался. После МГУ все такие внимательныее, или только краснодипломники?

_>Кстати, я совершенно не удивлён. Я уже давно заметил, что у тебя большие проблемы с формулировками своих личных мыслей (когда не получается прикрыться готовой цитатой кого-то авторитетного). Вот не сомневаюсь, что когда я в первый раз затребовал у тебя это определение, ты перерыл все свои книжки в поисках готового ответа. Но видимо не нашёл, а самому сформулировать не по силам. Поэтому наблюдаем бесконечную череду отмазок всех видов. Но можешь успокоиться — больше требовать не буду, и так с тобой всё понятно. )))

Кто ты, что бы с меня требовать?

S>>А в этом прямо процитированном тескте очевидно что ты ушел от вопроса о чистоте map функции.


_>А этот вопрос имеет какое-то отношение к явному противоречию в двух твоих фразах в разных сообщениях? ) Или быть может ты просто хочешь замять эту тему, перекинув обсуждение на другие вопросы (чистота map и т.п.)? ))) Хотя это видимо риторический вопрос...

Я хотел посмотреть на твои выкрутасы, когда будешь рассуждать о чистоте функций ВП, а я бы по твоей задумке передавал бы в них грязный и чистые по очереди, и спрашивал, что так быстро переобулся?

_>>>Это конечно всё замечательно, но мне как-то наскучило уже коллекционировать виды твоих убогих отмазок. Ты по делу то (про необходимость знания внутреннего устройства постороннего кода) что-то скажешь или продолжишь делать вид, что не заметил вопроса? )

S>>Используй определения, Люк! Не надо выдумывать ничего нового про знания внутреннего устройства постороннего кода.

_>Так вот я тебя и спрашиваю про следствия, вытекающие из твоего определения. Они оказываются весьма и весьма забавными. Но т.к. это всё же твои определения, то хотелось бы в начале услышать твоё подтверждение, что ты действительно в курсе этого и считаешь это нормальным. )

Мои определения? Можно цитату?

_>>>У функции f набор допустимых типов не конечный (мы можем вводить сколько угодно новых и они будут спокойно с ней работать).

S>>Ты можешь так же вводить бесконечно много новых перегрузок, которые будут работать "одинаковым образом", и тем самым выйти за твое понимание определения и вообще сказать что AH не бывает в природе.

_>Не верно. Вводя дополнительные перегрузки мы модифицируем (расширяем) код нашей функции. Собственно это и есть основной минус ad hoc полиморфизма — для добавление поддержки нового типа требуется расширение кода функции.

О, т.е. по-твоему выходит что все перегруженные по типу функции — это код одной и той же функции?

_>А в обсуждаемом случае функция f будет подхватывать новые типы сама, без всякой её модификации (можешь даже скомпилировать её в отдельный бинарный модуль для полной чистоты эксперимента, а потом добавлять новые типы — всё будет работать).

А функции сравнения для разных типов при этом не являются расширением одной и той же функции? Или их не нужно писать вместе с новыми типами?

Да, МГУ шибко изворотлив в трактовке определений.

_>>>И я надеюсь что ты не пытаешься бредово интерпретировать данное определение, как требование работы со всеми возможными типами? ) Это ты уже попытался сделать в процессе данной дискуссии и кончилось это очевидным твоим "На счет всех возможных — я, видимо, и правда загнул. Пардон". Хочешь повторить по новому кругу? )

S>>Это была ирония. В том определении не было всех, но была бесконечность, а в хаскельвики — все.
S>>Хочешь по кругу — начинай снова.

_>Ну так у функции f как раз никаких проблем с бесконечностью нет. А своё мнение о хаскельвики я уже высказывал. )))

Угу, у функции f проблем с бесконечностью нет, они есть у бесконечности типов, которые требуют бесконечность функций сравнения. И главное — никаких неудобств, по сравнению с расширением тела одной бесконечно-расширяемой функции. Ну вообще никаких.
Жги, МГУ!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.