Домен arhivach.hk временно не функционирует! Используйте адрес
ARHIVACH.SITE.
24 декабря 2023 г. Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна.
Подробности случившегося. Мы призываем всех неравнодушных
помочь нам с восстановлением утраченного контента!
На Медиуме опубликовали занятный пост:
medium.com/i-math/why-5-x-3-5-5-5-was-marked-wrong-b34607a5b74c#.rdpgb5vwm
Автор заметки, какой-то пидор-технарь, пытается доказать, что равенство 5 х 3 = 5 + 5 + 5 неверно, поскольку, согласно определению умножения (вероятно, придуманному самим автором) первый множитель обозначает количество "копий" второго множителя, т.е. того, что, собственно, умножается. Таким образом, правильной записью равенства будет 5 х 3 = 3 + 3 + 3 + 3 + 3. Необходимость именно такой формы записи автор доказывает примером с бананами: типа, если мы берем пять пакетов по три банана в каждом, то это не то же самое, как если бы мы взяли три пакета по пять бананов; нельзя смешивать предметы разных классов, воот ептабля.
Далее автор размышляет о том, что неплохо бы приучать детей в школах к правильной записи умножения, поскольку это дохуя fundamental computer science concept и вообще очень важно. Проблема в том, что тупоголовый автор не видит разницы между такой узкой и прикладной сферой деятельности как говнокодинг и математикой, предметом которой являются абстракции, идеальные знаковые конструкции, но никак не пакеты с бананами. Именно в этом месте рушится вся его манятеория относительно классов умножаемых объектов. 5 и 3 — это, блядь, знаки, буквы созданного человеком языка, они не являются частью материального мира, относятся к одному и тому же data type и, согласно правилам своего языка, в случае умножения могут меняться друг с другом местами.
Затем автор демонстрирует настолько чудовищный уровень некомпетентности и тупопездности, что складывается впечатление, будто заметку писал какой-нибудь ебаный Никита Лихачев. Он утверждает, что в языках программирования 15, полученное в результате 5 + 5 + 5, не равно 15, полученному в результате 3 + 3+ 3 + 3 + 3. Доказывает он это тем, что в Javascript операция сравнения "4" === 4 выдает значение false. Блядь, ты мудак совсем что ли? Естественно, выдает, ведь "4" — это строка, а 4 — числовое значение. Но, в данном примере с 15, мы в обоих случаях получаем числовое значение и, соответственно, true в JS.
Потом автор пишет, что правильное умножение также охуенно важно в matrix multiplication, но это говно я даже не стану разбирать. Наверняка там будет аргумент уровня "бля, ну меня начальница тетя Паша заругает, если я в 1С или Экселе стоблцы со строками перепутаю" или что там еще может прокудахтать красноглазая обезьяна.
И вообще, программистам стоит поменьше совать нос не в свое дело, дабы лишний раз не выставлять себя несведущими в элементарных вопросах профанами. Сидите молча у своей параши. Вы ограниченные долбоебы, зарабатывающие свою копейку тем, что доступно каждому не совсем глупому школьнику. Любой человек, знакомый с формальной логикой, за неделю освоит основы ООП или другую подобную хуйню, на которую вы дрочите. Любой человек с IQ выше 10 способен сверстать простенький сайт или написать небольшой скрипт на node.js. Вы ничем не лучше пьяного слесаря или драильщика очка в Макдоналдсе. Пожалуйста, не демонстрируйте лишний раз окружающим свой жалкий умишко.