Что нужно знать, чтобы стать .Net разработчиком?Какие требования к разработчику уровня junior?Вебинар на тему "Анализ требований на позицию Juni...Семинар Junior Middle Web Developer. Анализ требов...
https://www.youtube.com/user/CBSystematicsTV/searc...
От Senior`a - Junior должен знать все, но при этом у него мало практического опыта и он часто не способен самостоятельно решать задачи, требуется постоянного его направлять. Со временем чем меньше ему требуется помощи и он становится более самостоятельным, тем ближе он к Regular/Middle.
Знать и уметь это разные навыки.
Станислав Макаров согласен про финансы. Вопрос не такой простой. float вообще использовать не желательно.
float и double следуют спецификации IEEE 754 формата представления чисел с плавающей точкой.
decimal не имеет специальных значений, и примерно в 10 раз медленнее чем double.
Типы float и double внутренне представляют числа в двоичной форме. По этой причине точно представляются только числа, которые могут быть выражены в двоичной системе счисления. На практике это означает, что большинство литералов с дробной частью (которые являются десятичными) не будут представлены точно.
Именно поэтому типы float и double не подходят для финансовых вычислений. В противоположность им тип decimal работает в десятичной системе счисления и, таким образом, может точно представлять числа, выразимые в десятичной системе (а также в системах счисления с основаниями-множителями 10 — двоичной и пятеричной).