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

Реферат Розробка програмного забезпечення для функціонування кадрового відділу на мові програмування С + +





ландшафт" програмування. p align="justify"> Мові C + + "дісталося" багату спадщину. Він - прямий нащадок двох найуспішніших мов програмування (C і C + +) і тісно пов'язаний з не менш успішним мовою JAVA. p align="justify"> Попри те, що C + + - самодостатній комп'ютерний мову, у нього особливі взаємини з середовищем. Net Framework. По-друге, в цьому середовищі визначені бібліотеки, використовувані мовою C + +. p align="justify"> Оболонка Net Framework визначає середовище для розробки і виконання сильно розподілених додатків, заснованих на використанні компонентних об'єктів. Вона дозволяє "мирно існувати" різних мов програмування і забезпечує безпеку, переносимість програм і загальну модель програмування для платформи Windows. Net Framework по своїй істоті не обмежена застосуванням в Windows, т.е програми, написані для неї, можна потім переносити в середовища, відмінні від Windows. p align="justify"> Зв'язок середовища Net Framework з C + + обумовлена ​​наявністю двох дуже важливих засобів. Одне з них, Common Language Runtime (CLR), являє собою систему, яка управляє виконанням програм користувача. CLR - це складова частина Net Framework, яка робить програми переносяться, підтримує багатомовне програмування і забезпечує безпеку. p align="justify"> Другий засіб, бібліотека класів Net-оболонки, являє програмами доступ до середовища виконання. Наприклад, якщо потрібно виконати операцію вводу-виводу, відобразити небудь на екрані, то для цього необхідно використовувати. Net-бібліотеку класів. Клас - це об'єктно-орієнтована конструкція, за допомогою якої організуються програми. Якщо програма обмежується використанням коштів, визначених Net-бібліотекою класів, вона може виконуватися скрізь, де підтримується Net система. Оскільки C + + автоматично використовує Net-бібліотеку класів, C + + програми автоматично переносяться в усі Net-середовища. p align="justify"> Система CLR управляє виконанням Net-коду. У результаті компіляції C + + програми виходить не виконуваний код, а файл, який містить спеціальний псевдокод, іменований проміжним мовою MSIL. MSIL визначає набір переносите інструкцій, які не залежать від типу процесора. По суті, MSIL визначає переносимість асемблера. І хоча концептуально MSIL подібний байт-коду JAVA, це не одне і теж. p align="justify"> Мета CLR-системи - при виконанні програми перевести її проміжний код у виконуваний. Таким чином, програма, піддана MSIL-компіляції може бути виконана в будь-якому середовищі, для якої реалізована CLR-система. У цьому частково і полягає здатність середовища Net Framework домагатися переносимості програм. p align="justify"> Код, написаний на проміжному мовою Microsoft, переводиться в виконуваний за допомогою JIT-компілятора. При виконанні Net-програми CLR-система активізує JIT-компілятор, який перетворює MSIL-код у її "рідний" код на необхідній основі, оскільки необхідно зберегти кожну частину програми. Таким чином, С + + програма насправді виконується у вигляді "рі...


Назад | сторінка 4 з 19 | Наступна сторінка





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

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