Автор работы: Пользователь скрыл имя, 06 Мая 2013 в 00:49, реферат
ЭВМ проделали большой эволюционный путь в смысле элементной базы, каждые 7-10 лет кардинально обновлялись конструктивно-технологические и программно-алгоритмические принципы построения и использования ЭВМ, а также в смысле появления новых возможностей, расширения области применения и характера их использования.
Первые программы заключались в установке ключевых переключателей на передней панели вычислительного устройства. Очевидно, таким способом можно было составить только небольшие программы. Впоследствии увеличения объема информационной базы дальнейшее использование программ таким методом было не возможным что и привело к созданию машинного языка.
Введение.
История развития ЭВМ.
Типы ЭВМ.
Языки программирования.
Заключение.
Список литературы.
3. Типы ЭВМ.
Ныне существующие ЭВМ отличаются друг от друга по структуре, размерам, спектру решаемых задач и стоимости на следующие типы:
небольшой компьютер, у которого центральный процессор (ЦП) находится на интегральной схеме, называемой микропроцессор. Термин микро-ЭВМ, как правило, обозначает персональный компьютер. Это обычно настольная или портативная ЭВМ, которую может использовать одновременно только один человек, и не более.
Это малые стационарные ЭВМ небольших габаритов, имеют меньшие функциональные возможности, оперируют с ограниченным набором команд и имеют ограниченную разрядность (до 32) двоичных слов. Они более просты и доступны для пользования, отличаются меньшей стоимостью, открыты для сопряжения с другими приборами и установками. Поэтому они часто используются как проблемно-ориентированные машины для решения задач в многочисленных областях применения, зачастую непосредственно на рабочих местах, встраиваясь в них и сопрягаясь с другой аппаратурой, станками, устройствами.
Вычислительная
машина, значительно превосходящая
по своим техническим параметрам большинство
существующих компьютеров. Как правило,
современные суперкомпьютеры представляют
собой большое число высокопроизводительных серверн
Планшеты, ноутбуки, Net-буки, электронные книги и др. В настоящее время являются наиболее удобными и используемыми.
4.Языки программирования
Язы́к программи́рования — формальная
Со времени создания первых программируемых машин человечество придумало более двух с половиной тысяч языков программирования. Каждый год их число увеличивается. Некоторыми языками умеет пользоваться только небольшое число их собственных разработчиков, другие становятся известны миллионам людей. Профессиональные программисты иногда применяют в своей работе более десятка разнообразных языков программирования.
Создатели языков по-разному толкуют понятие язык программирования. К наиболее распространённым утверждениям, признаваемым большинством разработчиков, относятся следующие:
Типы данных
Современные цифровые компьютеры обычно являются двоичными и данные хранят в двоичном (бинарном) коде (хотя возможны реализации и в других системах счисления). Эти данные как правило отражают информацию из реального мира (имена, банковские счета, измерения и др.), представляющую высокоуровневые концепции.
Особая система, по которой данные организуются в программе, — это система типов языка программирования; разработка и изучение систем типов известна под названием теория типов. Языки могут быть классифицированы как системы со статической типизацией и языки сдинамической типизацией.
Статически-типизированные
языки могут быть в дальнейшем
подразделены на языки с обязательной
декларацией, где каждая переменная и
объявление функции имеет обязательное
объявление типа, и языки с выводимыми
типами. Иногда динамически-типизированные
языки называются латентно-
Структуры данных
Системы типов в языках высокого уровня позволяют определять сложные, составные типы, так называемые структуры данных. Как правило, структурные типы данных образуются как декартово произведение базовых (атомарных) типов и ранее определённых составных типов.
Основные структуры данных
(списки, очереди, хеш-таблицы, двоичные
деревья и пары) часто представлены
особыми синтаксическими
Семантика языков программирования
Существует несколько подходов к определению семантики языков программирования.
Наиболее широко распространены разновидности следующих трёх: операционного, деривационного (аксиоматического) и денотационного (математического).
Предполагается, что в будущем широко распространится ввод информации в ЭВМ с голоса, общения с машиной на естественном языке, машинное зрение, машинное осязание, создание интеллектуальных роботов и робототехнических устройств. А скорость развития языков программирования очень мала по сравнению со скоростью развития ЭВМ, потому что разработка новых языков программирования сталкивается с большим количеством спорных моментов. Трудности заключаются в том, что цикл замены одного языка программирования другим охватывает период времени от 20 до 30 лет пока мы не убедимся что ныне существующие языки больше не отвечают нашим требованиям.
Информация о работе Вычислительные машины и языки программирования