Нажмите "Enter", чтобы перейти к содержанию

К компьютеру: Как подключить компьютер к компьютеру

Содержание

Как подключить компьютер к компьютеру

6 ноября 2019ЛикбезТехнологии

Передавайте файлы с одного устройства на другое без проблем.

Поделиться

0

1. Выбираем способ

Лучший способ соединить компьютеры — через роутер. Вы можете собрать все ваши устройства в единой сети, чтобы обмениваться между ними файлами и пользоваться совместным принтером.

Если у вас нет роутера, можно соединить пару компьютеров напрямую посредством LAN‑кабеля. Штука эта недорогая, и её можно приобрести в любом магазине компьютерной техники.

2. Соединяем компьютеры

С помощью роутера

Вполне возможно, что роутер уже достался вам от провайдера. Либо вы можете купить его сами.

К роутеру можно подсоединяться как с помощью кабелей, так и беспроводным способом. Например, подключить ноутбук по Wi‑Fi, а стационарный компьютер — через кабель.

Через кабели

Вам понадобятся кабели LAN, их ещё называют Ethernet‑кабелями или сетевыми кабелями. Выглядят они вот так:

Чтобы подключить устройство к роутеру, возьмите LAN‑кабель и один его конец подсоедините к сетевому разъёму компьютера. Он выглядит так:

Другой конец кабеля вставьте в аналогичный разъём роутера.

Повторите эту операцию со вторым компьютером.

Кабель LAN обладает специальной защёлкой, которая не даёт ему случайно выпасть из порта. При подключении раздаётся характерный щелчок. Если понадобится извлечь кабель из разъёма, нажмите сначала на защёлку, потом аккуратно достаньте коннектор, иначе он не поддастся.

Важно: не перепутайте LAN‑разъём на роутере с WAN‑портом. Последний может отличаться цветом либо располагаться в стороне от LAN‑разъёмов. К нему подсоединяется кабель вашего интернет‑провайдера.

Через Wi‑Fi

Если вы не хотите тянуть кабели, а компьютеры оснащены Wi‑Fi‑модулями, можно подсоединить их к роутеру и без проводов. Вам понадобится только имя сети и пароль от неё.

Не представляете, как называется ваша сеть Wi‑Fi, какой у неё пароль и что вообще делает эта мигающая огоньками коробочка? Прочтите нашу инструкцию.

Узнайте 💻

  • Как настроить роутер без помощи специалиста
Windows

Щёлкните левой кнопкой мыши на значок сети, расположенный в нижнем правом углу. Появится список доступных сетей Wi‑Fi. Выберите вашу. Отметьте галочкой пункт «Подключаться автоматически» и нажмите «Подключиться». Введите пароль от сети и нажмите «Далее».

macOS

Щёлкните на значок Wi‑Fi в верхнем правом углу. Выберите вашу сеть из списка и нажмите на её название. Появится окно с просьбой ввести пароль. Сделайте это и нажмите «Подключиться».

Linux

Щёлкните на значок Wi‑Fi в трее. В зависимости от оболочки Linux он может располагаться сверху или снизу экрана, в правом углу.

Выберите вашу сеть из списка. Появится окно с просьбой ввести пароль. Сделайте это и нажмите «Подключиться».

Через кабель напрямую

Возьмите LAN‑кабель и один его конец подсоедините к сетевому разъёму первого компьютера, а другой — к разъёму второго.

3. Делаем папки общедоступными

Теперь, когда компьютеры соединены, дело за малым. Нужно указать, какие именно папки должны быть доступны для общего пользования.

Windows

Убедитесь, что общий доступ в системе включён. Для этого нажмите «Пуск» → «Параметры» → «Сеть и Интернет» → «Параметры общего доступа».

Проверьте в разделе «Частная», что пункты «Включить сетевое обнаружение», «Включить автоматическую настройку на сетевых устройствах» и «Включить общий доступ к файлам и принтерам» активны.

Нажмите «Все сети» и активируйте опцию «Включить общий доступ, чтобы сетевые пользователи могли читать и записывать файлы в общие папки».

Обратите внимание: чтобы получить доступ к общим файлам и папкам, по умолчанию вам нужна учётная запись на компьютере, где они хранятся. При попытке подключения система попросит ввести имя пользователя и пароль. Если не хотите утруждаться этим, выберите вариант «Отключить общий доступ с парольной защитой». Ваши файлы всё равно будут в безопасности: получить к ним доступ смогут только те устройства, что находятся в вашей локальной сети.

Нажмите «Сохранить изменения».

Теперь щёлкните правой кнопкой мыши на папку, которой хотите поделиться. Выберите «Предоставить доступ к» → «Отдельные люди».

В открывшемся окне щёлкните по стрелке рядом с пустым полем и выберите «Все». Нажмите «Добавить».

В столбце «Уровень разрешений» укажите варианты «Чтение», чтобы позволить только просматривать содержимое папки с другого компьютера, или «Чтение и запись», чтобы его можно было ещё и изменять.

Нажмите «Поделиться», затем — «Готово».

Наконец, вам нужно узнать имя, под которым ваш компьютер указан в сети. Нажмите «Пуск» → «Параметры» → «Система» → «О системе». Вы увидите пункт «Имя устройства». Чтобы вы легко смогли найти нужный компьютер в списке устройств в локальной сети, имя можно изменить. Для этого нажмите «Переименовать ПК».

macOS

Откройте «Системные настройки» → «Общий доступ». Включите сбоку параметр «Общий доступ к файлам».

Нажмите на значок плюса под разделом «Общие папки». Выберите ту, которой хотите поделиться.

Справа находится ещё одно поле. Там указывается, можно ли изменять содержимое вашей папки с другого компьютера. Щёлкните на выпадающее меню рядом с пунктом «Все пользователи» и выберите нужный уровень доступа: «Чтение и запись», «Только чтение» или «Только запись».

Нажмите «Параметры» и поставьте галочку в поле «Предоставить общий доступ к файлам и папкам с помощью SMB». Затем отметьте вашу учётную запись macOS в поле, расположенном ниже.

Если хотите подключаться к общим папкам на Mac без пароля, зайдите в «Системные настройки» → «Пользователи и группы». Нажмите на замочек и введите свой пароль пользователя, если нужно. Затем выберите учётную запись «Гость» и активируйте опцию «Разрешить гостям подключаться к общим папкам».

Узнать имя Mac в локальной сети можно, взглянув на верхнюю часть окна в настройках «Общего доступа». Чтобы поменять его, нажмите «Изменить» и введите другое имя, затем щёлкните OK.

Теперь можно закрыть окно.

Linux

Выберите нужную папку и щёлкните по ней правой кнопкой мыши. Нажмите «Общедоступная папка локальной сети».

Включите галочку «Опубликовать эту папку». В первый раз система предложит вам загрузить необходимые приложения для работы с локальной сетью. Нажмите «Установить службу», затем подтвердите «Установить» и введите свой пароль пользователя. Подождите пару минут, пока служба установится.

Теперь нажмите «Разрешить другим пользователям изменять содержимое папки» и «Гостевой доступ» (чтобы лишний раз не вводить никаких паролей). Нажмите «Применить» и «Установить права автоматически». Всё, теперь папка открыта для общего пользования.

Нажмите «Показать приложения» → «Параметры» → «Общий доступ» и убедитесь, что переключатель в заголовке окна активирован.

Здесь же можно узнать и изменить имя, под которым компьютер отображается в локальной сети.

4. Просматриваем файлы на другом компьютере

Windows

Откройте «Проводник» и выберите в боковом меню слева раздел «Сеть». Перед вами появятся все устройства, с которыми вы соединены. Выберите нужный компьютер. Если вы включали на нём гостевой доступ, перед вами откроются все его общие папки. Если нет, система сначала попросит вас ввести имя и пароль от учётной записи, которой вы пользуетесь на том компьютере.

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

Например, если наш второй компьютер называется iMac.local, вводим в «Проводнике» двойной обратный слеш и имя:

\\iMac.local

И перед нами открываются все общие файлы.

Можете щёлкнуть на имя компьютера в боковом меню и выбрать «Закрепить на панели быстрого доступа». Он останется там, и вам не придётся больше ничего вводить вручную.

macOS

Откройте Finder и нажмите «Переход» → «Сеть».

Перед вами окажутся все компьютеры локальной сети. Нажмите на нужный.

Если вы включали на нём гостевой доступ, то подключение произойдёт сразу. Если нет, система запросит учётные данные. Введите имя и пароль, которыми пользуетесь на том компьютере, к которому подключаетесь.

Если Mac не отображает какой‑то компьютер в локальной сети, можете подключиться к нему напрямую. Для этого нажмите Finder → «Переход» → «Подключение к серверу». Введите имя компьютера, к которому подключаетесь, вместе с приставкой smb://, например:

smb://desktop‑sd9hje9

Выберите, какую папку вы хотите подключить, и нажмите OK. При необходимости введите имя и пароль.

Теперь подключённый компьютер останется на боковой панели Finder в разделе «Сеть».

Linux

Откройте файловый менеджер и нажмите на боковой панели кнопку «Другие места». Вы увидите все компьютеры, которые подключены к локальной сети. При этом компьютеры с Windows будут вынесены в отдельную папку.

Щёлкните нужное устройство, введите при необходимости имя и пароль его учётной записи, и вы увидите все общедоступные папки.

Если почему‑то компьютер не отображается в списке, введите его имя с приставкой smb:// в поле «Подключиться к серверу», например:

smb://desktop‑sd9hje9

И нажмите «Подключиться».

Теперь вы можете обмениваться файлами между всеми компьютерами в локальной сети.

Читайте также 💻

  • Как почистить компьютер от рекламы, удалить мусор и ускорить работу Windows
  • 12 вещей, которые нужно сделать после установки Windows 10
  • Как установить macOS через виртуальную машину
  • 6 лучших браузеров для компьютера
  • 7 программ, которые наведут порядок в ваших файлах

Как подключить домашний кинотеатр к компьютеру

В сегодняшнем материале рассмотрим способы подключения домашнего кинотеатра к компьютеру. Почему это удобно и что потребуется для коннекта.

Подключение домашнего кинотеатра к компьютеру

ПК, телевизор и колонки

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

  1. К гнезду «Вход» на колонках подключаются тюльпаны.
  2. К компьютеру на место гнезда звуковой карты подключается штекер разъемом 3,5 мм.
  3. На компьютере появляется меню настроек, где определяют появившийся кабель.

Чтобы изображение передалось на компьютер с телевизора, оба соединяются кабелем, выбор которого зависит от разъемов телевизора и компьютера: BBK, HDMI, DVI, VGA, DisplayPort. Дополнительно DisplayPort и HDMI поддерживают аудиосигнал, поэтому освобождают от установки дополнительной акустики.

Звук автоматически распределится по динамикам и станет объемным.

Этот тип подключения простой, не нуждается в дополнительных кабелях – звук становится качественнее. Если разъемы на компьютере и телевизоре разные, подбирается переходник.

Прямое подключение

Можно ли подключить колонки напрямую – да, когда компьютер и источники звука имеют аналогичные разъемы. Если необходимо подключить акустику 5.1, порядок действий следующий:

  1. Берут 4 переходника 3,5 мини-джек.
  2. Кабелями соединяют выходы ПК и колонок, посмотрев информацию, указанную на каждом гнезде: где левый или правый выход и вход. Если на звуковой карте ПК нет соответствующего разъема, колонка не подключится. Пользуются входом AUX.

Когда подключаются все колонки 5.1, стереовход на усилителе не задействуется – это определяется принципом его работы.

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

Другие варианты

Чтобы акустическая система корректно подключилась к ПК, ее настраивают с помощью программного обеспечения. Он включается в комплект вместе с аудиодрайвером. Также понадобятся стандартные программы, установленные на операционной системе.

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

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

Настройка и проверка звука

Настроить и проверить звук можно с помощью компьютера, и тогда система будет работать корректно:

  1. На ПК открывают «Панель управления».
  2. Переходят во вкладку «Звук».
  3. Затем «Воспроизведение».
  4. Из выпадающего списка выбирают «Динамики».
  5. Кнопка «Настроить».
  6. Когда откроется окно, выбирают пункт «Объемно звучание» и подтверждают действие.

Настройка громкости происходит на самих колонках или сабвуфере домашнего кинотеатра.

Частые ошибки

Человек, никогда не соединявший домашний кинотеатр и компьютер, ошибается в таких моментах:

  1. Неправильно подбирает кабеля и разъемы. Бывает, что система не работает, тогда ее проверяют с помощью DVD-плеера.
  2. Не указывают в настройках звуковой карты тип системы акустики. Правильный вариант – с 6-ю динамиками. В результате система будет корректно настраивать звук: объем, глубину и другие характеристики.

Ответы на вопросы

Почему не воспроизводится звук или видео при подключении к компуПроверить правильность соединения кабелей.

Проверить работоспособность системы.

Настроить звуковую карту на компьютере.

Что обозначают буквы R и L, FR и FL, SR и SLЭто соответственно Right и Left, Front Right и Front Left, Side Right и Side Left.

Подведем итоги

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

Бюро трудовой статистики США

ДЛЯ ПРИНТЕРА

  • Резюме
  • Что они делают
  • Рабочая среда
  • Как стать единым целым
  • Оплата
  • Перспектива работы
  • Данные штата и района
  • Сходные профессии
  • Подробнее

Резюме

Пожалуйста, включите JavaScript для воспроизведения этого видео.

Стенограмма видео доступна по адресу https://www.youtube.com/watch?v=T0JdNufvn-o.

Краткие сведения: Аналитики компьютерных систем
Медианная заработная плата 2021 г.
99 270 долларов в год
47,73 $ в час
Стандартное начальное образование Степень бакалавра
Опыт работы по родственной профессии Нет
Обучение на рабочем месте Нет
Количество рабочих мест, 2021 г. 538 800
Перспективы работы, 2021-31
9% (быстрее среднего)
Изменение занятости, 2021-31 50 900

Чем занимаются аналитики компьютерных систем

Аналитики компьютерных систем изучают существующие компьютерные системы организации и разрабатывают способы повышения эффективности.

Рабочая среда

Большинство аналитиков компьютерных систем работают полный рабочий день.

Как стать аналитиком компьютерных систем

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

Оплата

Средняя годовая заработная плата аналитиков компьютерных систем в мае 2021 года составляла 99 270 долларов.

Ежегодно в течение десятилетия прогнозируется около 44 500 вакансий для аналитиков компьютерных систем. Ожидается, что многие из этих вакансий будут вызваны необходимостью замены работников, которые переходят на другую профессию или выходят из состава рабочей силы, например, в связи с уходом на пенсию.

Данные по штатам и районам

Изучите ресурсы по трудоустройству и заработной плате по штатам и регионам для аналитиков компьютерных систем.

Похожие занятия

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

Дополнительная информация, включая ссылки на O*NET

Узнайте больше об аналитиках компьютерных систем, посетив дополнительные ресурсы, включая O*NET, источник основных характеристик работников и профессий.

Аналитики создают диаграммы, чтобы помочь программистам и архитекторам создавать компьютерные системы.

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

Обязанности

Аналитики компьютерных систем обычно делают следующее:

  • Проконсультируйтесь с менеджерами, чтобы определить роль систем информационных технологий (ИТ) в организации
  • Исследуйте различные технологии, чтобы решить, повысят ли они эффективность организации
  • Анализ затрат и выгод от ИТ-систем и обновлений, чтобы помочь менеджерам решить, какие из них установить, если таковые имеются
  • Разработка способов расширения функциональности существующих компьютерных систем
  • Разработка новых систем путем настройки аппаратного и программного обеспечения
  • Контроль за установкой и настройкой новых систем и их настройка для организации
  • Испытательные системы, чтобы убедиться, что они работают должным образом
  • Написание руководств по эксплуатации и обучение конечных пользователей систем

Большинство аналитиков компьютерных систем специализируются на компьютерных системах, специфичных для их типа организации. Например, аналитик может работать с финансовыми компьютерными системами или инженерными компьютерными системами. Аналитики компьютерных систем работают с другими членами ИТ-команды, чтобы помочь бизнес-лидерам организации понять, как компьютерные системы лучше всего служат организации.

Аналитики компьютерных систем используют различные методы, такие как моделирование данных, для проектирования компьютерных систем. Моделирование данных позволяет аналитикам просматривать процессы и потоки данных. Аналитики проводят углубленные тесты и анализируют информацию и тенденции в данных, чтобы повысить эффективность системы.

Аналитики рассчитывают требования к объему памяти, хранилища и вычислительной мощности, необходимой компьютерной системе. Они готовят диаграммы для программистов или инженеров, чтобы использовать их при построении системы. Аналитики также работают с этими людьми для решения проблем, возникающих после первоначальной настройки системы. Большинство аналитиков занимаются программированием в ходе своей работы.

Аналитики

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

В некоторых случаях аналитики, которые контролируют установку или обновление ИТ-систем от начала до конца, могут быть вызваны Руководители ИТ-проектов . Они следят за ходом проекта, чтобы убедиться, что сроки, стандарты и цели по затратам соблюдены. Менеджеры ИТ-проектов, которые также планируют и руководят ИТ-отделом организации или ИТ-политикой, включены в профиль менеджеров по компьютерам и информационным системам .

Некоторые системные аналитики работают консультантами.

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

Проектирование компьютерных систем и сопутствующие услуги 24%
Финансы и страхование 15
Управление компаниями и предприятиями 10
Правительство 7
Информация 6

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

График работы

Большинство аналитиков компьютерных систем работают полный рабочий день.

Как стать аналитиком компьютерных систем Об этом разделе

Большинство аналитиков компьютерных систем имеют степень бакалавра.

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

Образование

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

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

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

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

Улучшение

С опытом системные аналитики могут стать менеджерами проектов и возглавить команду аналитиков. Некоторые со временем становятся ИТ-директорами или главными техническими директорами. Для получения дополнительной информации см. профиль менеджеров компьютеров и информационных систем .

Важные качества

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

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

Коммуникативные навыки . Аналитики работают как связующее звено между руководством и ИТ-отделом и должны объяснять сложные вопросы таким образом, чтобы оба понимали.

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

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

Организаторские способности. Аналитики могут координировать работу с различными подразделениями организации и должны отслеживать множество задач и сроки, чтобы гарантировать, что проекты выполняются в соответствии с планом.

Computer Systems Analysts

Median annual wages, May 2021

Computer systems analysts

$99,270

Computer occupations

$97,430

Total, all occupations

45 760 долл. США

 

Средняя годовая заработная плата аналитиков компьютерных систем в мае 2021 года составляла 99 270 долларов. Медианная заработная плата — это заработная плата, при которой половина работающих по профессии зарабатывает больше этой суммы, а половина — меньше. Самые низкие 10 процентов заработали менее 60 680 долларов, а самые высокие 10 процентов заработали более 158 010 долларов.

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

Управление компаниями и предприятиями 100 340 долларов США
Проектирование компьютерных систем и сопутствующие услуги 100 220
Финансы и страхование 99 340
Информация 97 230
Правительство 80 040

Большинство аналитиков компьютерных систем работают полный рабочий день.

Аналитики компьютерных систем

Процентное изменение занятости, прогнозируемое на 2021-31 гг.

Прогнозируется, что занятость аналитиков компьютерных систем вырастет на 9 процентов с 2021 по 2031 год, быстрее, чем в среднем по всем профессиям.

Ежегодно в течение десятилетия прогнозируется около 44 500 вакансий для аналитиков компьютерных систем. Ожидается, что многие из этих вакансий будут вызваны необходимостью замены работников, которые переходят на другую профессию или выходят из состава рабочей силы, например, в связи с уходом на пенсию.

Занятость

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

Данные о прогнозах занятости для аналитиков компьютерных систем, 2021-31
Должность SOC-код Занятость, 2021 Прогнозируемая занятость, 2031 Изменение, 2021-31 Занятость по отраслям
Процент Цифровой

ИСТОЧНИК: Бюро статистики труда США, Программа прогнозов занятости

Аналитики компьютерных систем

15-1211 538 800 589 700 9 50 900 Получить данные

Статистика профессиональной занятости и заработной платы (OEWS)

Программа статистики занятости и заработной платы (OEWS) ежегодно производит оценки занятости и заработной платы для более чем 800 профессий. Эти оценки доступны для страны в целом, для отдельных штатов, а также для столичных и неметропольных территорий. Ссылки ниже ведут на карты данных OEWS по занятости и заработной плате по штатам и районам.

  • Аналитики компьютерных систем

Центральный выступ

Прогнозы профессиональной занятости разрабатываются для всех штатов отделом информации о рынке труда (LMI) или отделами прогнозов занятости отдельных штатов. Все данные прогнозов штата доступны на сайте www.projectionscentral.com. Информация на этом сайте позволяет сравнивать прогнозируемый рост занятости по профессии между штатами или в пределах одного штата. Кроме того, штаты могут составлять прогнозы по районам; есть ссылки на веб-сайты каждого штата, где эти данные могут быть получены.

CareerOneStop

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

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

Род занятий Должностные обязанности НАЧАЛЬНОЕ ОБРАЗОВАНИЕ СРЕДНЯЯ ЗАРПЛАТА 2021
Актуарии

Актуарии используют математику, статистику и финансовую теорию для анализа экономической стоимости риска и неопределенности.

Степень бакалавра 105 900 долларов США
Ученые-исследователи в области компьютерных и информационных технологий

Ученые-исследователи в области компьютерных и информационных технологий разрабатывают инновационные способы использования новых и существующих вычислительных технологий.

Степень магистра 131 490 долларов США
Менеджеры компьютерных и информационных систем

Менеджеры по компьютерным и информационным системам планируют, координируют и направляют деятельность, связанную с компьютерами, в организации.

Степень бакалавра 159 долларов,010
Архитекторы компьютерных сетей

Архитекторы компьютерных сетей проектируют и строят сети передачи данных, включая локальные сети (LAN), глобальные сети (WAN) и интранет.

Степень бакалавра 120 520 долларов США
Программисты

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

Степень бакалавра 93000 долларов
Администраторы баз данных и архитекторы

Администраторы баз данных и архитекторы создают или организуют системы для хранения и защиты данных.

Степень бакалавра 101 000 долларов
Аналитики информационной безопасности

Аналитики по информационной безопасности планируют и осуществляют меры безопасности для защиты компьютерных сетей и систем организации.

Степень бакалавра 102 600 долларов США
Аналитики управления

Аналитики по менеджменту рекомендуют способы повышения эффективности организации.

Степень бакалавра 93000 долларов
Администраторы сетей и компьютерных систем

Администраторы сетей и компьютерных систем несут ответственность за повседневную работу компьютерных сетей.

Степень бакалавра 80 600 долларов США
Аналитики исследования операций

Аналитики по исследованию операций используют математику и логику для решения сложных вопросов.

Степень бакалавра 82 360 долларов США
Разработчики программного обеспечения, аналитики по обеспечению качества и тестировщики

Разработчики программного обеспечения разрабатывают компьютерные приложения или программы. Аналитики и тестировщики обеспечения качества программного обеспечения выявляют проблемы с приложениями или программами и сообщают о дефектах.

Степень бакалавра 109 020 долларов США
Специалисты компьютерной поддержки

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

Посмотрите, как стать одним из них 57 910 долларов США
Веб-разработчики и цифровые дизайнеры

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

Степень бакалавра 78 300 долларов США

Для получения дополнительной информации об аналитиках компьютерных систем посетите

Ассоциация вычислительной техники

Ассоциация компьютерных исследований

Компьютерное общество IEEE

Для получения информации о возможностях для женщин, занимающихся информационными технологиями, посетите веб-сайт

.

Национальный центр женщин и информационных технологий

O*NET

Аналитики компьютерных систем

Специалисты по информатике здравоохранения

Предлагаемая ссылка:

Бюро статистики труда, Министерство труда США, Справочник по профессиональным перспективам , Аналитики компьютерных систем,
на https://www.bls.gov/ooh/computer-and-information-technology/computer-systems-analysts.htm (посещено 27 октября 2022 г. ).

Дата последнего изменения: Четверг, 8 сентября 2022 г.

Как Аристотель создал компьютер

Wikimedia / donatas1205 / Billion Photos / vgeny Karandaev / The Atlantic

Технологии

Философы, на которых он повлиял, подготовили почву для технологической революции, которая изменила наш мир.

Крис Диксон

ИСТОРИЯ компьютеров часто рассказывается как история объектов, от счетов до машины Бэббиджа и машин для взлома кодов Второй мировой войны. На самом деле ее лучше понимать как историю идей, главным образом идей, возникших из математической логики, малоизвестной и похожей на культ дисциплины, впервые развившейся в XIX веке.век. Математическая логика была создана философами-математиками, прежде всего Джорджем Булем и Готлобом Фреге, которые сами были вдохновлены мечтой Лейбница об универсальном «языке понятий» и древней логической системой Аристотеля.

Прослушайте аудиоверсию этой статьи: Очерки, читайте вслух: загрузите приложение Audm для своего iPhone.

Математическая логика изначально считалась безнадежно абстрактным предметом без мыслимых приложений. Как заметил один ученый-компьютерщик: «Если в 1901, талантливый и сочувствующий аутсайдер был призван провести обзор наук и назвать отрасль, которая будет наименее плодотворной в [] грядущем столетии, его выбор вполне мог бы остановиться на математической логике». И все же это послужило бы основой для области, которая окажет большее влияние на современный мир, чем любая другая.

Эволюция информатики от математической логики завершилась в 1930-х годах двумя знаковыми статьями: Клодом Шенноном «Символический анализ коммутационных и релейных цепей» и Аланом Тьюрингом «О вычислимых числах с приложением к Entscheidungsproblem ». В истории компьютерных наук Шеннон и Тьюринг — выдающиеся фигуры, но важность философов и логиков, которые им предшествовали, часто упускается из виду.

Хорошо известная история компьютерных наук описывает статью Шеннона как «возможно, самую важную, а также самую известную магистерскую диссертацию века». Шеннон написал ее, будучи студентом-электриком Массачусетского технологического института. Его советник Ванневар Буш построил прототип компьютера, известного как дифференциальный анализатор, который мог быстро вычислять дифференциальные уравнения. Устройство было в основном механическим, с подсистемами, управляемыми электрическими реле, которые были организованы специальным образом, поскольку еще не существовало систематической теории, лежащей в основе проектирования схем. Тема диссертации Шеннона возникла, когда Буш порекомендовал ему попытаться открыть такую ​​теорию.

«Математику можно определить как предмет, в котором мы никогда не знаем, о чем говорим».

Статья Шеннона во многом типична по электротехнике, наполнена уравнениями и схемами электрических цепей. Что необычно, так это то, что основной ссылкой был труд 90-летней давности по математической философии, « Законы мысли » Джорджа Буля.

Сегодня имя Буля хорошо известно ученым-компьютерщикам (многие языки программирования имеют базовый тип данных, называемый булевым), но в 1938 его редко читали вне философских факультетов. Сам Шеннон столкнулся с работой Буля на уроках философии в бакалавриате. «Просто так получилось, что никто больше не был знаком с обеими областями одновременно», — прокомментировал он позже.

Буля часто называют математиком, но он считал себя философом, идущим по стопам Аристотеля. Законы Мышления начинается с описания его целей, исследовать фундаментальные законы работы человеческого разума:

Целью следующего трактата является исследование фундаментальных законов тех операций ума, посредством которых осуществляется рассуждение; выразить их на символическом языке исчисления и на этом основании основать науку логики. .. и, наконец, собрать… некоторые вероятные сведения о природе и строении человеческого разума.

Затем он воздает должное Аристотелю, изобретателю логики, и основному влиянию на его собственную работу:

Действительно, в своей древней и схоластической форме предмет логики почти исключительно связан с великим именем Аристотеля. В том виде, в каком оно было представлено Древней Греции в частично технических, частично метафизических изысканиях «Органона» , так оно и осталось, почти не претерпев существенных изменений, до наших дней.

Попытка улучшить логическую работу Аристотеля была смелым шагом с интеллектуальной точки зрения. Логика Аристотеля, представленная в его книге из шести частей «Органон» занимал центральное место в научном каноне более 2000 лет. Было широко распространено мнение, что Аристотель написал почти все, что можно было сказать по этой теме. Великий философ Иммануил Кант заметил, что со времен Аристотеля логика «была не в состоянии сделать ни одного шага вперед и поэтому кажется, по всей видимости, законченной и законченной».

Центральное наблюдение Аристотеля заключалось в том, что аргументы были действительными или нет на основе их логической структуры, независимо от задействованных нелогических слов. Самая известная схема аргументации, которую он обсуждал, известна как силлогизм:

  • Все люди смертны.
  • Сократ — мужчина.
  • Следовательно, Сократ смертен.

Вы можете заменить «Сократ» на любой другой объект и «смертный» на любой другой предикат, и аргумент останется в силе. Обоснованность аргумента определяется исключительно логической структурой. Логические слова  — «все», «есть», «являются» и «следовательно» — делают всю работу.

Аристотель также определил набор основных аксиом, из которых он вывел остальную часть своей логической системы:

  • Объект есть то, что он есть (Закон Тождества)
  • Ни одно утверждение не может быть одновременно истинным и ложным (Закон Непротиворечия)
  • Каждое утверждение либо истинно, либо ложно (Закон Исключенного Середины)

Эти аксиомы предназначались не для описания того, как люди на самом деле думают (это было бы областью психологии), а для описания того, как должен думать идеализированный, совершенно рациональный человек.

Аксиоматический метод Аристотеля повлиял на еще более известную книгу Евклида Элементы , которая, по оценкам, уступает только Библии по количеству напечатанных изданий.

Фрагмент учебника Элементы (Wikimedia Commons)

Хотя якобы о геометрии, Элементы стали стандартным учебником для обучения строгому дедуктивному мышлению. (Авраам Линкольн однажды сказал, что изучил здравую юридическую аргументацию, изучая Евклида.) В системе Евклида геометрические идеи были представлены в виде пространственных диаграмм. Геометрия продолжала практиковаться таким образом, пока Рене Декарт в 1630-х годах не показал, что вместо этого геометрия может быть представлена ​​в виде формул. Его «Рассуждение о методе » был первым текстом по математике на Западе, популяризировавшим то, что сейчас является стандартной алгебраической записью  — «x, y, z для переменных, a, b, c для известных величин и так далее.

Алгебра Декарта позволила математикам выйти за рамки пространственной интуиции и манипулировать символами, используя точно определенные формальные правила. Это сместило доминирующий способ математики с диаграмм на формулы, что привело, среди прочего, к развитию исчисления, изобретенного примерно через 30 лет после Декарта независимо друг от друга Исааком Ньютоном и Готфридом Лейбницем.

Целью Буля было сделать для аристотелевской логики то же, что Декарт сделал для евклидовой геометрии: освободить ее от ограничений человеческой интуиции, дав ей точную алгебраическую запись. Приведу простой пример, когда Аристотель писал:

Все люди смертны.

Буль заменил слова «люди» и «смертные» переменными, а логические слова «все» и «являются» арифметическими операторами: Все в комплекте x также есть в наборе y ».

Законы Мышления создали новую научную область — математическую логику — которая в последующие годы стала одной из самых активных областей исследований для математиков и философов. Бертран Рассел назвал « законов мысли» «работой, в которой была открыта чистая математика».

Шеннон пришел к выводу, что систему Буля можно отображать непосредственно на электрические цепи. В то время у электрических цепей не было систематической теории, определяющей их конструкцию. Шеннон понял, что правильная теория будет «полностью аналогична исчислению предложений, используемому при символическом изучении логики».

Он показал соответствие между электрическими цепями и булевыми операциями на простой диаграмме:

Отображение Шеннона электрических цепей в символическую логику (Университет Вирджинии)

Это соответствие позволило ученым-компьютерщикам импортировать десятилетия работы в области логики и математики Буля и последующих логики. Во второй половине своей статьи Шеннон показал, как можно использовать булеву логику для создания схемы сложения двух двоичных цифр.

Схема сумматора Шеннона (Университет Вирджинии )

Объединив эти сумматоры вместе, можно построить произвольно сложные арифметические операции. Эти схемы станут основными строительными блоками того, что сейчас известно как арифметико-логические устройства — ключевой компонент современных компьютеров.

Еще один способ охарактеризовать достижение Шеннона состоит в том, что он первым провел различие между логическим и физическим уровнем компьютеров . (Это различие стало настолько фундаментальным для информатики, что современным читателям может показаться удивительным, насколько проницательным оно было в то время — напоминание о поговорке о том, что «философия одного века — это здравый смысл следующего».)

Со времени статьи Шеннона на физическом уровне компьютеров был достигнут огромный прогресс, включая изобретение транзистора в 1947 году Уильямом Шокли и его коллегами из Bell Labs. Транзисторы — это значительно улучшенные версии электрических реле Шеннона  — наиболее известного способа физического кодирования логических операций. В течение следующих 70 лет полупроводниковая промышленность размещала все больше и больше транзисторов на небольших площадях. В iPhone 2016 года около 3,3 миллиарда транзисторов, каждый из которых представляет собой «релейный переключатель», как показано на диаграммах Шеннона.

В то время как Шеннон показал, как отображать логику в физическом мире, Тьюринг показал, как проектировать компьютеры на языке математической логики. Когда Тьюринг писал свою статью в 1936 году, он пытался решить «проблему принятия решений», впервые поставленную математиком Дэвидом Гильбертом, который спросил, существует ли алгоритм, который мог бы определить, является ли произвольное математическое утверждение истинным или ложным. В отличие от статьи Шеннона, статья Тьюринга очень техническая. Его основное историческое значение заключается не в его ответе на проблему принятия решений, а в шаблоне для компьютерного дизайна, который он предоставил на этом пути.

Тьюринг работал в традициях, восходящих к Готфриду Лейбницу, философскому гиганту, разработавшему исчисление независимо от Ньютона. Среди многих вкладов Лейбница в современную мысль одним из самых интригующих была идея нового языка, который он назвал «универсальной характеристикой», который, по его воображению, мог бы представлять все возможные математические и научные знания. Частично вдохновленный религиозным философом 13-го века Рамоном Луллием, Лейбниц постулировал, что язык будет идеографическим, как египетские иероглифы, за исключением того, что символы будут соответствовать «атомарным» понятиям математики и естественных наук. Он утверждал, что этот язык даст человечеству «инструмент», который сможет улучшить человеческий разум «в гораздо большей степени, чем оптические инструменты», такие как микроскоп и телескоп.

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

Если возникнут разногласия, то между двумя философами будет не больше необходимости спорить, чем между двумя бухгалтерами. Ибо достаточно было бы взять их карандаши в руки и сказать друг другу: Исчисление — Давайте посчитаем.

Лейбниц не получил возможности разработать свой универсальный язык или соответствующую ему машину (хотя он изобрел относительно простую вычислительную машину — ступенчатый счетчик). Первая заслуживающая доверия попытка осуществить мечту Лейбница была предпринята в 1879 г., когда немецкий философ Готтлоб Фреге опубликовал свой исторический трактат по логике Begriffsschrift . Вдохновленный попыткой Буля улучшить логику Аристотеля, Фреге разработал гораздо более совершенную логическую систему. Логика, изучаемая сегодня на уроках философии и компьютерных наук, — логика первого порядка или логика предикатов — является лишь небольшой модификацией системы Фреге.

Фреге считается одним из самых важных философов 19 века. Среди прочего, ему приписывают катализацию того, что известный философ Ричард Рорти назвал «лингвистическим поворотом» в философии. Как философия Просвещения была одержима вопросами знания, философия после Фреге стала одержима вопросами языка. Среди его учеников были два самых важных философа 20-го века — Бертран Рассел и Людвиг Витгенштейн.

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

Формальный язык Фреге  — «то, что он называл своим «концептуальным сценарием» », — состоит из бессмысленных символов, которыми манипулируют по четко определенным правилам. Языку придается значение только с помощью интерпретации, которая определяется отдельно (позже это различие будет называться синтаксисом и семантикой). Это превратило логику в то, что выдающиеся ученые-компьютерщики Аллан Ньюэлл и Герберт Саймон назвали «игрой символов», «в которую играют с бессмысленными токенами в соответствии с определенными чисто синтаксическими правилами».

Все значения удалены. У одного была механическая система, относительно которой можно было доказать различные вещи. Таким образом, прогресс сначала был достигнут путем отказа от всего, что казалось важным для смысла и человеческих символов.

Как однажды заметил Бертран Рассел: «Математика может быть определена как предмет, в котором мы никогда не знаем, о чем мы говорим и истинно ли то, что мы говорим».

Неожиданным следствием работы Фреге стало обнаружение слабости в основаниях математики. Например, Евклида 9.Элементы 0120 —  считались золотым стандартом логической строгости на протяжении тысячелетий —  оказались полны логических ошибок. Поскольку Евклид использовал обычные слова, такие как «линия» и «точка», он   и сотни читателей   обманывал себя, делая предположения о предложениях, содержащих эти слова. Чтобы привести один относительно простой пример, в обычном употреблении слово «линия» подразумевает, что если вам даны три различные точки на линии, одна точка должна быть между двумя другими. Но когда вы определяете «линию» с помощью формальной логики, оказывается, что «между» также необходимо определить — то, что Евклид упустил из виду. Формальная логика позволяет легко обнаружить такие пробелы.

Это осознание привело к кризису в фундаменте математики. Если Elements   — «библия математики» —  содержит логические ошибки, то какие другие области математики тоже сделали? А как насчет таких наук, как физика, которые были построены на основе математики?

Хорошей новостью является то, что те же самые логические методы, которые использовались для обнаружения этих ошибок, можно использовать и для их исправления. Математики начали перестраивать основы математики снизу вверх. В 1889 г. Джузеппе Пеано разработал аксиомы арифметики, а в 189 г.9, Давид Гильберт сделал то же самое для геометрии. Гильберт также наметил программу для формализации остальной части математики с особыми требованиями, которым должна удовлетворять любая такая попытка, в том числе:

  • Полнота: Должно быть доказательство того, что все истинные математические утверждения могут быть доказаны в формальной системе.
  • Разрешимость: Должен существовать алгоритм для определения истинности или ложности любого математического утверждения. (Это « Entscheidungsproblem » или «проблема решения», упоминаемая в статье Тьюринга.)

Перестройка математики таким образом, чтобы она удовлетворяла этим требованиям, стала известна как программа Гильберта. Вплоть до 1930-х годов это было в центре внимания основной группы логиков, включая Гильберта, Рассела, Курта Гёделя, Джона фон Неймана, Алонзо Черча и, конечно же, Алана Тьюринга.

«В науке новизна возникает с трудом».

Программа Гильберта развивалась по меньшей мере в двух направлениях. На первом фронте логики создали логические системы, пытавшиеся доказать, что требования Гильберта либо выполнимы, либо нет.

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

Историк Томас Кун однажды заметил, что «в науке новизна возникает с трудом». Логика в эпоху программы Гильберта представляла собой бурный процесс созидания и разрушения. Один логик создавал сложную систему, а другой разрушал ее.

Излюбленным инструментом разрушения было построение самореферентных парадоксальных утверждений, показывающих несостоятельность аксиом, из которых они были выведены. Простая форма этого «парадокса лжеца» — предложение:

Это предложение неверно.

Если это правда, то это ложь, а если ложь, то это правда, что приводит к бесконечной петле внутреннего противоречия.

Рассел впервые применил парадокс лжеца в математической логике. Он показал, что система Фреге позволяет получать противоречивые множества:

Пусть R будет множеством всех множеств, которые не являются элементами самих себя. Если R не является элементом самого себя, то его определение диктует, что оно должно содержать себя, а если оно содержит себя, то оно противоречит своему собственному определению как множество всех множеств, которые не являются членами самих себя.

Это стало известно как парадокс Рассела и было воспринято как серьезный недостаток в достижении Фреге. (Сам Фреге был потрясен этим открытием. Он ответил Расселу: «Ваше открытие противоречия вызвало у меня величайшее удивление и, я бы даже сказал, ужас, так как оно поколебало основу, на которой я намеревался строить свою арифметику». )

Рассел и его коллега Альфред Норт Уайтхед предприняли самую амбициозную попытку завершить программу Гильберта с помощью Principia Mathematica, опубликовано в трех томах между 1910 и 1913 годами . Метод Principia был настолько подробным, что потребовалось более 300 страниц, чтобы получить доказательство того, что 1 + 1 = 2.

Рассел и Уайтхед попытались разрешить парадокс Фреге, введя то, что они назвали теорией типов. Идея состояла в том, чтобы разделить формальные языки на несколько уровней или типов. Каждый уровень может ссылаться на уровни ниже, но не на свои собственные или более высокие уровни. Это разрешило парадоксы самореференции, фактически запретив самореференцию. (Это решение не было популярным среди логиков, но оно оказало влияние на информатику — большинство современных компьютерных языков имеют черты, вдохновленные теорией типов.)

Самореферентные парадоксы в конечном итоге показали, что программа Гильберта никогда не сможет быть успешной. Первый удар был нанесен в 1931 году, когда Гёдель опубликовал свою ныне известную теорему о неполноте, доказавшую, что любая непротиворечивая логическая система, достаточно мощная, чтобы охватить арифметику, также должна содержать истинные утверждения, истинность которых нельзя доказать. (Теорема Гёделя о неполноте — один из немногих логических результатов, широко популяризированных благодаря таким книгам, как « Гёдель, Эшер, Бах» 9).0121 и Новый разум императора).

Последний удар был нанесен, когда Тьюринг и Алонзо Черч независимо друг от друга доказали, что не может существовать алгоритм, определяющий, является ли произвольное математическое утверждение истинным или ложным. (Чёрч сделал это, изобретя совершенно другую систему, названную лямбда-исчислением, которая впоследствии вдохновила такие компьютерные языки, как Лисп.) Ответ на проблему принятия решения был отрицательным.

Ключевое озарение Тьюринга пришло в первом разделе его знаменитых 1936 статья «О вычислимых числах с приложением к Entscheidungsproblem ». Чтобы строго сформулировать проблему принятия решений (« Entscheidungsproblem »), Тьюринг сначала создал математическую модель того, что значит быть компьютером (сегодня машины, соответствующие этой модели, известны как «универсальные машины Тьюринга»). Как описывает это логик Мартин Дэвис:

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

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

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

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

До Тьюринга общее предположение состояло в том, что при работе с такими машинами три категории  — «машина, программа и данные» — были совершенно отдельными объектами. Машина была физическим объектом; сегодня мы бы назвали это оборудованием. Программа представляла собой план выполнения вычислений, возможно, воплощенный в перфокартах или соединениях кабелей в коммутационной панели. Наконец, данные были числовым вводом. Универсальная машина Тьюринга показала, что различие этих трех категорий — иллюзия.

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

Хотя с технической точки зрения программа Гильберта потерпела неудачу, предпринятые на этом пути усилия показали, что из логики можно построить большие массивы математики. А после открытий Шеннона и Тьюринга, показывающих связь между электроникой, логикой и вычислительной техникой, стало возможным экспортировать этот новый концептуальный механизм в компьютерный дизайн.

Во время Второй мировой войны эта теоретическая работа была реализована на практике, когда правительственные лаборатории призвали ряд элитных логиков. Фон Нейман присоединился к проекту создания атомной бомбы в Лос-Аламосе, где работал над компьютерным дизайном для поддержки физических исследований. В 1945 году он написал спецификацию EDVAC — первого компьютера с хранимой программой, основанного на логике, — который обычно считается исчерпывающим руководством по проектированию современных компьютеров.

Тьюринг присоединился к секретному подразделению в Блетчли-парке, к северо-западу от Лондона, где он помогал разрабатывать компьютеры, которые сыграли важную роль в взломе немецких кодов. Его самым устойчивым вкладом в разработку практических компьютеров была его спецификация ACE, или автоматического вычислительного двигателя.

Будучи первыми компьютерами, основанными на булевой логике и архитектуре хранимых программ, ACE и EDVAC во многом были похожи. Но у них были и интересные отличия, некоторые из которых предвосхитили современные дебаты в компьютерном дизайне. Излюбленные дизайны фон Неймана были похожи на современные процессоры CISC («сложные»), закладывая богатую функциональность в аппаратное обеспечение. Дизайн Тьюринга больше походил на современные RISC («упрощенные») процессоры, сводя к минимуму аппаратную сложность и перекладывая больше работы на программное обеспечение.

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

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

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

Наиболее многообещающие на сегодняшний день методы машинного обучения используют нейронные сети, которые были впервые изобретены в 1940-х годах Уорреном МакКаллоком и Уолтером Питтсом, чья идея заключалась в разработке исчисления для нейронов, которое можно было бы, подобно булевой логике, использовать для построения компьютерных схем. Нейронные сети оставались эзотерическими до тех пор, пока десятилетия спустя они не были объединены со статистическими методами, что позволило им совершенствоваться по мере поступления большего количества данных. В последнее время, когда компьютеры стали все лучше и лучше обрабатывать большие наборы данных, эти методы дали замечательные результаты.

Ваш комментарий будет первым

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *