Programmerings-prov PDF

Summary

Detta dokument innehåller information om olika programmeringskoncept såsom sekventiell programmering, objektorientering,algoritmer, och andra programmeringsrelaterade ämnen. Det täcker även utvecklingen av datorer och relaterade begrepp.

Full Transcript

Sekventiellt: allt sker i sekvenser, först ska detta ända sen detta, sen detta. Objektorienterat: ett sätt att organisera kod. Algoritm: serie matematiska instruktioner som sker efter varandra. Händelsebaserad programmering: ingenting händer förrän användaren gör ngt. t.ex. klicka på...

Sekventiellt: allt sker i sekvenser, först ska detta ända sen detta, sen detta. Objektorienterat: ett sätt att organisera kod. Algoritm: serie matematiska instruktioner som sker efter varandra. Händelsebaserad programmering: ingenting händer förrän användaren gör ngt. t.ex. klicka på ngt eller väljer ngt i menyn. Användargränssnitt: Där användaren enkelt kan förstå och navigera genom applikationen på ett effektivt sätt. Konsol: Svart ruta, inbyggd i alla webbläsare. Programmering sker i konsoll. ”cmd” i kör-rutan. Blaise Pascal: uppfann räknemaskinen. Analytiska maskinen: Babagge uppfann första datormaskinen, man programmerade med hjälp av hålkort. Första turingkompletta maskinen. Turingkomplett: är ett system som kan räkna ut alla beräkningsbara problem som finns. Elektriska datorer: kom kring andra världskrig. Använde hålkort. Inne i datorn översattes dessa till ström eller icke-ström. Lika stora som gymnastikhallar. På 60-talet börja man bygga mindre datorer tack vare transistorn och chip. Assembler: språk-programmering användes 1950-talet. Vid programmering använde man vanlig engelska. Blev lättare att programmera. C: 1970-talet utvecklades språket. Detta var enklare att använda än assembler. C++: 1980-talet utvecklades språket C++. Detta språk var objektorienterat C#: År 2000 lanserades C# som är mer objektorienterat än C++. Släktspråk C, C++, Java. CLI: användes för att förena de olika språken i Visual studio..NET: utvecklingsmiljö finns olika språk och bibliotek med funktioner som språken använder. Öppen miljö för hela världen att utveckla. Operativsystem: länken mellan människan och datorn, samt mellan mjukvaran och hårdvaran. Hålkort: mönster som ger instruktioner. Plattformsoberoende: man behöver inte känna till mycket om hur operativsystemet fungerar när man programmerar. ASP.NET: webbramverk för att skapa webbsidor. Unity: verktyg för att utveckla spel med C#. Källkod: Det man skriver C# är ett människospråk. Källkoden måste översättas (kompileras) till ett språk som datorn förstår (binär kod). Kompilering: Översättning av källkod, för att dator ska förstå. Binär kod: ett språk som datorn förstår. Det lagras i en exe-fil. Skriptspråk: typ av programmeringsspråk som används för att göra webbsidor. Skriptspråk kompileras först när man skall läsa in webbsidan i en webbläsare. CIL: (Common Intermediate Language) Det är förkompliering eftersom i.NET kompileras inte koden direkt till processorspecifik kod utan det sker en CIL förkompliering. CLR: (Common Language Runtime) är namnet på detta andra steg. Två steg används i kompileringen för att programmet skall vara plattformsoberoende. Autocomplete: autofyllning, olika förslag när man skriver kod. Förslag väljs genom att trycka enter. Kommentar: kommentarer skrivs efter två snedstreck: //. Man kan använda valfritt språk när man skriver kommentarer.

Use Quizgecko on...
Browser
Browser