Gå til innhold

kan man jage et OS med bare C/C++ + bootload


Anbefalte innlegg

Videoannonse
Annonse
Skrevet
Det er vel mulig, men jeg trur ikke det er noen som kommer ever til å gjøre det.

Ikke?

Linux eks er jo skrevet i 95% C

kun bootloader og noen programmer er skrevet i ASM (ja, litt i kernelen også,men det er jo bare for hastigheten(?))

Skrevet

De delene av linux som er skrevet i Assembly er gjort det fordi det ikke er noen annen mulighet, fordi Unix var skrevet som bevis på at et OS kunne skrives i C på en tid da den allmenne mening var at et OS måtte skrives i Assembly.

Noen ting MÅ skrives i assembly uansett, multi-tasking f.eks. siden det ikke er noen funksjon i C for å lagre alle register i minne.

 

Selvom dagens C++ compilere gjør en svært god jobb, så er det fortsatt ting som kan med fordel skrives i assembly.

Skrevet

Java kan ikke brukes, siden du må skrive en interperator(JVM), Java blir ikke gjort om til native code.

 

.NET og Java trenger et rammeverk å kjøre på, i motsetning til de aller fleste andre programmeringsspråk (med unntak av scriptspråk)

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...