19. januar 2006 - 20:50Der er
2 kommentarer og 1 løsning
OS Spørsmål
Hej. Meget simpelt og kort spørsmål. hvofor er der ikke nogle OS der er skrevet i c++? og hvad er det Asmbler kan som c/c++ ikke kan. jeg lidt på bar bund som i kan høre, men jeg er bare nysgerig.
I assembler kan man skrive direkte til den arkitektur, man ønsker. C og C++ gør det muligt at skrive til en hvilken som helst arkitektur, hvorefter man så bruger en compiler til at oversætte til maskinkode. Der kan altså være funktioner i den enkelte arkitektur som C/C++ ikke kan tilgå.
Så vidt jeg ved er Windows XP (Og alle Windows-versioner i det hele taget..) skrevet i C++, så der er da OS'er som er skrevet i C++...
Det meste af windows er skrevet i C. Det meste af et OS kan man godt skrive i C++, men man kan ikke lave taskswitch eller interrupt entries direkte i C eller C++, der skal lidt assembler til.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.