(computer programming) Процесс написания перечня команд, которому должен следовать компьютер при решении проблемы. Перечень команд, называемый программой (program), должен быть весьма подробным, так как компьютер не может думать самостоятельно. В процессе написания программы можно выделить следующие шаги: понимание проблемы, планирование ее решения, подготовка программы, проверка программы и устранение обнаруженных ошибок и документирование программы. Системный аналитик (systems analyst) часто помогает программисту разобраться в проблеме и создать подробную спецификацию требуемой программы. В дальнейшем эта спецификация делится на последовательность логических шагов, часто представляемую в виде блок-схемы (flowchart). Сама программа является трансляцией этих шагов на язык программирования (programming language), понятный компьютеру. Для завершения разработки программы требуется обнаружить и исправить все ошибки, или дефекты (bugs). Наконец, последним штрихом в создании программы является написание руководства для пользователей этой программы.
141.26 кб
Законодательные предпосылки компьютерного программирования квалификации преступлений
В статье рассматриваются две важные законодательные предпосылки создания компьютерной программы квалификации преступлений. В качестве первой признается максимальная формализация и унификация уголовного законодательства.