
När de första datorerna utvecklades fanns det väldigt få verktyg tillgängliga för att styra dem. Vid den tiden utvecklades algoritmer för att utföra vissa uppgifter, men de kunde inte automatiseras som sådana.
Det var då behovet uppstod av att kombinera flera algoritmer för att skapa mer komplexa verktyg som möjliggjorde kontroll över kraftfullare funktioner hos datorerna från den tiden. Dessa är kända som datorprogramoch dess framväxt bidrog till att forma hur vi använder datorer idag.
Dess framväxt accelererade tillväxten av datorteknik och gjorde det nödvändigt att skapa kraftfullare utrustning som i sin tur kunde köra snabbare och effektivare program. I den här artikeln får du lära dig allt du behöver veta om dem.
Vad är ett datorprogram och vad används dessa digitala verktyg till?
Ett datorprogram är inget annat än en sekvens av instruktioner skrivna i ett imperativt eller deklarativt språk, vilket Den har förmågan att kontrollera och hantera resurserna hos en dator eller smart enhet.
Program är ett viktigt programelement för att en dator ska fungera, eftersom de, förutom att möjliggöra olika funktioner, Det är också en direktlänk så att användaren kan använda utrustningen med fullständig frihet..
Datorprogram skrivs i matriskod eller källkod, vilket är en sekvens av instruktioner skrivna i det som kallas "programmeringsspråk"vilka inte är något annat än imperativa eller deklarativa uttryck som anger varje handling som datorn kan utföra med dem.
Källkoden för ett program skapas av datorprogrammerare, som är yrkesverksamma med många års studier och erfarenhet av att skriva alla typer av programvara och som har perfekta kunskaper i de specifika språken programmatiska krav för skapandet av en.
Vilka typer av datorprogram finns det och vad är kännetecknen för varje program?
Datorprogrammering är en mycket komplex värld, men dess klassificering är mycket enklare än man kan tro. Hittills finns det två typer av datorprogram: som klassificeras efter sin natur.
Systemprogram
Dessa är de mest grundläggande programmen, eftersom de skapar det perfekta ekosystemet för användaren att använda alla datorns funktioner, samt tillåter att vissa applikationer körs. Dessa är också kända som operativsystem..
Applikationsprogram
Det här är standardprogrammen vi interagerar med på vår dator; de ger direkt kontroll över systemets resurser. Från vår webbläsare, går igenom textredigeraren tills vi når vårt favoritvideospelAlla program som körs i ett operativsystem faller under klassificeringen av applikationsprogramvara.
Vilka är de viktigaste delarna som utgör programvaran?
Datorprogramvara består av mycket komplexa filer, så det finns flera viktiga element involverade i dess funktion.
Nedan presenterar vi vilka de är:
Programmeringsspråk
Innan man ens definierar hur ett program fungerar, Att välja rätt programmeringsspråk är viktigtDetta beror på att det beslutet till stor del kommer att definiera hur komplext och kraftfullt vårt program kan bli.
Detta beror på att programmeringsspråk har varierande nivåer av komplexitet och framför allt sina egna grundläggande principer, där vart och ett har specifika egenskaper som gör det mer eller mindre kraftfullt än andra. Till exempel är HTML5 ett mycket populärt språk. Detta är det vanligaste verktyget för att utveckla webbplatser, men det är inte lika lämpligt för att skapa mer komplexa program.Därför används det generellt i den här typen av projekt som ett komplement till kraftfullare språk.
Källkod
Källkoden är en fil som innehåller all kod som ger programmet struktur, eftersom den rad för rad innehåller alla kommandon som datorn måste utföra för att fungera perfekt. Detta är i sin tur skrivet i något programmeringsspråk som utvecklaren har valt.
Körbar fil
Den körbara filen är en binär fil, direkt kopplad till moderkoden, som används av användaren och datorn för att starta valfritt datorprogram. I den här meningen finns det två typer av dem; bärbara och icke-bärbara.
Bärbara körbara filer är de som kan köras på olika plattformar utan begränsningar, till exempel Java-program. Icke-bärbara körbara filer är däremot de som bara kan köras på en specifik plattform.
Kompilator
En kompilator är ett program som används för att översätta instruktionerna från ett program skrivet på ett programmeringsspråk till ett annat språk. Detta andra språk är vanligtvis maskinspråk eller bytekod..
Som du kanske vet förstår datorer bara ett språk, vilket är binär kod. Programmeringsspråk faller inte in i denna kategori, och är generellt användbara för att hjälpa oss människor att programmera.Men efteråt behöver du ett element som översätter dessa instruktioner till binär kod, och det är just kompilatorns funktion.
Objektfil
Objektfiler är resultatet av skapandet av en körbar fil av en kompilator. Den innehåller alla rader kod för var och en av de funktioner som en programvara kan utföra.Dessa konsulteras av teamet när användaren anger att någon av dessa specifika funktioner ska utföras.
Vad är mjukvarans livscykel och hur fungerar den?
Programvaruutvecklingslivscykeln (SDLC) är den process som omfattar alla faser ett program går igenom från dess ursprungliga koncept till dess slutliga lansering på marknaden. Generellt sett, En rad steg måste följas för att programmets utveckling ska bli framgångsrik..
Livscykeln för ett datorprogram är inte ett recept för hur man skapar ett, utan snarare en guide till de viktigaste aspekterna att beakta vid design och utveckling av det. Det finns dock inget enda sätt att göra det, och det finns olika tankeskolor eller paradigmer för det..
I den meningen är de viktigaste modellerna:
- Agil modellAgil mjukvaruutveckling är en metod som minimerar processer så mycket som möjligt och inte följer en ordnad linje för att genomföra dem, utan snarare uppfyller dem i enlighet med programmets behov allt eftersom det utvecklas.
- Vattenfall: Detta var den första, vanligaste och mest använda modellen. Den etablerar en ordnad färdplan för alla processer som är involverade i utvecklingen av programmet, vilket måste slutföras i perfekt ordning; det är omöjligt att påbörja en utan att ha påbörjat den föregående.
- Spiral: Denna modell är mycket lik den föregående, med skillnaden att den organiserar faserna i arbetscykler med väldefinierade mål. När en cykel slutar börjar en annan automatiskt, vilket skapar en välordnad arbetssekvens med liten marginal för fel.
- ObjektorienteradDet är en mycket mer modulär modell som gör att alla faser av programutvecklingen kan delas upp i en serie "miniprojekt", vilket gör det enklare att uppnå mål och minska felmarginalerna.
- Kod och fixDen här modellen är mer extrem än de andra och följer egentligen inte en specifik ordning. I den här modellen skrivs kod omedelbart när programvarans avsikt är fastställd, följt av en testfas där eventuella fel korrigeras allt eftersom de uppstår.
- Prototyper: Slutligen finns det denna modell som bygger på utveckling av prototyper som kommer att förbättras och förbättras tills en slutgiltig och ren version av det program som ska skapas har uppnåtts.
Om du vill lära dig mer om programvarans livscykel kan du läsa artikeln vi har skrivit om ämnet.
Lista över de viktigaste och mest använda datorprogrammen under det senaste decenniet
Nu när du vet allt du behöver veta om datorprogram, Det är dags att friska upp minnet genom att prata om de viktigaste som har utvecklats under de senaste decennierna:
Windows
Windows är ett systemprogram eller operativsystem som utvecklats av Microsoft. Sedan lanseringen i slutet av 1900-talet har... Den har uppdaterats tills den uppnådde en mycket solid version i sin nuvarande Windows 10.Men genom dess historia kan andra versioner som var mycket framgångsrika på sin tid identifieras, till exempel Windows XP eller Windows 7.
Photoshop
Detta är ett program som används för att redigera bitmappsbilder. Även om vi har gett det ett specifikt namn, bör det noteras att dess utvecklare, Adobe, De har de mest representativa och kraftfulla programmen inom denna sektorProgram som Illustrator, Premiere Pro och After Effects är sanna pelare i den audiovisuella branschen idag.
Microsoft Word Office
Ännu en pärla från Microsoft som helt skulle förändra hur vi såg på datorer förr i tiden. Word är ett ordbehandlingsprogram som låter dig skapa alla möjliga typer av dokument i digitalt format. Office-paketet som detta tillhör innehåller även andra välkända kontorsprogram som Excel.PowerPoint, bland annat.
ensam
Solitaire är ett av de mest legendariska datorspelen någonsin. Det inkluderades i Windows-versioner på 90-talet och har alltid varit en användarfavorit. Vi vet att det finns en miljon bättre spel än det här, men sett till historisk betydelse..., ingen som Solitaire, så vi har beslutat att använda den som en hyllning.
Internet Explorer
En av de viktigaste webbläsarna i historien. Trots att den utsattes för katastrofala övergrepp under det senaste decenniet kan ingen ta ifrån den dess framgångar, eftersom den vid den tiden var den snabbaste av alla, särskilt i versioner som Windows XP. Den ligger för närvarande efter Chrome eller Mozilla, men historiskt sett kommer den alltid att ligga före dem.


















