ризведе до оптимальної роботі програми, не впливаючи на роботу інших додатків.
2.2 Вибір програмного засобу
До Сі-подібним я зикам відносяться Сі, C + +, C #.
Мова програмування Сі відрізняється мінімалізмом. Автори мови хотіли, щоб програми на ньому легко компілювалися за допомогою однопрохідного компілятора, щоб кожної елементарної складовою програми після компіляції відповідало досить невелике число машинних команд, а використання базових елементів мови не задіяні бібліотеку часу виконання. Сі створювався з однією важливою метою: зробити більш простим написання великих програм з мінімумом помилок за правилами процедурного програмування, що не додаючи на підсумковий код програм зайвих накладних витрат для компілятора, як це завжди роблять мови дуже високого рівня, такі як Бейсік. # - Об'єктно- орієнтована мова програмування, розроблений як мова програмування прикладного рівня для CLR і, як такий, залежить, насамперед, від можливостей самої CLR.
Для реалізації даного курсового проекту була вибрана мова програмування С + +. Перевагами С + + є:
- підтримка об'єктно-орієнтованого програмування;
підтримка узагальненого програмування через шаблони;
вбудовуються функції;
- перевантаження операторів;
- перевантаження імен функцій;
- посилання і оператори управління вільно розподіленою пам'яттю;
доповнення до стандартної бібліотеці.
С + + відомий своєю ефективністю, економічністю, і переносимістю. Дані переваги С + + забезпечують хорошу якість розробки майже будь-якого виду програмного продукту. p align="justify"> Програми на С + + розділені на частини, звані класами і функціями, що дозволяє прискорити написання програм.
З мов програмування С, С + +, С # для розробки програми була вибрана мова С + +, а саме пакет C + + Builder 6. C + + Builder 6 дозволяє створювати самі різні програми: від найпростіших одновіконних додатків до програм управління розподіленими базами. До складу пакету включені різноманітні утиліти, що забезпечують роботу з базами даних, XML-документами, створення довідкової системи, вирішення інших завдань. Відмінною особливістю сьомої версії є підтримка технології. NET. + + Builder 6 може працювати в середовищі операційних систем від Windows ХР до Windows 7. Особливих вимог, за сучасними мірками, до ресурсів комп'ютера пакет не пред'являє: процесор з частотою 1,6 ГГц або вище, 1024 МБ ОЗУ, 3 ГБ вільного місця на диску, жорсткий диск зі швидкістю 5400 об/хв, відеоадаптер з підтримкою DirectX 9 і дозволом 1280 x 1024 (або більш високим).
Однак для розробки дана програми передбачається вибрати в середовищі C + + Builder 6. Це пов'язано з широкими мож...