Краткое описание инструмента и ремесла программирования. Степанов А.Г - 2 стр.

UptoLike

2
ПРЕДИСЛОВИЕ
Как бы не был широк выбор универсальных программных средств, их
разработчики не могут предусмотреть возможность решения абсолютно всех
практических задач, с которыми сталкивается человек, желающий
непосредственно применить компьютер в своей деятельности. Поэтому в жизни
каждого пользователя ЭВМ рано или поздно наступает момент, когда у него
возникает необходимость в создании собственной программы. Хотя
программирование и представляет собой самостоятельный вид
профессиональной деятельности, освоить его приемы не составляет особого
труда и для обычного человека. Как и любая другая профессия,
программирование предусматривает знание инструмента, которым выполняется
работа, освоение ремесла, т.е. основных приемов пользования этим
инструментом, а также постижение искусства выполнения работы. Конечно,
глубина знаний и опыт у профессионала значительно больше, чем у любителя.
Тем не менее, и то и другоедело наживное, в то время как маловероятно, что
мы будем обращаться к профессиональным программистам каждый раз, когда
нам надо выполнить на машине расчеты, относящиеся к нашей основной
деятельности, обычно не имеющей непосредственного отношения к ЭВМ.
Очевидно, что не каждый любитель сможет достигнуть вершин искусства
программирования, но это не должно останавливать его в изучении ремесла так
же как не каждый человек, овладевший грамотностью, становится писателем, в
то время как приобретение элементарных навыков письма является
необходимой составляющей образовательного багажа современного человека.
Цель пособия дать необходимую информацию о принципах работы
ЭВМ и описать минимальный набор приемов, на основе которых
выполняется программирование.
ПОСЛЕ ИЗУЧЕНИЯ ПОСОБИЯ ВЫ ДОЛЖНЫ ЗНАТЬ:
Назначение и состав основных блоков ЭВМ
Принципы работы устройств памяти ЭВМ
Принципы выполнения команд процессором ЭВМ
Принципы взаимодействия процессора с внешними устройствами
ЭВМ
Способы идентификации и обращения к ячейкам памяти ЭВМ из
пользовательской программы
Типы данных в пользовательских программах
Способы организации ввода вывода в пользовательских
программах
Стандартные операции языков программирования
Стандартные операторы языков программирования
Функции и подпрограммы в языках программирования
Методы тестирования и отладки программного обеспечения
Пособие состоит из двух частей. Первая часть пособия посвящена
краткому и минимально возможному объему знаний, который требуется для
программиста в части построения аппаратных средств ЭВМ. В основу