Почему 1С неправы
Jul. 30th, 2007 01:12 pmВидимо это неизгладимый шрам, который оставил на мне экзамен по философии :)
Итак - противоречивость русского языка и почему на нем стремно программировать (я никогда грамотностью и знанием языка не отличался):
1) "Я давно там НЕ был" - следовало бы читать как "момент (период), когда я там отсутствовал, отдален от настоящего". Правильнее было бы "Я отсутствовал там длительное время" или в крайнем случае "Я давно там был" != "я давно там НЕ был"
2) Я НИЧЕГО НЕ хочу = я НЕ хочу НИЧЕГО - то есть "я не хочу пустое множество", а остальное следовательно хочу = "я хочу ВСЕ"!!! Следовало бы сказать "я хочу ничего" :)
3) Моя фраза ("я никогда грамотностью не отличался") - "не было такого момента времени, чтобы я не отличался грамотностью" = "я всегда отличался грамотность"
Вот там мы друг другу врем в глаза, господа, дамы, братья, співвітчизники, товариші ...
курительные смеси круглосуточно
Итак - противоречивость русского языка и почему на нем стремно программировать (я никогда грамотностью и знанием языка не отличался):
1) "Я давно там НЕ был" - следовало бы читать как "момент (период), когда я там отсутствовал, отдален от настоящего". Правильнее было бы "Я отсутствовал там длительное время" или в крайнем случае "Я давно там был" != "я давно там НЕ был"
2) Я НИЧЕГО НЕ хочу = я НЕ хочу НИЧЕГО - то есть "я не хочу пустое множество", а остальное следовательно хочу = "я хочу ВСЕ"!!! Следовало бы сказать "я хочу ничего" :)
3) Моя фраза ("я никогда грамотностью не отличался") - "не было такого момента времени, чтобы я не отличался грамотностью" = "я всегда отличался грамотность"
Вот там мы друг другу врем в глаза, господа, дамы, братья, співвітчизники, товариші ...
курительные смеси круглосуточно
no subject
Date: 2007-07-31 11:06 am (UTC)ану
Date: 2007-07-31 11:37 am (UTC)Re: ану
Date: 2007-07-31 03:29 pm (UTC)в булевой алгебре ставится сопоставление "братья"<->"люди", которое истинно (хотя это зависит от свойств сопоставления... для примера будем считать что оно коммутативно, обычно это подразумевается в логических операторах)
в теории множеств это будет выглядеть как множество "братья" принадлежит (или является подмножеством) множества "люди"... что в принципе и соответствует смыслу фразы...
можно конечно попытаться описать, используя ВСЕ свойства логических операций, типа рефлексивности, транзитивности, уже упомянутой коммутативности... но обычно программисты о них забывают, в промышленных языках программирования используются только самые простые операции...
кроме того, булевой алгеброй можно описать только дискретную систему, а это уже считай крест на попытках описания реального мира =)
Я чуть-чуть не о том
Date: 2007-08-01 06:50 am (UTC)