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