Programmeringssprog: Forskelle mellem versioner

Content deleted Content added
Linje 65:
 
===1. generations programmeringssprog===
Den første generation var maskinkode, der blev lagt direkte ind i computerens lager. Programmet blev ikke oversat på nogen måde, ud over at programmørerne kunne foretage en såkaldt ''håndassemblering'', dvs. skrive programmet med mere menneskelæsbare instruktionskoder kaldet ''mnemonics'' og så oversætte dem til deres binære repræsentation. En ''mnemonic'' oversattes til én maskininstruktion. Adresser skulle regnes ud i hånden. Det færdige program kunne lægges ind på flere måder. En af dem var ved at bruge en række kontakter fra kontrolpulten til at indstille adresse på en lagercelle og indstille det ønskede indhold af cellen på en anden række kontakter og så med en særlig kontakt overføre indholdet til cellen. Tilsvarende kunne en lagercelles indhold vises på eben række lamper.
 
På mikrocomputere fra 70'erne og 80'erne kunne man også gøre det fra f.eks. et [[BASIC]]-program med instruktionen ''POKE'', der skriver en værdi til en bestemt lagercelle. Teknikken blev brugt til at tilføje små maskinkoderutiner til programmet. Disse kørte hurtigere end det fortolkede BASIC-program.