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

30.Системи програмування.

Система програмування - це система для розробки нових програм на конкретній мові програмування.

Сучасні системи програмування зазвичай надають користувачам потужні та зручні засоби розробки програм. У них входять:

• компілятор або інтерпретатор;

• інтегроване середовище розробки;

• засоби створення і редагування текстів програм;

• великі бібліотеки стандартних програм і функцій;

• налагоджувальні програми, тобто програми, які допомагають знаходити й усувати помилки в програмі;

• "дружнє" до користувача діалогове середовище;

• багатовіконний режим роботи;

• потужні графічні бібліотеки; утиліти для роботи з бібліотеками

• вбудований асемблер;

• вбудована довідкова служба;

• інші специфічні особливості.

Останнім часом набули поширення системи програмування, орієнтовані на створення Windows-додатків:

  • пакет Borland Delphi (Делфі) - блискучий спадкоємець сімейства компіляторів Borland Pascal, що надає якісні і дуже зручні засоби візуальної розробки. Його виключно швидкий компілятор дозволяє ефективно і швидко вирішувати практично будь-які завдання прикладного програмування.

  • пакет Microsoft Visual Basic - зручний і популярний інструмент для створення Windows-програм з використанням візуальних засобів. Містить інструментарій для створення діаграм і презентацій.

  • пакет Borland C + + - одне з найпоширеніших засобів для розробки DOS і Windows додатків.

31.Транслятори, компілятори, інтерпретатори.

Трансля́тор (англ. translator) — програма або технічний засіб, який виконує трансляцію програми.

Транслятори поділяються на компілятори та інтерпретатори.

Компілятор – це програма, що читає програму записану початковою мовою і записує цільовою мовою. Цей процес називають компіляцією (трансляцією, перекладом). Він складається з двох частин.

Коротко К. можна визначити, як програма або технічний засіб, що виконує компіляцію.

Для того щоб бути виконаною програма не завжди повинна бути перекладена К., існує також інший принцип: Інтерпретатор (англ. Interpreter).

Інтерпретатор (interpreter) - програма чи технічні засоби, необхідні для виконання інших програм; вид транслятора, який здійснює пооператорну (покомандну) обробку, перетворення у машинні коди та виконання програми або запиту (на відміну від компілятора, який транслює у машинні коди всю програму без її виконання).

Інтерпретатори можуть працювати як з вихідним кодом програми, написаним на мові програмування, так і з байт-кодом (інтерпретатори байт-коду).

32. Текстові редактори.

Текстовий редактор - це програма, використовувана спеціально для введення і редагування текстових даних.

Цими даними можуть бути програма або який-небудь документ або ж книга. Редагований текст виводиться на екран, і користувач може в діалоговому режимі вносити в нього свої зміни.

Текстові редактори можуть забезпечувати виконання різноманітних функцій, а саме:

• редагування рядків тексту;

• можливість використання різних шрифтів символів;

• копіювання і перенесення частини тексту з одного місця на інше або з одного документа в інший;

• контекстний пошук і заміна частин тексту;

• завдання довільних міжрядкових проміжків;

• автоматичне перенесення слів на новий рядок;

• автоматична нумерацію сторінок;

• обробка та нумерація виносок;

• вирівнювання країв абзацу;

• створення таблиць і побудова діаграм;

• перевірка правопису слів і підбір синонімів;

• побудова змістів і предметних покажчиків;

• роздруківка підготовленого тексту на принтері в потрібному числі примірників і т.п.

Можливості текстових редакторів - від програм, призначених для підготовки невеликих документів простої структури, до програм для набору, оформлення і повної підготовки до типографського видання книг і журналів (видавничі системи).

Найбільш відомий текстовий редактор - Microsoft Word.

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