понедельник, 5 декабря 2005 г.

news.russia.sun.com

>> I found this comment in some code I had to maintain:
>>
>> /* This function is BOOL but actually returns TRUE,
>> FALSE and -2 because I've no time to change it
>> to int */
>>
>> Didn't it take more time to write the comment?

> А что, нормальная идея юзать float!
> Функция отработала хорошо = 1
> Функция отработала не очень хорошо = 0.7
> Так себе = 0.5
> Вах, совсем плохо = 0

есть такая дисциплина - нечеткая логика
там не только true и false
там еще "скорее да" = 0.8764, "вряд ли" = 0.3322 и даже
интервальная вероятность = "всякое может быть" = (0.3; 0.8)