Автор работы: Пользователь скрыл имя, 14 Ноября 2011 в 15:05, реферат
Языки программирования этой эры, как и компьютеры на которых они использовались, были разработаны для специфичных задач, таких как научные вычисления. Поскольку машины были дорогими и лишь одна задача выполнялась за раз, то и машинное время было дорого – поэтому скорость выполнения программы стояла на первом месте.
Однако в течение 60-х цена на компьютеры стала падать так, что даже небольшие компании могли их себе позволить; скорость компьютеров всё увеличивалась и наступило время, когда они стали часто простаивать без задач. Чтобы этого не происходило, стали вводить системы с разделением времени (time-sharing).
Введение 4
1 Что такое язык программирования 5
1.1 Для чего нужны языки программирования 5
2 Какие существуют языки программирования 7
2.1 Фортран 8
2.2 Алгол 8
2.3 Кобол 9
2.4 Лисп 9
2.5 Бейсик 10
2.6 Форт 11
2.7 Паскаль 11
2.8 Ада 12
2.9 Си 12
2.10 Пролог 13
3 Язык будущого 15
Заключение 16
Список использованных источников 17
- Использовать все имеющиеся в языках конструкции (область объединения). В этом случае каждый из языков должен быть дополнен конструкциями, имеющимися в других языках программирования. Этот подход чреват чрезмерным расширением семантической базы.
Разумеется, в чистом виде ни один из этих подходов применяться не должен, но тем не менее более правильным представляется первый вариант, поскольку в "области пересечения" содержится исторически наработанный необходимый минимум семантических конструкций.
Ниже приведены несколько примеров семантических конструкций из "области пересечения" и "области объединения" языков в соответствии с рисунком 2 [6].
Рисунок 2
Заключение
Вычислительная техника используется
сейчас не только в инженерных расчетах
и экономических науках, но и таких традиционно
нематематических специальностях, как
медицина, лингвистика, психология. В связи
с этим можно констатировать, что применение
компьютеров приобрело массовый характер.
Возникла многочисленная категория специалистов
- пользователей, которым необходимы знания
по применению компьютеров в своей отрасли
- навыки работы с уже имеющимся программным
обеспечением, а так же создания своего
собственного собсвенного, приспособленного
для решения конкретной задачи. И здесь
на помощь пользователю приходят описания
языков программирования высокого уровня.
Список
использованных источников: