Полюбила дебила
Oct. 15th, 2012 11:07 am![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Что я не люблю в Python, так это то, что всегда нужно помнить, что он может сыграть такую злую шутку:
In [1]: 36.80*100
Out[1]: 3679.9999999999995
In [2]: 3.80*100
Out[2]: 380.0
И, что потом возможна такая ситуация:
In [3]: int(36.80*100)
Out[3]: 3679
В JVM, кстати, та же фигня. Вроде бы и хорошие инструменты, а такая вот фигня всю обедню портит нехило. В то же время:
Ocaml:
print_float (36.8 *. 100.0);;
3680.
CLISP
[1]> (* 36.8 100)
3680.0
[2]> (* 3.8 100)
380.0
In [1]: 36.80*100
Out[1]: 3679.9999999999995
In [2]: 3.80*100
Out[2]: 380.0
И, что потом возможна такая ситуация:
In [3]: int(36.80*100)
Out[3]: 3679
В JVM, кстати, та же фигня. Вроде бы и хорошие инструменты, а такая вот фигня всю обедню портит нехило. В то же время:
Ocaml:
print_float (36.8 *. 100.0);;
3680.
CLISP
[1]> (* 36.8 100)
3680.0
[2]> (* 3.8 100)
380.0
no subject
Date: 2012-10-22 05:13 am (UTC)Давай на "ты".
Как часто приходишь к выводу, что "быстрее всего будет на питоне, на нём и сделаю"?
В тех задачах, где питон показывает себя выигрышнее других. А это задачи, где на bash (с связкой sed, grep, awk и т.д.) решение получается слишком громоздким. Надо сказать, что замена питону для таких задач ищется.