ЯВУ

ЯВУ

Высокоуровневый язык программированияязык программирования, разработанный для быстроты и удобства использования программистом. Основная черта высокоуровневых языков — это абстракция, то есть введение смысловых конструкций, кратко описывающих такие структуры данных и операции над ними, описания которых на машинном коде (или другом низкоуровневом языке программирования) очень длинны и сложны для понимания.

Так, высокоуровневые языки стремятся не только облегчить решение сложных программных задач, но и упростить портирование программного обеспечения. Использование разнообразных трансляторов и интерпретаторов обеспечивает связь программ, написанных при помощи языков высокого уровня, с различными операционными системами и оборудованием, в то время как их исходный код остаётся, в идеале, неизменным.

Такого рода оторванность высокоуровневых языков от аппаратной реализации компьютера помимо множества плюсов имеет и минусы. В частности, она не позволяет создавать простые и точные инструкции к используемому оборудованию. Программы, написанные на языках высокого уровня, проще для понимания программистом, но менее эффективны, чем их аналоги, создаваемые при помощи низкоуровневых языков. Одним из следствий этого стало добавление поддержки того или иного языка низкого уровня (язык ассемблера) в ряд современных профессиональных высокоуровневых языков программирования.

Примеры: C++, Visual Basic, Python, Perl, Delphi (Pascal), строковых типов, объектов, операций файлового ввода-вывода и т. п.

Первым языком программирования высокого уровня считается компьютерный язык Plankalkül разработанный немецким инженером Конрадом Цузе ещё в период 19421946 гг. Однако, широкое применение высокоуровневых языков началось с возникновением Фортрана и созданием компилятора для этого языка (1957).

Содержание

Переносимость программ

Распространено мнение, что программы на языках высокого уровня можно написать один раз и потом использовать на компьютере любого типа. В действительности же это верно только для тех программ, которые мало взаимодействуют с операционной системой, например, выполняют какие-либо вычисления или обработку данных. Большинство же интерактивных (а тем более мультимедийных) программ обращаются к системным вызовам, которые сильно различаются в зависимости от операционной системы. Например, для отображения графики на экране компьютера программы под Microsoft Windows используют функции Windows API, которые недоступны в системах, поддерживающих стандарт программный интерфейс X-сервера.

К настоящему времени создан целый ряд программных библиотек (например, библиотека wxWidgets), скрывающих несоответствия системных вызовов различных операционных систем от прикладных программ. Однако такие библиотеки, как правило, не позволяют полностью использовать все возможности конкретных операционных систем.

Новые тенденции

Новой тенденцией является появление языков программирования еще более высокого уровня (ультра-высокоуровневых). Такого рода языки характеризуются наличием дополнительных структур и объектов, ориентированных на прикладное использование. Прикладные объекты, в свою очередь, требуют минимальной настройки в виде параметров и моментально готовы к использованию. Использование ультра-высокоуровневых языков программирования снижает временные затраты на разработку программного обеспечения и повышает качество конечного продукта за счет, опять таки, уменьшения объема исходных кодов.

Пример:

  • ApplicationXML

См. также

Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Полезное


Смотреть что такое "ЯВУ" в других словарях:

  • ЯВУ — язык высокого уровня комп. ЯВУ ядерное взрывное устройство Источник: http://excon.minatom.ru/excon files/slov/sl24.pdf …   Словарь сокращений и аббревиатур

  • ЯВУ(-) — ящик вводно учётный в маркировке Источник: http://www.a v r.ru/products/catalog/yvu/ …   Словарь сокращений и аббревиатур

  • Яву, Наото — Наото Яву(яп. 養父 直人 Яву Наото,род. 30 сентября 1970 года в преф. Хёго) японский дзюдоист. Закончил университет Тенри(яп. 天理大学). Рост 182 см. Выступал в категории сверх 95 кг. Его хорошая техника Харайгоси(яп.払腰). Чемпионаты по дзюдо Золото: … …   Википедия

  • ЯВУ — компьют. язык высокого уровня …   Универсальный дополнительный практический толковый словарь И. Мостицкого

  • яву — 1. Кою, сибү, төшү (явым төшем тур.) 2. Бик күпләп, тоташ масса булып төшү, очу, агылу. күч. Нәр. б. күп күп булып җыелуы, килүе, әйтелүе тур. чәчәкләр яуды батыр өстенә. күч. шигъ. Бөркелү, чагылу күзләреннән дәрт ява …   Татар теленең аңлатмалы сүзлеге

  • Монгольское вторжение на Яву — Монгольские завоевания Дата 1293 Место Остров Ява Итог Монгольско китайская армия отступила …   Википедия

  • Сражение за Яву — Операция в Голландской Ост Индии Японское …   Википедия

  • Во сне счастье, на яву ненастье — Во снѣ счастье, на яву ненастье. Ср. Въ печали на яву страдаю, А веселъ будто все во снѣ. Кн. И. М. Долгорукій. Каминъ въ Москвѣ. Ср. Quanto piace al mondo è breve sogno! Пер. Все веселіе въ мірѣ только краткій сонъ! Petrarca. Sonetti e Canzoni… …   Большой толково-фразеологический словарь Михельсона (оригинальная орфография)

  • Бывают странны сны, а на яву страннее — Бываютъ странны сны, а на яву страннѣе. Грибоѣдовъ. Горе отъ ума. 1, 4. Фамусовъ. Ср. Son veramente i sogni.... Immagini del dì guaste e corrotte Dall’ ombre della notte. Bat. Guarini. Il Pastor Fido. 1, 4 …   Большой толково-фразеологический словарь Михельсона (оригинальная орфография)

  • ИНДОНЕЗИЯ — [Республика Индонезия; индонез. Republiк Indonesia], островное гос во в Юго Вост. Азии, расположенное более чем на 17 508 о вах Малайского архипелага. Территория И. включает Б. Зондские о ва, кроме сев. и северо зап. части о ва Калимантан, М.… …   Православная энциклопедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»