[an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] (none) [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive]
[an error occurred while processing this directive][an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] (none) [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive]![]() |
![]() |
![]() |
|||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
![]() |
![]() |
![]() |
Morten Olsen <sslug@sslug> wrote in message news:sslug@sslug [snip] > Det er et interessant problem, kendt som bootstrapping. Den klassiske > historie om Baron Von Munchhausen der hiver sig selv op af sumpen ved at > hive i sin hestehale bruges som regel som eksempel :) [snip] Han hev sig nu op i sine støvle-snørebånd (boot straps). Deraf navnet. Det hedder jo ikke horse-tailing, vel? Og så lidt on-topic: I gamle dage startede man med at kunne programmere en computer ved hjælp af toggle-switches på et frontpanel. Ved hjælp af dette indkodede man en driver til en terminal af en eller anden art, inclusive et monitorprogram, som gav lettere mulighed for at skrive i maskinens hukommelse. Ved hjælp af monitorprogrammet indkodede man så en assembler, så man kunne skrive programmer i lidt mere læseligt sprog. Med assembleren skrev man en højere niveau compiler efter eget ønske, og så var man kørende. I dag gør man typisk det, at man skriver en assembler (i assembler), og benytter denne på en mere-eller-mindre standard compiler. Begge dele kan med fordel udvikles til en allerede eksisterende computer med adgang til højniveausprog. Denne metode er normalt hurtig, men genererer normalt ikke vildt optimeret kode. For at optimere koden, så skal der pilles i den pågældende compiler. Når assembler og compiler er på plads, så vil man så påbegynde transporten af værktøjerne til mål-maskinen. Med venlig hilsen Keld Laursen
![]() |
![]() |
![]() |
||||||||||||
|
||||||||||||||
![]() | ||||||||||||||
|
||||||||||||||
![]() |
![]() |
![]() |