sfd
Корень всех зол в программировании
Нет, это не преждевременная оптимизация. Она лишь росток от истинного корня - оверинжениринга. Каждый начинающий программист попадает в ситуацию, когда для добавления новой функциональности приходится всё выбросить и переписать. Боль от расставания со старым кодом оставляет в его сердце шрам на всю жизнь. И тогда он начинает искать любой способ, чтобы эта ситуация больше не повторилась. На помощь приходят OOP, FP, MVC, TDD, SOLID и другие аббревиатуры длинной от 2 до 5 букв. Они сеют мысль, что если сделать все правильно, то код почти не понадобится менять...
Возведение в степень в программировании
В программировании нередко приходится возводить число в степень. Почти во всех языках программирования для этого есть специальные функции. Но есть две причины не использовать их: Для таких случаев надо знать некоторые вещи, которые помогут вам возвести число в степень без использования таких функций как Power в Паскале (Делфи, Лазарус). Итак, первый простейший способ - это просто перемножить число (переменную) на само себя необходимое количество раз. Например, возвести Х в квадрат можно так (пример...