Programmerings-prov PDF
Document Details
Uploaded by Deleted User
Tags
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.