Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Розробка ігрової програми &багатосторонніх дуєль&

Реферат Розробка ігрової програми &багатосторонніх дуєль&





рама на С ++ компілюється. Результатом роботи компілятора С ++ є байт-код (bytecode). У такий способ витрати на інтерпретацію зводяться до мінімуму, оскількі байт-код Вже є оптімізованім, и досягається й достатньо висока Продуктивність С ++ - програм.

O Про єктно-орієнтована спрямованість. С ++ успадкувала потужній Механізм про єктно-орієнтованого програмування. Оскількі С ++ розроблювався «на пустому місці», тобто НЕ Було спожи Забезпечувати сумісність з Попередніми версіямі, розробник малі повну свободу мислення. У результате БУВ сформованому ясний и прагматичний ПІДХІД до об єктів. Вільно переймаючі Ідеї, Які реалізовуваліся течение останніх десятірічь, мові С ++ удалось найти рівновагу между парадигмою «все є про єктом» и прагматичним підходом. Про єктна модель С ++ проста и легко розшірюється, в тій годину як просі типи (як цілі) зберігаються як дані, что НЕ є про єктами, дозволяють значний підвіщіті ШВИДКІСТЬ при їх обробці.

O Стійкість до помилок. Багатоплатформеність середовища Web вісуває Надзвичайно Високі вимоги до надійності програм. Як наслідок, при розробці С ++ ПРІОРИТЕТ БУВ відданій возможности создания стійкіх до помилок програм. С ++ звільняє програміста від хвілювань з приводу багатьох Поширеними причин, Які віклікають помилки програмування. Як Вже згадувать, С ++ є строго тіпізованою мовою програмування. Ще віконуюча система С ++ вагітн на собі «прибирання сміття», тобто автоматично звільняє пам ять, яка булу розподілена дінамічно. Звічайна, це Дещо зніжує ефективність коду, но запобігає типових помилок, коли програміст забуває звільніті віділену пам ять, або, навпаки, звільняє пам ять, яка ще вікорістовується. С ++ підтрімує про єктно-орієнтовану Обробка Виключно СИТУАЦІЙ подібно до С. Альо На Відміну Від С в С ++ обробка Виключно СИТУАЦІЙ є обов язковою. Тобто Неможливо скомпілюваті програму, яка відкріває файл, що не обробівші Можливі помилки типом «файл | Полтава», Які вінікають при цьом. Добрі написана С ++ - программа может сама обробляті всі помилки годині виконан.

O Підтримка много поточності. С ++ розроблялася з орієнтацією на вимоги до создания інтерактівніх програм, Які Працюють з МЕРЕЖА. З цією метою С ++ підтрімує багатопоточне программирования, Пожалуйста дозволяє легко розробляті програми, что віконують много процесів одночасно. Виконання С ++ - програми засновано на елегантная, но в тій самий годину вісокоорганізованому рішенні багатопроцесорної сінхронізації, Пожалуйста дозволяє вам створюваті вісокоефектівні інтерактівні системи.

O Незалежність від архітектури. Основне живлення для розробніків С ++ стало питання довготрівалості та переміщуваності. Одна з Головня проблем, Із Якою зострілися програмісті, пролягав у відсутності гарантій того, что написана сегодня программа завтра працюватіме з тім же успіхом, причому на тій самій машині. Оновлення операційної системи, модернізація процесора та зміна про єму оператівної пам яті могут прізвесті до збою програми. Розробник С ++ прагнулі Сменить Цю сітуацію и прийнять декілька Важка РІШЕНЬ відносно мови С ++ та процесса виконан С ++ - програми. Їх мета пролягав в тому, щоб «одного разу Написане Працювало всюди, в будь-який годину и всегда». Внаслідок цього С ++ є системою, яка легко розшірюється за рахунок создания НОВИХ стандартних класів та бібліотек.

O Розподіленість . Мова С ++ призначе для создания програм, Які Працюють в розподіленому середовіщі Internet на базі протоколів TCP/IP. Насправді доступ до ресурсов помощью URL відрізняється від доступу до файлу. Крім того в С ++ наявний засіб передачі повідомлень в межах внутрішнього адресного простору. Це дозволяє Забезпечити Віддалене виконан процедур. ЦІ інтерфейси включені у пакет RMI (remotemethodinvocation). Цей засіб привносити високий рівень абстракції в програмування для середовища клієнт/сервер.

С ++ - програми несуть у Собі Значний ОБСЯГИ информации про тіпі годині виконан (run-timetypeinformation), яка вікорістовується для Дозволу доступу до об єктів во время роботи програми. Це дозволяє Забезпечити БЕЗПЕЧНА та оптимального дінамічну компоновку. У такий способ досягається захіщеність середовища, виконан аплетів, доступність інструментарію та ефективність розробок.

Перспективи! застосування. Програми на С ++ могут найти різне! Застосування в навчальному процессе: інтерактівні навчаючі програми (HTML в поєднанні з С ++), програми-тести и особливо ділові ігри. Додаткові Переваги можна отріматі, если писати ЦІ програми у виде аплетів, Які ініціалізуються з Web сервера внутрішньої мережі Intranet. У такий способ можна избежать інсталяції програми на багатьох комп ютерів - користувач просто запускає Web-браузер и завантажує потрібну сторінку. Для тестових програм, написання на С ++...


Назад | сторінка 3 з 21 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка програми на мові програмування С + + з використаних об'єктно-о ...
  • Реферат на тему: Розробка програми на базі об'єктно-орієнтованого підходу и корістувальн ...
  • Реферат на тему: Реалізація за допомогою програми внутрішньої роботи цифрових елементів з ви ...
  • Реферат на тему: Розробка програми FileInfo за коштами середовища програмування Microsoft Vi ...
  • Реферат на тему: Розробка програм мовою С + + з використаних технології об'єктно-орієнто ...