Интерфейс
Интерфейсы являются основой взаимодействия всех современных информационных систем. В вычислительной системе взаимодействие может осуществляться на пользовательском, программном и аппаратном уровнях. В соответствии с этой классификацией можно выделить:
Интерфейс пользователя — это совокупность средств, при помощи которых пользователь общается с различными устройствами
-
Интерфейс командной строки: инструкции компьютеру даются путём ввода с клавиатуры текстовых строк (команд).
-
Графический интерфейс пользователя: программные функции представляются графическими элементами экрана.
-
Диалоговый интерфейс
-
Естественно-языковой интерфейс: пользователь «разговаривает» с программой на родном ему языке.
-
Мозговой интерфейс (англ. brain-computer interface): компьютер при помощи электродов, имплантированных в мозг, нервы или прикрепленных к черепу воспринимает нервные импульсы пользователя, а также электрическими сигналами возбуждает нервные рецепторы, ответственные за восприятие звука и света.
Физический интерфейс — способ взаимодействия физических устройств. Чаще всего речь идёт о компьютерных портах.
-
Сетевой интерфейс
-
Шлюз (телекоммуникации) — устройство, соединяющее локальную сеть с более крупной, например, Интернетом
-
Шина (компьютер)
Интерфейсы в программировании: