Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
тексты для ИС (1).docx
Скачиваний:
14
Добавлен:
19.08.2019
Размер:
87.44 Кб
Скачать

Языки программирования

На первых электронно-вычислительных машинах программисты должны были перезагрузить выключатели и перепроводные компьютерные группы, чтобы сделать изменения в программах. Хотя программисты все еще должны "установить" (в 1) или "ясный" (к 0) миллионы выключателей в микрочипсах, они теперь используют языки программирования, чтобы сказать компьютеру делать эти изменения.

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

Компьютер "понимает" только один языковой образец 0s и 1s. Например, команда, чтобы переместить номер 255 в регистр центрального процессора, или местоположение памяти, могла бы быть похожей на это: 00111110 11111111. Программа могла бы состоять из тысяч таких операций. Чтобы упростить процедуру программирования компьютеров, язык низкого уровня, названный ассемблером, назначает мнемонический кодекс на каждую инструкцию языка программирования облегчить помнить и писать. Вышеупомянутый двоичный код мог бы быть написан в ассемблере как: MVI A, 0FFH. Программисту это означает “Движение Немедленно регистрировать ценность 0FFH.” (0FFH представляет десятичное значение 255). программа может включать тысячи из них мнемоника, которые тогда собраны, или переведены, в язык программирования компьютера.

Языковое использование высокого уровня легко помнило команды, такие как ПЕЧАТЬ, ОТКРЫТАЯ, GOTO, и ВКЛЮЧАТЬ, и математическое примечание, чтобы представить часто используемые группы инструкций языка программирования.

Киберпреступление

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

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

Чтобы саботировать компьютеры других людей, злорадные компьютерные программисты (иногда называемый хакерами) создают программное обеспечение, которое может управлять или разрушить программы другого компьютера или данные. Самые обычные из таких злонамеренных программ называют вирусами. Компьютерный вирус заражает, или тайно продолжается, компьютер, чтобы вызвать некоторый вред или повреждение. Это может присоединиться к законной программе, часто в операционной системе компьютера, и затем скопировать себя на другие программы, с которыми это приходит в соприкосновение. Черви - отдельные программы, которые входят в компьютер и производят их собственные команды. Вирусы и черви могут распространиться от одного компьютера до другого посредством обмененных дисков, по локальным сетям, или по Интернету. Если необнаружено, они могут быть достаточно способны заставить компьютерные системы терпеть крах или даже закрывать большие части Интернета.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]