Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Yazyki_programmirovania.docx
Скачиваний:
23
Добавлен:
22.05.2015
Размер:
103.87 Кб
Скачать

Вопрос 4

Основные элементы языков программирования. Языки программирования высокого уровня

Основные элементы языков программирования

Ввод - считывание значений, поступающих с клавиатуры. Вывод - запись информации на экран.

Данные – это константы, переменные и структуры, содержащие числа, текст или адреса.

Операции - присваивание значений, их комбинирование и сравнение значений.

Условное выполнение - выполнение набора команд в случае, если удовлетворяется (является истинным) некоторое условие (если это условие не удовлетворяется, то эти команды пропускаются или же выполняется другой набор команд).

Цикл - некоторый набор команд выполняется повторно или фиксированное число раз, или пока является истинным некоторое условие, или пока некоторое условие не стало истинным.

Подпрограмма - набор команд, который имеет имя и может быть неоднократно вызван из любого места программы по его имени.

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

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

К языкам программирования высокого уровня относятся: Фортран, Pascal, Java, C, C++, C#, Delphi

Недостатком языков высокого уровня является больший размер программ по сравнению с программами на языке низкого уровня.

Вопрос 5

Введение в .NET Framework

.NET Framework — программная платформа, выпущенная компанией Microsoft в 2002 году. Основой платформы является общеязыковая среда исполнения Common Language Runtime (CLR), которая подходит для разных языков программирования. Функциональные возможности CLR доступны в любых языках программирования, использующих эту среду.

Основной идеей при разработке .NET Framework являлось обеспечение свободы разработчика за счёт предоставления ему возможности создавать приложения различных типов, способные выполняться на различных типах устройств и в различных средах.

Вторым принципом стало ориентация на системы, работающие под управлением семейства операционных систем Microsoft Windows.

Язык С# был с самого начала задуман в качестве языка написания кода для .NET Framework и он полностью ориентирован на библиотеки данной платформы.

Платформа .NET Framework – единственная универсальная база программирования, предназначенная для построения систем широкого спектра. Например: Windows и Web приложения, приложения баз данных, приложения для мобильных и переносных устройств, механизмы поддержки электронной почты и коммерции.

Платформа .NET Framework позволяет решать не только указанные выше задачи межплатформенной переносимости и межъязыкового взаимодействия, но и др. задачи: безопасность, надежность, использование готовых компонентов.

Вопрос 6

Элементы платформы .NET Framework

Среда Visual Studio.NET позволяет создавать программы различных типов, но в дисциплине «Программирование на языке высокого уровня» имеют значение приложения следующих трех типов:

- Windows-приложения, которые используют элементы интерфейса Windows, включая формы, кнопки, флажки и пр.;

- консольные приложения, предназначенные для выполнения в командной строке и не имеющие пользовательского интерфейса;

- библиотека классов, объединяющая классы, которые предназначены для исполь­зования в других приложениях, т.е. в данном случае могут быть использованы и в Windows-приложениях и в консольных приложениях.

Приложение в процессе разработки называется проектом. Проект объединяет все необходимое для создания приложения: файлы, папки, ссылки и прочие ре­сурсы.

Несколько проектов можно объединить в решение (solution). Это облегчает со­вместную разработку проектов.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]