Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Обзор языков программирования высокого уровня



Если язык програм-я ориентирован на конкретный тип процессора и учитывает его особенности, то он наз-ся яз-м програм-я низкого уровня. С помощью таких яз-в создаются очень эффективные и компактные программы. С другой стороны нужно очень хорошо понимать устройство компьютера, затрудняется отладка больших приложений, а результирующая программа не может быть перенесена на компьютер с др. типом процессора. Языки програм-я высокого уровня значительно ближе и понятнее человеку, нежели компьютеру. Особенности конкретных компьютерных архитектур в них не учитываются, поэтому создаваемые программы на уровне исходных текстов легко переносимы на другие платформы, для которых создан транслятор этого языка.

Примеры языков программирования высокого уровня:

1) FORTRAN–1й компилируемый язык, созданный Д. Бэркусом в 50-е годы. Основным критерием при разработке компиляторов Фортрана являлась эффективность исполняемого кода. Хотя в Фортране впервые был реализован ряд важнейших понятий програм-я, удобство создания программ было принесено в жертву возможности получения эффективного машинного кода.

2) PASCAL – создан в конце 70-х годов основоположником многих идей современного програм-я Н. Виртом, во многом напоминает Алгол, но в нем ужесточен ряд требований к структуре программы и имеются возможности, позволяющие успешно применять его при создании крупных проектов.

3) BASIC (Бейсик) – для него имеются и компиляторы, и интерпретаторы, а по популярности он занимает первое место в мире. Он создавался в 60-х годах в качестве учебного языка и очень прост в изучении.

4) C (Си) – создан в лаборатории Bell для замены ассемблера. Си во многом похож на Паскаль и имеет дополнительные средства для прямой работы с памятью (указатели). На этом языке в 70-х годах была написана операционная система Unix.

5) C++ (Си++) – это объектно-ориентированное расширение языка Си, созданное Б. Страуструпом в 1980 году. Множество новых возможностей наложилось на опр-ю низкоуровневость.

6) JAVA (Джава, Ява) – созданный компанией Sun в начале 90-х годов на основе Си++, призван упростить разработку приложений на основе Си++ путем исключения из него низкоуровневых возможностей. Главная особенность – компиляция не в машинный код, а платформно-независимый байт-код. Этот код может выполняться с помощью интерпретатора – виртуальной Java-машины JVM,версии которых созданы сегодня для любых платформ.

Среда программирования представляет собой интегрированную оболочку разработчика, в которую входит набор специализированных программ, ответственных за разные этапы создания готового приложения. Это:

1Текстовый редактор – служит для написания текста программы на языке программирования;2Компилятор – анализ программы и перевод ее в двоичный код;3Компановщик;4Загрузчик.

В состав среды программирования входит: редактор, меню, панели инструментов. Delphi многооконная система. Главное окно осуществляет основные функции управления проектом создаваемой программы. Это окно всегда присутствует на экране и занимает его самую верхнюю часть.В главном окне располагается главное меню Delphi, набор пиктографических командных кнопок и палитра компонентов. Главное меню содержит средства для управления проектом. Дерево объектов предназначено для наглядного отображения связей между отдельными компонентами, размещенными на активной форме или в активном модуле данных. Инспектор объектов содержит две страницы - Properties (Свойства) и Events (События). Страница properties служит для установки нужных свойств компонента, страница Events позволяет определить реакцию компонента на то или иное событие. Палитра компонентов занимает правую часть главного окна и имеет закладки, обеспечивающие быстрый поиск нужного компонента. Компонент – некий функциональный элемент, содержащий определенные свойства и размещаемый программистом в окне формы. С помощью компонентов создается каркас программы, во всяком случае - ее видимые на экране внешние проявления: окна, кнопки, списки выбора и т. д.





Дата публикования: 2015-01-23; Прочитано: 258 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.008 с)...