genstian Skrevet 27. februar 2005 Skrevet 27. februar 2005 er det mulig og skrive et OS med bare C/C++ og en bootloader skrevet i assembly, eller må mer skrives i Assembly?
dabear Skrevet 27. februar 2005 Skrevet 27. februar 2005 Det er vel mulig, men jeg trur ikke det er noen som kommer ever til å gjøre det.
Goophy Skrevet 27. februar 2005 Skrevet 27. februar 2005 (endret) Tror nok ganske sikkert at du må snekre noe av kjernen i assembly. Edit: Leif. Endret 27. februar 2005 av Goophy
genstian Skrevet 27. februar 2005 Forfatter Skrevet 27. februar 2005 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(?))
GeirGrusom Skrevet 28. februar 2005 Skrevet 28. februar 2005 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.
genstian Skrevet 28. februar 2005 Forfatter Skrevet 28. februar 2005 Da gjør vi neppe noe sælig men OS planene 3X C++ 1X C 1X Java(man vel neppe brukes til noe)
GeirGrusom Skrevet 1. mars 2005 Skrevet 1. mars 2005 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)
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå