A windows7 milyen nyelveken van megírva?
A C a kiindulása az egésznek, a C++ a továbbfejlesztése a C-nek, jelenleg az egyik legnépszerűbb programnyelv, a C# (ejtsd: Szísárp) pedig ha jól tudom a Microsoft saját C variánsa és a .NET Keretrendszerhez tartozik.
Gondolom a Windows C++ és C#-ban íródott, de mivel az oprendszer forrása szigorúan titkos, így nem tudok biztosat. :)
C, kiterjesztése a C++, a C# pedig egy teljesen más nyelv. Menedzselt kód, ojjektumorientált.
Az operációs rendszereket úgy általában C/C++-ban írják, mert ezek elég hatékony nyelvek. C# (meg akármilyen más nyelv) a külsőbb dolgokban jöhet be (driverek, kutyaf@sza), ezeket néha az oprendszer részeinek, néha különálló entitásoknak tekintünk.
rendszertöltő: assembly
kernel: C és assembly (hatékony legyen), itt még nincs feltétlenül szükség objektumokra. Ahol igen, ott C++
driverek, shell-modulok: néhol C, de inkább C++, C# (ahol már lehet .net-et haszálni)
Szerintem is inkább C, meg C++, bár inkább csak utóbbi, hiszen rendelkezik mindennel amivel a sima C, és nem kevésbé hatékony. Ott se muszáj saját objektumokból építkezned, mehetsz az alapoktól.
Viszont C# tényleg maximum az alkalmazásoknál jöhet szóba, rendszer szinten biztosan nem, egyszerűen nem elég hatékony.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!