Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

os2016-22-02-dist

.pdf
Скачиваний:
8
Добавлен:
21.03.2016
Размер:
3.61 Mб
Скачать

Создание универсального языка

В начале XX века был изобретен универсальный естественный язык эсперанто. Он был специально разработан так, чтобы облегчить его изучение

Конец этой истории известен — в наше время эсперанто знают единицы, а тысячи языков и диалектов звучат и не собираются исчезать

В мире языков программирования почти все языки задумывались как универсальные. Наиболее известными были следующие попытки разработать и внедрить универсальный язык:

Язык PL/1 был создан в компании IBM в конце 60-х годов XX века

Язык Algol-68 являлся итогом многолетней работы (1963—1968 гг.), проведенной Международной Федерацией по обработке информации

Язык Ada был создан по заказу министерства обороны США в конце 70-х — начале 80-х годов XX века

11

Почему ни одна из этих попыток не достигла успеха?

Объяснить эту ситуацию можно с помощью гипотезы Сепира-Уорфа, утверждающей, "что наш язык, наш словарь, словесные формы, контролируют и ограничивают мышление, обусловливая нашу способность мыслить"

То, что мы произносим, — это то, о чем мы думаем. Предполагается, что люди, говорящие на разных языках, по-разному воспринимают мир и по-разному мыслят. В частности, отношение к таким фундаментальным категориям, как пространство и время, зависит в первую очередь от родного языка индивида

12

Двухэтажная языковая модель действительности

Для формализованного языка преобразование L1->L2 определяется исключительно языковыми объектами Li, которые участвуют в нем и не зависят от языковых представлений Si, соответствующих им по семантике языка.

Для неформализованного языка результат преобразования языкового объекта Li зависит не только от вида самого представления Li, но и от представления Si, которое он порождает в голове человека, от ассоциаций, в которые он входит.

13

История развития человеко-компьютерного взаимодействия

1963 год - Айвен Сазерленд (Ivan Sutherland) разработал SketchPad – графический комплекс, прообраз будущих САПР, оказавший огромное влияние на формирование базовых принципов графических пользовательских интерфейсов.

SketchPad

История развития человеко-компьютерного взаимодействия

Середина 60-х годов - командой Дугласа Энгельбарта была разработана среда NLS (oN-LineSystem), включающая в себя:

принципиально новую операционную систему;

универсальный язык программирования;

электронную почту;

разделенные экраны телеконференций;

систему контекстной помощи;

представлен прототип WIMP-

интерфейса (windows, icons, menus, pointers).

9 декабря 1968 года компьютерная мышь была представлена на показе интерактивных устройств в Калифорнии

История развития человеко-компьютерного взаимодействия

В 1969 году американский математик Алан Кей разработал принципы создания персонального компьютера.

С 1971 года Алан Кей занимался теоретической разработкой прототипа персонального компьютера, названного им Dynabook.

Концепция Dynabook описывала то, что сейчас известно как ноутбук, или планшетный ПК.

Эволюция устройств ввода

Древность

 

 

Прошлое

 

 

 

 

 

 

 

Будущее

 

 

 

 

Настоящее

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Пользо-

 

 

 

 

Пользо-

 

 

 

Пользо-

 

 

 

Пользо-

 

 

 

 

ватель

 

 

 

 

ватель

 

 

 

ват ль

 

 

 

ват ль

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Необязательное

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

домашнее

задание

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ОС

 

 

 

 

ОС

 

 

 

ОС

 

 

 

ОС

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

- переключа-

 

 

 

 

- клавиатура;

 

 

 

- цифровые

 

 

 

???

 

 

 

 

тели и гибкие

 

 

 

 

- световое

 

 

 

перчатки;

 

 

 

 

 

 

 

 

 

кабели со

 

 

 

 

перо;

 

 

 

- естественный

 

 

 

 

 

 

 

 

 

штекерами;

 

 

 

 

- джойстик;

 

 

 

язык;

 

 

 

 

 

 

 

 

 

- перфолента и

 

 

 

 

- мышь;

 

 

 

- тачпады;

 

 

 

 

 

 

 

 

 

перфокарты;

 

 

 

 

- микрофон.

 

 

 

- датчики;

 

 

 

 

 

 

 

 

 

- клавиатура.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

- интерактив-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ная камера.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Эволюция устройств вывода

Древность

 

 

Прошлое

 

 

 

 

 

 

 

 

Будущее

 

 

 

 

Настоящее

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Пользо-

 

 

 

 

Пользо-

 

 

 

Пользо-

Пользо-

 

ватель

 

 

 

 

ватель

 

 

 

 

 

ватель

 

 

 

 

ватель

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ОС

 

 

ОС

 

ОС

 

 

ОС

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

- телетайп;

- экран

- очки-

???

- текстовый

дисплея;

дисплей;

 

терминал;

- аудио.

- экраны

 

- принтеры.

 

различных

 

 

 

формфакторов

 

Техническое обеспечение

Многие важные инженерные задачи должны быть решены с помощью:

-интеграции новых усовершенствованных датчиков в персональные компьютеры, ультрабуки, планшеты и

смартфоны;

-стандартизированности и миниатюризации датчиков;

-камер, способных оценить глубину;

-микрофонов, определяющих направленность звука;

-тачпадов, чувствительных к давлению.

Интерфейсы: менеджер файлов

20

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]