Навігація
Головна
 
Головна arrow Інформатика arrow Інформатика
< Попередня   ЗМІСТ   Наступна >

ОСНОВНІ ПОНЯТТЯ МОВИ ВИСОКОГО РІВНЯ

завдання глави

  • 1. Отримати уявлення про основні сучасні мовах програмування, їх характеристиках, еволюції, областях застосування і способи класифікації.
  • 2. Вивчити порядок розробки програми.
  • 3. Вивчити порядок виконання програми на комп'ютері.
  • 4. Отримати перше уявлення про мову програмування високого рівня на прикладі мови ПАСКАЛЬ.
  • 5. Розглянути поняття типу даних, вивчити характеристики стандартних типів даних мови ПАСКАЛЬ.
  • 6. Навчитися складати лінійні програми на мові ПАСКАЛЬ.

Еволюція і класифікація мов програмування

[1]

Для найперших комп'ютерів, що з'явилися в 1940-1950-х рр., Програмування велося безпосередньо в машинних кодах, а основним носієм інформації були перфокарти і перфострічки. Програмісти зобов'язані були досконально знати архітектуру машини. Програми були досить простими, що обумовлювалося, по-перше, дуже обмеженими можливостями цих машин і, по-друге, великою складністю розробки і, головне, налагодження програм безпосередньо на машинній мові.

Асемблер

Першим етапом розвитку мов програмування є поява мови асемблер, який забезпечував можливість символічного кодування машинних команд, тобто позначення їх за допомогою осмислених назв. Одна команда асемблера може являти собою не одну машинну команду, а цілу послідовність.

Програмісту більше не було потрібно вникати в хитромудрі способи кодування команд на апаратному рівні. Більш того, часто однакові по суті команди кодувалися по-різному залежно від своїх параметрів. З'явилося навіть якусь подобу переносимості - існувала можливість розробки цілого сімейства машин з подібною системою команд і якогось загального асемблера для них, при цьому не було потреби забезпечувати двійкову сумісність.

  • [1] Використано матеріали зі статті М. Пліскін "Еволюція мов програмування" (schools.keldysh.ru/sch444/MUSEUM/LANR/evol.htm, dotsite.ru/Publications/Publication51.aspx).
 
Якщо Ви помітили помилку в тексті позначте слово та натисніть Shift + Enter
< Попередня   ЗМІСТ   Наступна >
 
Дисципліни
Агропромисловість
Аудит та Бухоблік
Банківська справа
БЖД
Географія
Документознавство
Екологія
Економіка
Етика та Естетика
Журналістика
Інвестування
Інформатика
Історія
Культурологія
Література
Логіка
Логістика
Маркетинг
Медицина
Нерухомість
Менеджмент
Педагогіка
Політологія
Політекономія
Право
Природознавство
Психологія
Релігієзнавство
Риторика
Соціологія
Статистика
Техніка
Страхова справа
Товарознавство
Туризм
Філософія
Фінанси
Пошук