Definisjon av program (programvare)
Miscellanea / / July 04, 2021
Av Marcos Guglielmetti, i aug. 2008
Bokstavelig "programvare" Midler "myke varer", som ikke vil hjelpe å forstå betydningen på spansk. Programvare refererer til Instruksjonssett forberedt på å være tolket av en datamaskin som utfører elektronisk databehandling.
EN datamaskinen bruker bare nuller og ener, nemlig, binært språk (00101010010100100101001), siden dens håndgripelige komponenter (maskinvare) er designet for å tolke elektriske signaler som følger: av (0) eller på (1).
Dette er fordi det er lettere å tolke hva som er på eller av, i stedet for å prøve skille om noe er "mer eller mindre på" (noe som vil antyde forskjellige tall mellom null og en).
Men flere nuller og en kan danne de såkalte byte, og med 8 bits (hver 0 eller 1 er litt) kan vi danne en Byte: dataenhet som er i stand til å representere ethvert grunnleggende tegn i et kjøretidsmiljø: 256 muligheter. På denne måten er det mulig å utdype språk på programmering mer forståelig, blant annet.
Når det gjelder et menneske, ville det være veldig komplisert
å skrive programmer på binært språk (nuller og en), de oppfant mer forståelige språk, eller samtaler på høyt nivå, eksempler på dette kan være C, C ++, Python, Perl, Java, HTML, BASH, etc.Alle de logiske komponenter nødvendig for å utføre en bestemt oppgave i et datasystem faller innenfor klassifisering programvare, et ord akseptert av Royal Spanish Academy, gitt den populære bruken.
I virkeligheten refererer programvare ikke bare til instruksjonene eller algoritmene som kjøres på en datamaskin, den inkluderer også dokumentasjon og tilhørende data som er en del av systemet for databehandling. Så en sang inn Format Mp3 eller OGG er programvare fordi den er digitalisert (overført til tall).
De programvare er egentlig delen logikk fra en datamaskinVi må også ta hensyn til, for å forstå fenomenet, at på fransk "programvare" sies "logiciel".
Alan Turing utviklet i 1936 teorien som danner grunnlaget for programvare i dag med sin test kalt The Computable Numbers.
Programvaretyper: fra system (viktig for at maskinvaren skal fungere), programmering (verktøyene beregnet på programmerere), og app (beregnet for sluttbrukeren, vanligvis ikke en programmerer).
Emner i program (programvare)