это «вычислитель», от лат. computare — считать, вычислять) —
устройство, способное выполнять значительный объём вычислений,
включая многочисленные арифметические и логические операции, без
вмешательства человека. Компьютер может быть как отдельным блоком,
так и состоить из нескольких взаимосвязанных устройств.
Hardware
Аппара́тное обеспече́ние, компьютерные комплектующие, «железо», (англ.
hardware) — электронные и механические части вычислительного
устройства, входящие в состав системы или сети.
До компьютерная эпоха
Что внутри системного блока (computer system unit)
Программное обеспечение (ПО)
Software
Програ́ммное обеспе́чение (обеспече́ние) или ПО — программа или
множество программ, используемых для управления компьютером.
Виды ПО
I. Операционная система (ОС), operating system, OS
Это программное обеспечение,
управляющее компьютерами и позволяющее запускать на них прикладные
программы:
предоставляет программный интерфейс для взаимодействия с
компьютером
управляет прикладными программами
занимается
распределением предоставляемых аппаратных ресурсов
II. Прикладное ПО
К прикладному программному обеспечению относятся компьютерные
программы, написанные для пользователей или самими пользователями для
задания компьютеру конкретной работы. Программы обработки заказов или
создания списков рассылки — пример прикладного программного
обеспечения. Программистов, которые пишут прикладное программное
обеспечение, называют прикладными программистами.
КРАТКО. Для решения различных пользовательских задач предназначено прикладное программное обеспечения.
В зависимости от типа решаемой задачи различают прикладное ПО общего и специализированного назначения.
Специализированные приложения используются в различных профессиональных областях узкими специалистами.
Применение программ общего назначения доступно всем.
III. Языки программирования
Формальный язык, предназначенный для записи компьютерных программ.
Язык программирования определяет набор лексических, синтаксических и
семантических правил, определяющих внешний вид программы и действия,
которые выполнит исполнитель (обычно — ЭВМ) под её управлением.
Со времени создания первых программируемых машин человечество
придумало более восьми тысяч языков программирования (включая
эзотерические, визуальные и игрушечные). Каждый год их число
увеличивается. Некоторыми языками умеет пользоваться только небольшое
число их собственных разработчиков, другие становятся известны
миллионам людей. Профессиональные программисты могут владеть
несколькими языками программирования.
Язык программирования предназначен для написания компьютерных
программ, которые представляют собой набор правил, позволяющих
компьютеру выполнить тот или иной вычислительный процесс, организовать
управление различными объектами, и т. п.
Язык программирования отличается от естественных языков тем, что
предназначен для управления ЭВМ, в то время как естественные языки используются, прежде всего, для
общения людей между собой. Большинство языков программирования
использует специальные конструкции для определения и манипулирования
структурами данных и управления процессом вычислений.