Что такое хорошая метафора или пример, чтобы объяснить английскому мажору разницу между классической информатикой и «умением пользоваться MS-Windows»
- Информатика
- компьютерное программирование
- используя компьютеры
3 глубоко разные вещи. Большинство людей даже не представляют, что такое информатика. Они просто видят слово «компьютер». Следовательно, «он - специалист по компьютерным наукам» можно интерпретировать как «он может подключить мой принтер». Или что он "хорошо разбирается в компьютерах". Еще меньше людей знают разницу между компьютерным программированием и информатикой.
Информатика - это теория вычислений. CS можно изучать без реальных компьютеров. Микро-архитектура процессора. Как сортировать числа, как просматривать списки и т. Д. Конечные автоматы. Алгоритмы, большие (ох) и т. Д. Как спроектировать язык программирования или компилятор.
Программирование - это написание кода и создание приложений на языке и компиляторе, созданных специалистом по компьютерам.
Наконец, есть использование компьютера (используя графический интерфейс, мышь и клавиатуру. Интернет, MS-Office и т. Д.)
Все же все три из них используются взаимозаменяемо мирянами.
Что такое хорошая метафора или пример, объясняющий английскому мажору разницу между классической информатикой и «умением пользоваться MS-Windows»? Или просто убедительный пример того, как настоящая информатика не имеет ничего общего с использованием MS-Windows.