Реалізація програми створення системи пошуку оптимальної туристичної путівки
В таблиці (таб. 1.1) наведено порівняння найбільш актуальних мов програмування на даному етапі розвитку інформаційних технологій. В таблиці наведено лише відмінні ознаки тієї чи іншої мови програмування. Тому було прийнято рішення, що С++ найбільше підходить для виконання поставленої задачі, адже у неї велика швидкість роботи програм, що практично не поступається програмам на мові С. Також у неї… Читати ще >
Реалізація програми створення системи пошуку оптимальної туристичної путівки (реферат, курсова, диплом, контрольна)
Вибір мови програмування та особливості реалізації
Для якісного і об`єктивного вибору мови програмування, потрібно порівняти найбільш актуальні мови програмування. Після цього визначити всі переваги і недоліки кожної з мов програмування. На сучасному розвитку найбільш актуальним і прогресивними мовами програмування є: С++, С# та Java.
Таблиця 1.1 — Порівняння С++, С#, Java.
Особливість. | C + +. | C #. | Java. |
Збір сміття. | Ні. | Так. | Так. |
Псевдоніми. | Так. | Ні. | Ні. |
Множинне успадкування. | Так. | Ні. | Ні. |
Перевантаження операторів. | Так. | Так. | Ні. |
Вбудований ассемблер | Так. | Ні. | Ні. |
Прямий доступ до апаратної частини. | Так. | Ні. | Ні. |
Шаблони функцій. | Так. | Ні. | Так. |
TypeOf. | Ні. | Так. | Ні. |
Foreach. | Ні. | Так. | Так. |
Гарантована ініціалізація. | Ні. | Так. | Так. |
Автоматичний деструктор | Так. | Так. | Ні. |
Прямий доступ до С. | Так. | Ні. | Ні. |
Умовна компіляція. | Так. | Так. | Ні. |
В таблиці (таб. 1.1) наведено порівняння найбільш актуальних мов програмування на даному етапі розвитку інформаційних технологій. В таблиці наведено лише відмінні ознаки тієї чи іншої мови програмування. Тому було прийнято рішення, що С++ найбільше підходить для виконання поставленої задачі, адже у неї велика швидкість роботи програм, що практично не поступається програмам на мові С. Також у неї велика масштабованість, що дає змогу розробляти програми для найрізноманітніших платформ і систем.
Хоч у С++ є ряд недоліків в порівнянні з сучасними мовами програмування, вони не вплинуть на рішення поставленої задачі.
Тому для рішення поставленої задачі, було обрано мову програмування С++.