Hvordan bygge Computer Software

Hvordan bygge Computer Software


Dataprogram består av en rekke instruksjoner i et programmeringsspråk; programmerer oppfyller disse utsagnene til en form som en datamaskin prosessor kan forstå. Bygge programvare krever kunnskap om programmeringsspråk, syntaks og logikk for å fullføre prosessen fra start til slutt. I tillegg til den tekniske kunnskapen som kreves, må en programmerer være kjent med de spesialiserte programvareverktøy som trengs i form av en redaktør, en kompilator og en debugger.

kontroll~~POS=TRUNC Uttalelser

Bygge programvare begynner med programmererens valg av de tre klasser av kontrollsetninger. Kontroll uttalelser behandle data, ta beslutninger og gjenta grupper av instruksjoner. Sekvensen struktur beskriver program uttalelser henrettet etter hverandre. Programmereren inserts branching uttalelser i et program hvor programmet trenger for å følge to eller flere kurs av utførelse basert på evalueringen av et stykke data. Den siste gruppen av kontrollstrukturer gjentar en setning eller gruppe av utsagn et bestemt antall ganger eller til en bestemt hendelse inntreffer.

programmering Instruksjoner

Et nøkkelbegrep som en programmerer må forstå mener at datamaskinen vil bare gjøre det hun forteller det til å gjøre. Alle programinstruksjoner må utføre en oppgave i en steg-for-steg måte. For eksempel legge to tall krever en rekke tiltak: Få ett tall og deretter få den andre, legge til det første nummeret til den andre og plassere denne summen i en ny minneplassering. Programmereren kan ikke påta seg noen del av den aritmetiske uttalelse.

Gjenta denne tillegg problemet krever at programmerer plassere den innenfor en konstruksjon kalles en løkke. Sløyfen legger til noen nye variabler på problemet for eksempel hvor mange ganger for å gjenta tillegg uttalelser. Uten hensyn til dette kravet, kan programmet angi en uendelig løkke som krasjer datamaskinen.

Mange programmerings operasjoner vil følge en sekvens av instruksjoner hvis en betingelse er sann (for eksempel "Er det vind ute?") Og en annen sekvens hvis den er usann. Forgreninger kontrollstrukturer aktivere denne funksjonen i et program.

Velge en Programming Language

Programmerere må velge et språk der for å arbeide blant de hundrevis av språk. Som i 2010, de mest populære språkene er C ++, Visual Basic og Java. Dersom utbygger ønsker å målrette sin programvare til Internett miljøet, PHP og Ruby gjøre gode valg. Hver av disse språkene er relativt komplisert, og programmerer bør planlegge å tilbringe litt tid på å lære den spesifikke syntaksen til det valgte språket før du drar ut for å bygge et stykke programvare.

Velge Utviklingsverktøy

Det viktigste verktøyet programmereren må velge for å bygge programvare er kompilatoren. Moderne utviklingsmiljøer kombinere alle de verktøy som trengs for å utvikle et program i en enkelt pakke. Programmereren vil bruke en editor for å skrive program uttalelser og lagre dem i en fil. En kompilatoren vil lese denne filen, sjekke syntaksen som det gjør, og deretter konvertere programmering uttalelser til instruksjoner en bestemt datamaskin prosessor og operativsystem kan forstå. Resultatet er en kjørbar fil som programmerer kan bruke eller selge. Programmerere kan bruke individuelle verktøy (editor, kompilator, etc.), men alt-i-ett-suite gjør prosessen mye enklere.

Forberedelse til å programmere

Building programvare krever riktig verktøy, en forståelse av en datamaskin språk og evne til å tenke logisk. Programvare driver med harde logiske begrensninger uten gråsoner; datamaskinens prosessor vil ikke gjette eller ta avgjørelser på egen hånd. Programmereren bør forberede seg på å tenke gjennom hva han ønsker å oppnå med sin design før sitte ned på tastaturet for å lage en programvare mesterverk.