1075 читали · 4 года назад
Что такое MATLAB и кому он нужен?
Matlab - довольно специфический язык программирования. Зачем нужен язык, за который ты платишь, да ещё и не можешь делать на нём программы для последующей продажи/распространения? Давайте узнаем!
5 месяцев назад
Глобальные переменные: когда они не враги, а союзники
Каждый, кто учился программировать, наверняка слышал, что глобальные переменные — это зло: они ведут к запутанному состоянию программы, могут изменяться из любого места кода и в целом осложняют отладку. Однако статья «Global Variables Are Not the Problem» на сайте Code Style & Taste убедительно показывает, что всё гораздо тоньше. Иногда упорное избегание глобальных переменных может привести к не меньшим проблемам — от неочевидных багов до перегруженного дизайна. Попробуем разобраться, в чём тут дело и почему глобальные переменные не всегда так плохи, как принято считать...