К основному контенту

Программы для компьютера


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

Языки высокого уровня
Однако написание программ на языке ассемблера все же весьма трудоемко.
Для этого программист должен очень хорошо знать систему команд соответствующего компьютера, а в ходе работы ему приходится бороться не столько со сложностями решаемой задачи, сколько с переводом необходимых в задаче действий в машинные команды. Поэтому и после появления ассемблеров многие исследователи продолжали попытки облегчить процесс программирования, «научив» компьютеры понимать более удобные для человека языки составления программ. Такие языки стали называть языками программирования высокого уровня, а языки ассемблера и другие машинноориентированные языки — языками низкого уровня. Программы на языках высокого уровня либо преобразуются в программы, состоящие из машинных команд
(это делается с помощью специальных программ, называемых трансляторами или компиляторами), либо интерпретируются с помощью программинтерпретаторов.

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

Первый коммерчески используемый язык программирования высокого уровня Фортран был разработан в 1958 г. в фирме IBM под руководством Джона Бэкуса. Этот язык был предназначен, прежде всего, для научных вычислений и он (в усовершенствованном варианте) до сих пор широко используется в данной области. Для других применений было разработано множество различных
языков высокого уровня, но широкое распространение получили лишь
немногие из них, в частности Си и Си++, Паскаль, Бейсик, Лого, Форт, Лисп,
Пролог, в последнее время — Java, и др.

Комментарии

Популярные сообщения из этого блога

Жизненный путь клиперши Мари Добро

Интервью Мари Добро В этом видео нашел самая подробная информация о блогере как она уверяет Мари Добро. Поднялась она относительно недавно со времён кавида. Это говорится в другом интервью. И толи ей стало скучно, толи нечем заняться и она когда вся страна была на карантине решила снять клип, разместила его на сервис tik-tok, даже не помню его точное имя и выстрелила, обрела бешеную популярность. Но потом тик ток не резиновый, ей захотелось попробовать что-то новое и она переехала в соцсеть ВКонтакте где меня за лишнее слово, малейшую критику, свое мнение, слово сразу банит мгновенно, словно это не милая, хрупкая девушка, а злобный деспут, тиран, приверженец тоталитаризма и на её страницах царит лично для меня буквально тотальный режим. Она это или модератор, или её парень, муж, отец, мать, сестра покрыто мраком. Один маркетолог сказал, что трафик это деньги. Трафик это посетители. Она это смекнула, решила сменить стиль, чтобы больше одиноких парней привлекать и...

Предисловие книги Фигурнов IBM PC для пользователей

Приветствую вас, уважаемые читатели — как тех, кто только начинает осваивать компьютер, так и матерых пользователей, как тех, кто впервые встретился с этой книгой, так и тех, кто изучал предыдущие ее издания. Надеюсь, чтоэ то издание книги для всех вас окажется полезным и интересным. Об этой книге Эта книга предназначена для пользователей персональных компьютеров — как начинающих, так и опытных. Автор попытался систематически и последовательно изложить материал, необходимый всем без исключения пользователям для практической работы на IBM PC совместимых компьютерах. В книгес одержатся основные сведения о компьютере, периферийных устройствах и программном обеспечении, рекомендации по правильной эксплуатации компьютера и по обеспечению безопасности данных, описана технология работып пользователя в среде DOS и Windows, даны рекомендации по их настройке,р ассказано о многих полезных и популярных программах и т.д. Эта книга не является описанием какойто программы или набора программ. То есть...

Мари Добро - самая красивая девушка в мире

Мари, твой волос - во вселенной самый красивый.