четверг, 26 марта 2015 г.

float 0.3 - 0.1 = 0.19999999999999998

Не могу не вытащить к себе в копилку. Вчера вечером принесло из соц сетей

- Яваскрипт. 0.3 - 0.1 = 0.19999999999999998 Что. Что!111
- а что не так? 0.3 и 0.1 в обычной двоичной записи не существует. Ты вычитаешь очень близкое к 0.1 число из очень близкого к 0.3

Далее идет неконструктивный троллинг обижают, упрекают в невежестве и все такое.
 
Через какое-то время автор изначального высказывания пишет.


-  Я не получил никакого технического образования, по алгебре у меня была тройка, кажется. Если бы я слушал каждого человека, который пытается определять мне набор базовых знаний вместо того, чтобы писать код и учиться на бегу, я бы сейчас, наверное, сидел бы в Воронеже и до сих пор читал бы какой-нибудь стандарт, то есть программировал бы какую-нибудь дрянь за 500 долларов в месяц.

Все что я могу сказать:
  1. Уважаемые заказчики идите за разработкой в Воронеж тут много разработчиков которые таки хорошо учились и продолжают учится в том числе читая стандарты. Нас тут много и мы ценим хороший инжениринг. Вот даже человек со стороны это признает хотя и в специфичной форме. (Хотя уровень з/п он несколько недооценивает)
  2. И да из-за такого отношения - некогда читать стандарты - больше половины софта в мире работает через кривую жпу.
  3. К нам даже можно релоцироваться и мы научим всему что сами знаем :-)