Программа взаимодействует с пользователем через устройства ввода информации (например, клавиатура, мышь), и устройства вывода информации (монитор, принтер). Также программы могут взаимодействовать по сети (локальной, глобальной), а также между собой (на одной машине) - это называется межпроцессное взаимодействие, и оно реализуется различными например, запись в файл и чтение из файла, сокеты, каналы, семафоры, обмен сообщениями, или запись и чтение из оперативной памяти).
Программа взаимодействует с пользователем через устройства ввода информации (например, клавиатура, мышь), и устройства вывода информации (монитор, принтер). Также программы могут взаимодействовать по сети (локальной, глобальной), а также между собой (на одной машине) - это называется межпроцессное взаимодействие, и оно реализуется различными например, запись в файл и чтение из файла, сокеты, каналы, семафоры, обмен сообщениями, или запись и чтение из оперативной памяти).