Результаты (
русский) 1:
[копия]Скопировано!
1. Преобразование символических языков <br>Как мы видим, большинство символических языков ориентированы на конкретных <br>областях применения бизнеса или наук (математика). Одна проблема всех символических <br>языков в том , что ни один из них не может быть понята с помощью компьютера. Символические <br>языки могут сказать , AP, ADD, или использовать знак «плюс» , чтобы указать на шаг сложения, но только <br>одно , что означает добавление к компьютеру является его двоичным машинным кодом. WFe имеют символические <br>программы, которые относительно легко для людей , чтобы понять, но они не могут быть <br>поняты компьютерами. С другой стороны, у нас есть машинный код , который понятен с <br>помощью компьютера, но это трудно для людей , чтобы использовать. Решение является переводчик,<br>переводит символическую программу в машинный код. Переводчик позволяет человеку для <br>работы с относительно легким для понимания символических языков и позволяет компьютеру <br>следовать инструкциям в машинном коде. Перевод символических инструкций для <br>машинного кода осуществляется за счет использования программы , которая называется языковой процессор. <br>Есть три типа языковых процессоров. Их называют монтажники, компиляторы и <br>интерпретаторы. Каждый переводит символьные инструкции машинного кода, но каждый делает это по- <br>разному. <br>(Переводчик является самой программой. Она является частью группы программ, называемой операционными <br>системами, которые помогают нам использовать компьютер.) <br>2. Запуск программы компьютера<br>Операционная система представляет собой совокупность программ обеспечивается компьютер <br>производитель , что позволяет нам ГРАФИК работы на компьютер, чтобы перевести исходные <br>программы в объектные программы, для данных сортировки сохраненных на вторичных устройствах хранения и <br>копирование данных с любого устройства ввода любого устройство вывода. Эти программы называются управляющими <br>программами, языковые программы и служебные программы. <br>Программа управления (часто называемый супервизор, монитор, или исполнительным) является mainstorage резидентных программ. Его функция планирования заданий, ГРАФИК ввода и вывод <br>для наших программ, а также контролировать выполнение наших программ. Языковые <br>процессоры являются программами , которые переводят программы источника в объектные программы. Есть<br>три типа языковых процессоров: монтажники, компиляторов и интерпретаторов. Каждый язык имеет свой собственный процессор языка. <br>Эти сервисные программы являются программы, которые обычно используются во всех обработки данных <br>центров. У них есть функции, которые необходимы каждому с помощью компьютера. Примеры <br>программ обслуживаний включают сцепления редакторов для подготовки объектных программ для выполнения, <br>библиотекаря в каталог программы в библиотеке области на магнитном диске, полезные программы для <br>данных передачи от устройства к устройству, а также программы сортировки слияния для сортировки данных на <br>магнитной ленте или диске , <br>3. Тестирование компьютерной программы <br>Есть два вида ошибок или ошибок , с которыми приходится иметь дело программисты. Первого типа<br>это ошибка кодирования. Такие ошибки синтаксические ошибки , которые мешают процессор языка <br>от успешного перевода исходной программы к программе объектного коду. В языке <br>процессор определяется характер и расположение ошибки на исходной программе <br>листинге, так что эти ошибки относительно легко найти и исправить. Второй типом ошибки является <br>логической ошибкой. Компьютерная программа может быть успешно переведены, но программа <br>не дает желаемых результатов. Эти ошибки , как правило , гораздо сложнее <br>найти и исправить , чем ошибки кодирования. Логические ошибки можно избежать путем тщательного <br>планирования программной логики, но это ответственность программиста для теста тщательно<br>все функции программы, для того , чтобы убедиться , что программа выполняет в соответствии с <br>требованиями. <br>Есть много инструментов , предоставляемых программисту помощь в отладке программы <br>логики. Эти инструменты называются отладки пакетов или трассировку процедуры. Они помогают <br>программисту , следуя логике, распечатав результаты расчета и значения полей , используемых <br>при принятии логических решений в программе. В некоторых случаях может оказаться необходимым использовать <br>дамп памяти - распечатку инструкций и даты проведенных в памяти компьютера <br>- для того , чтобы найти причину логических ошибок.
переводится, пожалуйста, подождите..
