Аппаратные и программные



Download 3,23 Mb.
Pdf ko'rish
bet92/179
Sana24.02.2022
Hajmi3,23 Mb.
#234030
TuriУчебное пособие
1   ...   88   89   90   91   92   93   94   95   ...   179
3.2.10.4 Платформа .NET 
.NET Framework – программная технология от компании Microsoft, 
предназначенная для создания обычных программ и веб-приложений. 
Одной из основных идей Microsoft .NET является совместимость 
различных служб, написанных на разных языках. Например, служба, 
написанная на C++ для Microsoft .NET, может обратиться к методу класса из 
библиотеки, написанной на Delphi; на C# можно написать класс, 
наследованный от класса, написанного на Visual Basic .NET, а исключение, 
созданное методом, написанным на C#, может быть перехвачено и обработано в 
Delphi. Каждая библиотека (сборка) в .NET имеет сведения о своей версии, что 
позволяет устранить возможные конфликты между разными версиями сборок. 
.NET является патентованной технологией корпорации Microsoft. Тем не 
менее, после заключения договоренности с компанией Novell, технология Mono 
была признана как реализация .NET на Unix-подобных системах (GNU/Linux, 
Mac OS X). Однако договорённость касается Novell и клиентов Novell, также 
технологии ASP.NET, ADO.NET и Windows.Forms не были стандартизированы 
ECMA/ISO и использование их в Mono находится под угрозой претензий со 


151 
стороны Microsoft (претензии возможны только в странах, где существуют 
патенты на программное обеспечение). Mono предоставляет реализацию 
ASP.NET, ADO.NET и Windows.Forms, но в то же время рекомендует обходить 
эти API. 
Приложения также можно разрабатывать в текстовом редакторе и 
использовать консольный компилятор. 
Подобно технологии Java, среда разработки .NET создаёт байт-код, 
предназначенный для исполнения виртуальной машиной. Входной язык этой 
машины в .NET называется MSIL (Microsoft Intermediate Language), или CIL 
(Common Intermediate Language, более поздний вариант), или просто IL. 
Применение байт-кода позволяет получить кроссплатформенность на уровне 
скомпилированного проекта (в терминах .NET: сборка), а не только на уровне 
исходного текста, как, например, в С. Перед запуском сборки в среде 
исполнения CLR байт-код преобразуется встроенным в среду JIT-
компилятором в машинные коды целевого процессора. Также существует 
возможность скомпилировать сборку в родной (native) код для выбранной 
платформы с помощью поставляемой вместе с .NET Framework утилиты 
NGen.exe. 

Download 3,23 Mb.

Do'stlaringiz bilan baham:
1   ...   88   89   90   91   92   93   94   95   ...   179




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish