Не слишком ли офтоп? Если уж другие языки обсуждать то хотя бы фп, я понимаю что в хаскеле есть ffi для си, но это явно тема не для новичков
Может и оффтоп, но к примеру в ембеддеде в С используется volatile переменные для дого что бы уазать, что содержимое может менятся внешним воздействием и выбрасывать ее нельзя меняя на константу. Но с точки зрения ФП это уже не впихнуть в чистую функцию?