Программирование Цифрового Компьютера (Текст для перевода)

Страницы работы

2 страницы (Word-файл)

Содержание работы

Текст В

Программирование Цифрового Компьютера

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

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

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

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

Некоторые языки высокого уровня могут использоваться для бизнеса, технического или научного программирования. Такие языки включают ФОРТРАН (перевод формулы); язык АПЛ (язык программирования); и ПЛ/1 (язык программирования/1).

Другим, обычно используемым языком программирования, является БЕЙСИК (многоцелевой язык символических конструкций для начинающих). БЕЙСИК хорошо удовлетворяет тому, чтобы писать относительно простые программы для миникомпьютеров и микрокомпьютеров.

Некоторые компьютерные программы могут быть написаны на языке ассемблера. {Этот вид языка тяжелее для использования, чем язык высокого уровня, потому что вовлекает символы так же как слова.} Например, язык ассемблера может использовать символы AD для добавления, и S для вычитания.

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

Похожие материалы

Информация о работе