icon-star icon-cart icon-close icon-heart icon-info icon-pause icon-play icon-podcast icon-question icon-refresh icon-tile icon-users icon-user icon-search icon-lock icon-comment icon-like icon-not-like icon-plus article-placeholder article-plus-notepad article-star man-404 icon-danger icon-checked icon-article-edit icon-pen icon-fb icon-vk icon-tw icon-google
Юрий Пономаренко
Техника и Интернет

Что такое интерфейс (interface)?

  • 41955
  • 6

Что такое интерфейс (interface)?

И
Интерфейс – понятие, пришедшее к нам с появлением вычислительных машин. Этот термин имеет несколько различных значений, но все они обычно сводятся к общению человека с машиной.

Самое популярное и близкое каждому понятие интерфейса означает совокупность средств, которые помогают человеку управлять компьютером. Что это значит? Вспомним историю и проследим развитие интерфейса.

Первые компьютеры имели огромные размеры, крошечную память и для ввода программ и данных использовали перфокарты. Это были такие полоски с отверстиями, которые программисты делали вручную и потом «скармливали» машине. Так вот – такой «интерфейс» вряд ли можно назвать удобным. Это скорее его полное отсутствие в современном понимании.

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

Последним типом такого интерфейса стал графический, которым мы пользуемся и сейчас. Современные операционные системы все используют графический интерфейс, как гораздо более удобный и естественный. Что это такое? А вот именно то, как мы управляем своим компьютером с помощью мыши и клавиатуры. Удобно ведь одним кликом по изображению или надписи запускать программу, включать фильм или работать в Фотошопе?

Следует заметить, что таким удобством мы обязаны Стиву Джобсу, главе корпорации Apple. Именно он подсмотрел первые эксперименты с примитивной мышью и решил внедрить это на своих первых моделях компьютеров. Другие только скопировали этот принцип, и то гораздо позже. Кстати, машины этой компании завоевали любовь всего мира именно «дружественным» интерфейсом. Там до того все удобно сделано, что пользователи «Маков» очень редко переходят на компьютеры других производителей. А ведь они не мощнее других и программы на них достать даже сложнее. Просто имеют удобный интерфейс благодаря стараниям программистов и дизайнеров. Другие системы его позаимствовали, кто удачно, а кто и не очень.

В последнее время графический интерфейс пошел еще на один виток развития. Все благодаря широкому распространению сенсорной техники. Средства общения с техникой, как видим, развиваются и становятся все более удобными и естественными. Кстати, сенсорная панель для управления холодильником или микроволновкой – это тоже интерфейс.

Здесь следует обратить внимание, что свой интерфейс может иметь не только операционная система, но и любая отдельная программа, даже игры. Согласитесь, что программа, в которой все меню на виду или легкодоступны, да еще и красиво сделаны, привлекают наше внимание и приживаются на наших компьютерах. Несуразные программы с плохо продуманным интерфейсом, напротив, отбивают желание ими пользоваться.

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

И, напоследок, еще одно значение этого слова. В современных языках программирования есть специальные методы под названием «interface». Они используются в программах для взаимодействия этих самых программ с операционной системой. Этакие части программы для «общения», но не с человеком, а с другой программой. Но это «программистские штучки», не стоит в это углубляться ;).

Такое вот простое, казалось бы, слово, имеет такое большое значение в нашей современной жизни. Как говорят – «по интерфейсу встречают…»

deb
Галина Аралова

Интересно, доходчиво, познавательно, спасибо за информацию. Большой +!!!!

Вам необходимо или зарегистрироваться, чтобы оставлять комментарии
выбор читателя

Выбор читателя

16+