Общее·количество·просмотров·страницы

суббота, 15 октября 2011 г.

Модуль 2. Задание 3

1. Что такое язык программирования?
Язы́к программи́рования — формальная знаковая система, предназначенная для записи компьютерных программ. Язык программирования определяет набор лексических, синтаксических и семантических правил, задающих внешний вид программы и действия, которые выполнит исполнитель (компьютер) под ее управлением.

2. Какой язык программирования называют языком высокого уровня? Приведите пример.
Высокоуровневый язык программирования — язык программирования, разработанный для быстроты и удобства использования программистом. Основная черта высокоуровневых языков — это абстракция, то есть введение смысловых конструкций, кратко описывающих такие структуры данных и операции над ними, описания которых на машинном коде (или другом низкоуровневом языке программирования) очень длинны и сложны для понимания.
 Например: C, C++, Java, Python, PHP, Ruby, Perl, PureBasic, Delphi, Lisp.

3.Перечислите плюсы языка программирования высокого уровня.
Плюсы ЯВУ:
    - стремление облегчить решение сложных программных задач;
    - упрощение адаптации программного обеспечения в другой среде;
    - обеспечение связи программ, написанных на ЯВУ, с различными операционными системами и оборудованием, в то время как их исходный код остается неизменным.

4. В каком году и кем был создан язык программирования Паскаль? В чем заключается его нынешнее применение?
Паскль был создан Никлаусом Виртом в 1968-69 годах.
    Современное применение:
    1) объекто-ориентированная среда программирования Delphi, основанная на языке Object Pascal.
    2) система программирования PascalABC.NET, ориентированная на обучение современному программированию. Язык системы - это Object Pascal для платформы Microsoft.NET.

5. Чем отличается язык программирования Basic от Паскаля?
    - В Паскале разработка программы ведётся пошагово, методом «сверху вниз», в бейсике же повсеместно используется оператор GOTO (оператор безусловного перехода).
    - Далее, в бейсике разрешено задание размера массивов во время работы программы, в Паскале размер массива задается при разработке.
    - Следующее отличие, Бейсик не требует описания переменных, т.е. переменная создается во время работы программы, и получает тип данных, исходя из контекста, в паскале переменные и их типы задаются при разработке программы.

6.  Для чего предназначена среда программирования? Приведите пример такой среды.
  Интегри́рованная среда́ разрабо́тки, ИСР (англ. IDE, Integrated development environment или integrated debugging environment) — система программных средств, используемая программистами для разработки программного обеспечения (ПО).

Обычно среда разработки включает в себя:
- текстовый редактор;
- компилятор или интерпретатор;
- средства автоматизации сборки;
- отладчик.
Пример: Eclipse, NetBeans, Embarcadero RAD Studio, Qt Creator или Microsoft Visual Studio.

Комментариев нет:

Отправить комментарий