Интерфейс – это понятие, которое появилось при создании первых вычислительных машин (компьютеров). Сам по себе термин имеет различные значения, однако они все сводятся к взаимодействию людей и техники. В этой статье мы расскажем немного об истории создания различных интерфейсов, а также познакомим читателя с их индивидуальными особенностями.
Наиболее близкое всем пользователям понятие интерфейса означает набор средств, помогающих человеку управлять ноутбуком или компьютером.
Немного истории
Всем известно, что первые вычислительные машины (компьютеры) имели огромные габариты и при этом очень маленькую память. Для ввода данных использовались перфокарты. Они представляли собой полоски бумаги, на которые наносились отверстия. Программисты изготавливали их собственноручно. Для этого использовали простые подручные инструменты для сверления. Машины считывали количество и расположение отверстий, таким образом загружая в свой "мозг" простейшие вычислительные данные. Не назвать очень уж удобным такой интерфейс. Это даже полное его отсутствие, если смотреть с современной точки зрения. Но все же это был интерфейс, хоть и очень примитивный.
В 80-х годах появились машины, которые обладали простейшими операционными системами, основанными на использовании командной строки. Писалась определенная команда, с ее помощью запускалась программа. Этот способ управления компьютером был гораздо удобнее, чем первый.
И, наконец, последним на сегодняшний день изобретенным интерфейсом стал графический. Все мы успешно им сейчас пользуемся. Если объяснять буквально, то такой интерфейс – это знакомые каждому клавиатура и мышь, которыми мы запускаем программы, включаем видео, игры, работаем в различных приложениях и браузерах. То есть с помощью этих периферийных устройств мы управляем своим компьютером.
Как появился графический интерфейс?
Стивен Джобс (основатель компании "Apple") обратил внимание на первые технические эксперименты, проводившиеся с мышью (она была очень примитивна и далека от сегодняшних образцов), и рискнул использовать ее в своих первых компьютерах.
Конкуренты просто скопировали этот принцип управления гораздо позже, когда он себя уже зарекомендовал. Благодаря такой инновационной политике корпорация "Apple" в 90-е года завоевала мировой компьютерный рынок. Она и в наше время занимает одну из лидирующих позиций.
Программный интерфейс
Каждая операционная система имеет свой оригинальный интерфейс. В этом случае он означает совокупность инструментов, которыми обладает меню управления. Наиболее удобным среди операционных систем считается интерфейс Windows. Другие имеют больше недостатков в управлении, а также сильно отстают в оформлении и дизайне. Также не у всех есть русский интерфейс.
Индивидуальны не только операционные системы. Любая программа, игра, браузер имеет свой личный интерфейс. Мы как пользователи этих программ выбираем те, которые нас привлекают своим удобством в управлении, красотой дизайна. Если же интерфейс продуман плохо, то программа часто отправляется в корзину, даже если полезна. Происходит это потому, что наверняка существуют похожие, которые немного уступают функционально, но имеют доступное и удобное меню. Практически каждый человек выбирает программы, исходя в первую очередь из удобства их интерфейса.
Что мы имеем сегодня
В наше время графический интерфейс находится на новой ступени развития. Широко и повсеместно обретает популярность сенсорная техника. Люди уже привыкают к мобильным устройствам последнего поколения. Молодежь даже задается вопросом о том, как же раньше их родители обходились без сотовой связи. Смартфоны, планшеты, мониторы, телевизоры и даже холодильники со стиральными машинами имеют сенсорные панели управления.
Какими еще бывают интерфейсы
Много и других значений имеет термин "интерфейс". Это различные средства ввода и вывода данных, информации. Если просто посмотреть на заднюю стенку своего компьютера, можно увидеть много разъемов, которые используются для подключения к нему всевозможных устройств. Банально, но все это – интерфейсы, имеющие разные назначения. Тот же ЮСБ-разъем является ЮСБ-интерфейсом. Он служит средством «общения» ПК с флешками, модемами, телефонами винчестерами, внешними жесткими дисками, принтерами и огромным множеством прочих устройств.
Завершим наше описание термина "интерфейс" еще одним из значений этого понятия. Сегодняшние языки программирования оснащены специальными методами, которые носят название "interface". Они служат своеобразными проводниками, которые программы используют для взаимодействия с операционной системой. Любопытно, не правда ли? Это дает возможность "разговаривать" одной программе с другой.
Такое вот привычное всем и простое слово, которое часто слышит и использует в своей речи каждый современный человек, имеет много различных значений. Занимательно, не так ли?