Különbségek
A kiválasztott változat és az aktuális verzió közötti különbségek a következők.
|
|
oktatas:informatika:programozas:dotnet:start [2019/06/04 14:17] barnkopf ↷ Page moved from informatika:programozas:dotnet:start to oktatas:informatika:programozas:dotnet:start |
oktatas:informatika:programozas:dotnet:start [2019/06/04 14:20] (aktuális) barnkopf ↷ Links adapted because of a move operation |
====== .NET ====== | ====== .NET ====== |
| |
A .NET Framework egy keretrendszer (ilyen pl. a [[informatika:programozas:java]] is), amely egy új absztrakciós réteget valósít meg a keretrendszerre írt felhasználói programok és az operációs rendszer ([[informatika:programozas:linux]], [[informatika:programozas:windows_xp]], [[informatika:programozas:windows_vista]]) között. Szokásos elnevezések: framework, keretrendszer, virtuális gép. | A .NET Framework egy keretrendszer (ilyen pl. a [[oktatas:informatika:programozas:java]] is), amely egy új absztrakciós réteget valósít meg a keretrendszerre írt felhasználói programok és az operációs rendszer ([[informatika:programozas:linux]], [[informatika:programozas:windows_xp]], [[informatika:programozas:windows_vista]]) között. Szokásos elnevezések: framework, keretrendszer, virtuális gép. |
| |
Feladata a beépített osztályokon és saját utasításkészletén keresztül "felügyelt" programok futtatása az op. rendszeren. Ezt az utasítéskészletet egy köztes nyelv, az Intermediate Language adja. A magasabb szintű nyelveken ([[.:c-sharp:start|c#]], visual c++, visual basic.net, j#, php, pascal, python, LOGO, ...) írt fordító (compiler) erre a köztes nyelvre (IL) fordítja le, amit aztán a futtatókörnyezet "felügyelt" módon [[informatika:programozas:gepi_kod]]ra fordít és az operációs rendszer a [[informatika:programozas:hardver]]en futtat. | Feladata a beépített osztályokon és saját utasításkészletén keresztül "felügyelt" programok futtatása az op. rendszeren. Ezt az utasítéskészletet egy köztes nyelv, az Intermediate Language adja. A magasabb szintű nyelveken ([[informatika:programozas:dotnet:c-sharp:start|c#]], visual c++, visual basic.net, j#, php, pascal, python, LOGO, ...) írt fordító (compiler) erre a köztes nyelvre (IL) fordítja le, amit aztán a futtatókörnyezet "felügyelt" módon [[informatika:programozas:gepi_kod]]ra fordít és az operációs rendszer a [[informatika:programozas:hardver]]en futtat. |
| |
.cs (c# forráskód) <m 10>{doubleright}over{compiler}</m> .exe (il bináris) <m 10>{right}over{JIT}</m> a futó natív gépi kód | .cs (c# forráskód) <m 10>{doubleright}over{compiler}</m> .exe (il bináris) <m 10>{right}over{JIT}</m> a futó natív gépi kód |