Алгоритмические языки это проблемно-ориентированные языки, т.е. языки более высокого уровня (они абстрагированы от машинных команд конкретных ЭВМ). Они содержат более сложные операторы, чем элементарные машинные команды и позволяют упростить и ускорить процесс составления программ по сравнению с Ассемблером. Программы, написанные на этих языках, транслируются в эквивалентные программы с машинными кодами. Программа транслятор преобразует каждый оператор в эквивалентную последовательность машинных команд.
Проблемно-ориентированные языки имеют ряд положительных свойств:
- меньшее время записи программ;
- меньшую вероятность ошибки;
- простота отладки;
- независимость от конкретных ЭВМ и т.д.
Проблемно-ориентированными языками являются Фортран, предназначенный для решения инженерных и научных задач, Паскаль и Си, предназначенные для решения инженерных задач и задач системного программирования, БЕЙСИК и Кобол, предназначенные для решения экономических задач и т.д.
Использование алгоритмических языков существенно повышают производительность программиста, обеспечивают мобильность программ, использовать современные технологии и методологии программирования. Применение интегрированной среды позволяет автоматизировать процесс конструирования отладки и обработки программ.
Одним из наиболее часто используемых языков является Паскаль, который удобен для обучения принципам программирования с методической точки зрения. Он позволяет легко освоить логику и принципы программирования и позволяет создавать хорошо структурированные и легко модифицируемые программы.
Широкое распространение получили версии этих языков, разработанные фирмой Borland, при этом приставка Turbo (быстрый) является ее торговой маркой: Turbo Pascal, Turbo C, Borland Pascal и др.