? Varje bit av programvara , från en enkel ordbehandlare , t.ex. Microsoft Anteckningar , till de mest avancerade program bildredigering, t.ex. Adobe Photoshop , är gjord av en eller flera programmerare som använder ett programmeringsspråk som berättar en dator hur man ska agera . Programmering är ett mycket komplext ämne som täcker många olika typer av språk och kan användas för att lösa ett stort antal problem . Historia
tidigaste exempel på programmering med moderna datorer inträffade i början av 1940-talet när matematikern John von Neumann designat ett system som möjliggjorde digital beräkning av data inom RAM-minne på en dator . De första datorprogram har skapats genom att ange strängar av ettor och nollor som utgör binärkod . Låg nivå programmering kallas " assembler ", som direkt åtkomst till en dators hårdvara , sedan uppfann det tillåtet text kommandon ska skrivas som tog plats binära . Montering språk är specifika för varje typ av hårdvara , så nästa logiska steg var uppfinningen av ett språk som kallas " Fortran " som var hårdvara oberoende och kan användas för att skriva program för alla typer av datorer . De mest använda moderna programmeringsspråk är " C + + " och " C # " , som båda har betydligt fler funktioner och är mycket lättare att läsa än tidiga programmeringsspråk .
Funktion
All programvara som du användning eller video spel som du spelar skapas genom att ange rader kod i ett program som kallas en kompilator som berättar en dator hur man ska tolka koden och vad man ska göra med det . den kompilerade koden sedan överförs från textfiler som det var skapades som till en körbar fil som kan öppnas av datoranvändare .
funktioner
programmeringsspråk arbete genom att definiera variabler , t.ex. antal liv att ett spel karaktär har eller mängden av bokstäverna i alfabetet för ett text program , och sedan förklara uttalanden som utnyttjar eller ändra dessa variabler . Varje programmeringsspråk har olika terminologier för hur variabler och uttalanden måste förklaras , hur stor en variabel kan vara , och de olika typerna av variabler som kan användas , till exempel siffror, bokstäver eller strängar av bokstäver .
typer
p Det finns fyra huvudsakliga typer av programmeringsspråk och alla har fördelar i olika situationer . Deklarativa språk är det mest enkla som de bara definiera vad ett program är tänkt att göra , men oroa dig inte om saker som att hantera minnet eller kontrollera flödet av programmet . Funktionella språk ändrar inte variabler utan snarare bara arbeta med stater som förblir oföränderliga . imperativa språk arbete genom att ofta ändra tillståndet av programmet eller dess variabler . den mest komplexa typen av programmeringsspråk är känd som " objektorienterad " eftersom det används för att skapa fullt funktionella föremål som har många olika egenskaper och variabler och alla samverkar med varandra för att köra ett program . Markup språk , såsom HTML , kan också betraktas som ett programmeringsspråk , även om det bara definierar hur du vill visa information om en webbläsare och inte egentligen förklara uttalanden eller definiera variabler .
Överväganden
Skriva ett datorprogram kan vara en mycket komplex och svår uppgift även om du använder den enklaste typen av språk . Samtliga program bör ha ett separat avsnitt tänkt att hantera fel , till exempel vad programmet ska göra om användaren matar in felaktiga uppgifter eller om två uttalanden konflikt med varandra . Memory management är också en mycket viktig aspekt av programmering så att programmet inte helt tar över datorns minne och orsaka allt annat att köra mycket långsamt eller inte alls . det finns stora bibliotek av förprogrammerade alternativ , såsom Standard Template Library för C + + , som du kan använda för att snabbt lösa problem som många andra programmerare har haft att göra med innan du . Addera