Skillnad mellan versioner av "Kap 2 Introduktion till programmering"
Från Mathonline
Taifun (Diskussion | bidrag) m |
Taifun (Diskussion | bidrag) m |
||
Rad 58: | Rad 58: | ||
− | = <b><span style="color:#931136"> | + | = <b><span style="color:#931136">Kompilering = översättning av källkod till maskinkod</span></b> = |
<div class="ovnA"> | <div class="ovnA"> | ||
− | + | <div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Kompilering.jpg]]</div> | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | <div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: | + | |
</div> | </div> | ||
Versionen från 5 september 2022 kl. 20.51
<< Agenda | Dagens genomgång | Dagens övningar | Kursboken | Nästa lektion >> |
2.1 Vad är programmering?
Var och en har ett intuitivt svar på denna fråga. Vi vill precisera svaret genom att:
Sätta begreppet i rätt sammanhang, avgränsa det från andra, närbesläktade ämnen.
Låt oss börja med att ge negativa svar:
Vi vill diskutera vad programmering inte är för att närma oss det positiva svaret.
Tre negativa svar
Två positiva svar
2.2 Kompilering och exekvering
Hur hamnar programkoden i datorn? Det handlar om samspelet mellan mjukvaran och hårdvaran.
För att besvara frågan går vi tillbaka till de första datorerna.
John von Neumann-modellen
Kompilering = översättning av källkod till maskinkod
Fortsätt i kursboken på sid 13-16 för att slutföra din Console Application.
Var noga med alla detaljer. Hellre långsamt men korrekt än snabbt och fel!
Gå vidare med Dagens övningar, när du är klar med din första Console Application, se sid 16.
Copyright © 2022 TechPages AB. All Rights Reserved.