Настоящая хуцпа - это когда профессиональный гуманитарий с глубокой инвалидностью в области математики влезает в шутливый разговор технарей о математике и пытается тоже шо-то там такое пошутить. ;-)
У Шумила был забавный эпизод с несколько противоположным смыслом:
— Что это за значок в третьей формуле? — спрашивает лысенький.
— Дэ что-то по дэ всем координатным осям сразу.
— То есть по всем трем? X, Y, Z?
— Нет, по всем двенадцати. Я его сам придумал. — На отдельном экране выписываю все изобретенные мной символы групповых операций и кванторы. Теперь читаю лекцию только лысенькому. Лысенький предлагает выкинуть три моих знака групповых операций и заменить двумя своими. Бегаем вдоль экранов, тыкаем пальцем в формулы, спорим. Остальные заскучали, но мы не обращаем на них внимания. Выписываю несколько формул в старой и новой нотации. Склонив голову, сравниваю и надолго задумываюсь. Старичок прав. Запись становится короче и понятней. Неужели этот сморчок с ходу въехал в мою математику? Я бы так не смог. Так ему и говорю. Напускаю на себя восхищение, предлагаю пройти тест на ай-кью. Он смеется, утверждает, что правка была чисто редакторская — увидел повторяющиеся куски текста в формулах.
Лысенький персонаж там был гуманитарий из гуманитариев — богослов. А автор — программист, неплохо разбирающийся в математике.
Речь о том, что математическая нотация — это тоже язык. И гуманитарий, умеющий работать с текстами на разных языках своими, гуманитарными методами, может математику кое-чего подсказать в плане выразительности придуманной тем нотации.
У меня в программировании где-то почти половина, как минимум треть рефакторинга - такие вот редакторские правки, поиск и выявление очень похожих кусков.
Текстуальное нахождение "очень похожего куска" — это всего лишь повод подумать, можно ли там выделить какую-то общую сущность/процесс. Схлопывать похожие куски текста, не думая, можно только в чистом функциональном программировании, в остальных случаях получится индусский рефакторинг типа такого:
startTime = getTime(); .... делать работу .... endTime = getTme(); .... сообщить: ваша работа заняла (endTime - startTime) времени ---> startTime = getTime(); .... делать работу .... endTime = startTme; .... сообщить: ваша работа заняла (endTime - startTime) времени
Ибо кроме текста, важен ещё и контекст. Впрочем, средний гуманитарий должен бы понимать этот абстрактный факт даже лучше, чем средний технарь. А для конкретики надо уже знать предметную область.
Upd: или вот классический пример текстуальной обработки: 64 / 16 = 64 / 16 = 4 И ведь ответ правильный же! Ура!
О, у меня в жизни была блестящая история на эту тему. У моей подруги-одногруппницы времен студенческих парень учился в МАИ. Мы учились на медико-биологическом, и матан у нас, конечно же, тоже был, и вела его совершенно замечательная женщина, так что на первом-втором курсе мы пахали серьезно. Но, конечно, наша "вышка" и рядом не валялась с той, которой выносили мозг будущим инжнерам-авиаторам. И вот как-то гостила подруга у парня в общаге, а они там собрались и пытаются решить какую-то сложную задачу, из курсовой или типа того. И подруга решила пошутить, показав, что тоже знает всякие страшные умные слова. Кинув через плечи маёвцев взгляд на формулы, она посоветовала: "Ой, да что вы мучаетесь, замените на предел, да пролопитальте!" [преобразование по теореме Лопитая]. Маёвцы несколько секунд очумело смотрели на неё ("тумбочка заговорила!"), потом на свои формулы, потом, от отчаяния, попробовали применить совет... Короче, минут через 20-30 писанины и тихой культурной матершины задача была решена! Говорят, потом за парнем подруги бегали и спрашивали, где его девушка учится :)
no subject
Date: 2023-03-10 08:05 am (UTC)коняссылку !no subject
Date: 2023-03-10 09:24 am (UTC)no subject
Date: 2023-03-10 09:36 am (UTC)no subject
Date: 2023-03-10 11:39 am (UTC)no subject
Date: 2023-03-10 04:42 pm (UTC)no subject
Date: 2023-03-10 10:07 am (UTC)https://www.freepatent.ru/patents/2162251
впрочем, в тамошний поток сознания не вчитывался
no subject
Date: 2023-03-11 06:57 am (UTC)no subject
Date: 2023-03-10 10:42 am (UTC)no subject
Date: 2023-03-10 08:58 am (UTC)У Шумила был забавный эпизод с несколько противоположным смыслом:
— Дэ что-то по дэ всем координатным осям сразу.
— То есть по всем трем? X, Y, Z?
— Нет, по всем двенадцати. Я его сам придумал. — На отдельном экране
выписываю все изобретенные мной символы групповых операций и кванторы.
Теперь читаю лекцию только лысенькому. Лысенький предлагает выкинуть три
моих знака групповых операций и заменить двумя своими. Бегаем вдоль
экранов, тыкаем пальцем в формулы, спорим. Остальные заскучали, но мы не
обращаем на них внимания. Выписываю несколько формул в старой и новой
нотации. Склонив голову, сравниваю и надолго задумываюсь. Старичок прав.
Запись становится короче и понятней. Неужели этот сморчок с ходу въехал
в мою математику? Я бы так не смог. Так ему и говорю. Напускаю на себя
восхищение, предлагаю пройти тест на ай-кью. Он смеется, утверждает, что
правка была чисто редакторская — увидел повторяющиеся куски текста в
формулах.
Лысенький персонаж там был гуманитарий из гуманитариев — богослов. А автор — программист, неплохо разбирающийся в математике.
no subject
Date: 2023-03-10 09:21 am (UTC)no subject
Date: 2023-03-10 09:35 am (UTC)Речь о том, что математическая нотация — это тоже язык. И гуманитарий, умеющий работать с текстами на разных языках своими, гуманитарными методами, может математику кое-чего подсказать в плане выразительности придуманной тем нотации.
no subject
Date: 2023-03-10 10:28 am (UTC)Думаю, что сто богословов в три смены способны превзойти chatGPT.
no subject
Date: 2023-03-10 02:06 pm (UTC)no subject
Date: 2023-03-10 02:22 pm (UTC)"Работать с текстами" можно по разному. И гуманитарные советы почти всегда сведутся к "упрощению"
sinx/cosx до in/co. А редкий полезный совет часто будет случайным.
no subject
Date: 2023-03-10 10:46 am (UTC)no subject
Date: 2023-03-10 12:10 pm (UTC)startTime = getTime();.... делать работу ....
endTime = getTme();
.... сообщить: ваша работа заняла (endTime - startTime) времени
--->
startTime = getTime();.... делать работу ....
endTime = startTme;
.... сообщить: ваша работа заняла (endTime - startTime) времени
Ибо кроме текста, важен ещё и контекст. Впрочем, средний гуманитарий должен бы понимать этот абстрактный факт даже лучше, чем средний технарь. А для конкретики надо уже знать предметную область.
Upd: или вот классический пример текстуальной обработки:
64 / 16 =
64 / 16= 4И ведь ответ правильный же! Ура!
no subject
Date: 2023-03-10 02:12 pm (UTC)Ищешь чатбота, заказываешь ему пять шуток про високосный угол, постишь, профит.
no subject
Date: 2023-03-11 06:55 am (UTC)no subject
Date: 2023-03-11 02:41 pm (UTC)no subject
Date: 2023-03-11 02:03 am (UTC)no subject
Date: 2023-03-11 08:56 am (UTC)