Языки программирования высокого уровня Инна Исаева Первые языки высокого уровня Одним из первых языков высокого уровня является Fortran, название которого образовано из слов Formula Translator (Транслятор формул). Данный язык предназначался для математических расчётов. Вторым языком считается Cobol (Common BusinessOriented Language общий язык для деловых предложений), созданный для коммерческих предложений. IATK Языки Pascal и Basic иногда называют обучающими языками. С помощью языка Pascal можно создавать структурированные программы, которые легки для понимания. Пример программы на языке Pascal: Program Message(Input, Output); Begin Writeln(‘Hello, world!’); End. IATK Преимущества высокоуровневых языков Скорость Лёгкость вычисления Стабильность Лёгкость модификации Переносимость IATK Недостатки высоуровневых языков Недоступность оборудования Проблемы с компиляторами IATK Среда быстрой разработки приложений RAD (Rapid Application Development - быстрая разработка приложений) является диалектом языка программирования, созданый для графических элементов. Языки рад позволяют создавать различные графические элементы (кнопки, линейки прокрутки, флажки, радио кнопки и т.д.) IATK К самым популярным языкам RAD относятся Visual BASIC (созданныйна основе языка BASIC), Delpfi и Kilex (на основе языка Pascal), Visual C# (созданный на основе язяка C#) и JBuilder (созданный на основе языка Java) IATK Преимущества: Скорость создания программы Уменьшение трудоёмкости Преемственность Недостатки: Уменьшение быстродействия Плохая переносимость IATK Языки программирования баз данных Для управления базами данных используется язык программировамия SQL(Structured Query Language - язык структурированных запросов). Пример: select ‘Hello world’; IATK Языки баз данных позволяют решать следующие задачи: Можно создать программу, позволяющую сохранять данные намного быстрей, чем с помощью других языков. Программа на языке данных намного меньше и её легко понять. Выгодность создания собственных баз данных. Ограничения языков баз данных: Программы баз данных часто связаны с определённым компьютером. Языки баз данных удобны для программирования только баз данных. IATK Языки сценариев Язык сценариев - это тоже высокоуровневый язык, отличающийся только тем, что он содержит средства манипулирования специфическими объектами, примером такого языка является VBA(Visual Basic of Application), данный язык поддерживают следующие программы Microsoft Eccess, Excel, Power Point и Word. У Macintosh также имеется свой язяк сценариев – AppleScript. IATK Языки сценариев удобно использовать по следующим причинам: Можно изменять уже существующие программы. Универсальны по-сравнению с другими языками программирования. Недостатки: Жёстко связаны со своим приложением Невостребованность вашего сценария другими пользователями. IATK Языки для создания Web-страниц HTML(HyperText Markup Language) - язык разметки гипертекста), с его пощью можно создавать графические элементы и гиперссылки. Код HTML говорит браузеру, как правильно обработать страницу. Для оживления Web-старниц были созданы языки программирования позволяющие взаимодействовать с пользователем - это Java, JavaScript, VBScript. IATK Преимущества: Позволяют создавать увлекательные страницы. Их достаточно просто изучать, созданные на этих языках программы доступны всем пользователям интернета. Недостатки: Не все браузеры поддерживают языки программирования. Медленный запуск интернет страниц. Созданные программы на этих языках выполняются только браузерами. IATK