Головна

Що таке системи програмування?

  1. A) Добре організовані системи
  2. ART-підсистеми
  3. B) Погано організовані (або дифузні) системи
  4. D) установам і підприємствам кримінально-виконавчої системи, організаціям інвалідів
  5. I Етап. Ухвалення рішення про створення системи якості
  6. I.1. Образотворчі властивості фронтальної проекції двох-пірамідної системи Хеопса-Голоду
  7. I.1. Структура грошової системи
система програмування - Це система для розробки нових програм на конкретній мові програмування.

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

Популярні системи програмування - Turbo Basic, Quick Basic, Turbo Pascal, Turbo C.

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



 Borland Delphi 3.0

Нижче для ілюстрації наведено на мовах Бейсік, Паскаль і Сі програми вирішення однієї і тієї ж простий завдання - обчислення суми S елементів одновимірного масиву A = (a1, a2, ..., An).

 Мова Бейсік (BASIC - Beginners All-purpose Symbolic Instruction Code - універсальний символьний код для початківців) був створений в 1965 р Дж. Кемені і Т. Курцем як мова, що полегшує написання простих програм. Cейчас все частіше пишуть Basic замість BASIC, надаючи іншу трактування назвою: Basic - основний, базовий. Існує багато різних версій Бейсика - від дуже простих до вдосконалених, що містять безліч додаткових мовних конструкцій. Найбільшого поширення мають такі версії: QuickBasic (QBasic) 4.5 для DOS і Visual Basic 3.0-6.0 для Windows. QuickBasic 4.5 фірми Microsoft - це дуже простий, але в той же час ефективний мову, який успадкував від раннього Бейсика всі його достоїнства, але позбавився від всіх його недоліків і ввібрав цілий ряд передових ідей початку 90-х років. Ще QuickBasic дуже привабливий своїм середовищем програмування. Одна з удач - це використання своєрідного режиму роботи. Для швидкої роботи в середовищі використовується режим інтерпретатора, а для остаточного перекладу налагоджених програм на машинну мову використовується компілятор. З QBasic компілятор виключений. QBasic входить в мінімальний комплект поставки програмного забезпечення комп'ютера. Бейсік дуже популярна мова програмування.  Програма на Бейсике INPUT "N ="; N: DIM A (N) FOR I = 1 TO N PRINT "A ("; I; ") ="; INPUT A (I) NEXT I S = 0 FOR I = 1 TO N S = S + A (I) NEXT I PRINT "Сума ="; S END  Вікно середовища програмування Quick Basic  
   
 Програма на Паскалі Program Summa; Type Mas = Array [1 .. 100] of Real; Var A: Mas; i, n: Integer; S: Real; BEGIN Write ('n ='); ReadLn (n); For i: = 1 to n do begin Write ('A [', i, '] ='); ReadLn (A [i]); end; S: = 0; For i: = 1 to n do S: = S + A [i]; WriteLn ('S =', S: 8: 2); END.  Мова Паскаль був розроблений в 1970 р Никласом Віртом як мова навчання студентів програмуванню. Паскаль виробляє навички дотримання хорошого суворого стилю програмування, який спрощує розробку складних програм. Основні привабливі риси Паскаля - логічність, підтримка концепцій структурного і процедурного програмування, робота з динамічною пам'яттю, можливість створення своїх типів даних. У Паскалі програміст повинен завжди явно вказувати, з якими конкретними змінними він бажає працювати і які типи цих змінних. Сувора типізація даних дозволяє різко знизити кількість помилок, що з'являються в програмі внаслідок неуважності чи помилок. У своєму первісному вигляді Паскаль мав досить обмежені можливості, але розширений варіант цієї мови - Turbo Pascal, є дуже потужним мовою програмування. Інтегрована оболонка Turbo Pascal, розроблена фірмою Borland (нині Inprise), що включає в себе редактор, компілятор, компонувальник і відладчик, разом з інтерактивною довідковою системою зробили розробку програм на Паскалі справою простим і приємним.
 
 Мова Сі розроблений Деннісом Рітчі в 1972 р як мова, придатний для програмування нової операційної системи UNIX.Операціонние системи заради підвищення швидкості роботи традиційно писалися на мові низького рівня - асемблері, але мова Сі настільки добре зарекомендував себе, що на ньому було написано понад 90 % всього коду ОС UNIX. Мова СІ знайшов популярність як так звана мова середнього рівня, в якому зручність, стислість і мобільність мов високого рівня поєднуються з можливістю безпосереднього доступу до апаратури комп'ютера, що зазвичай досягаються тільки при програмуванні на мові Ассемблера.Сі не надто простий у вивченні і вимагає ретельності в програмуванні, але дозволяє створювати складні і вельми ефективні програми.  Програма на СІ # Include # include main () {float a [100], s; int i, n; clrscr (); printf ("n ="); scanf ("% i", & n); for (i = 1; i <= n; i ++) {printf ("a [% i] =", i); scanf ("% f", & a [i]);} s = 0; for (i = 1; i <= n; i ++) s = s + a [i]; printf ("s =% f \ n", s); return 0; }  
   

Що таке транслятор, компілятор, інтерпретатор? | Що таке текстовий редактор?


Як класифікується програмне забезпечення? | Системні програми виконуються разом з прикладними і служать для управління ресурсами комп'ютера - центральним процесором, пам'яттю, введенням-виведенням. | Що таке операційна система? | Що таке файлова система ОС? | Яка структура операційної системи MS DOS? | Що таке програми-оболонки? | Операційні системи Windows | Операційна система Unix | Операційна система Linux | Що таке графічний редактор? |

© 2016-2022  um.co.ua - учбові матеріали та реферати