Пишем функционально
18.05.2023
Изучение новых языков — непростое дело. Pascal и C находятся в одной нише, но в каждом из них есть свои способы выражения программистской мысли. Когда мы пишем на Pascal, как на С, или наоборот — обычно получается коряво. Мы называем такой код не-идиоматическим. И если проблемы возникает даже с родственными языками, то что говорить о разных парадигмах?
Писать объектно-ориентированно после процедурного кода нелегко. Писать функционально после императивного кода — тоже.
Марк Шевченко на примерах из F# и C# рассказал об идиомах функционального программирования, о том, к чему может привести комбинирование функций, поддерживает ли C# ленивые вычисления (как Haskell) и сложно ли написать парсер.
53-й митап сообщества MskDotNet прошёл в офисе МТС Банка в Технопарке. С 10-го мая открыли закрытую ранее зелёную ветку, так что на митап все приехали на метро.