Brukere trenger datamaskiner for å utføre bestemte oppgaver. Noen vil spille dataspill, noen vil lage tekster og behandle bilder, noen vil tegne kart og diagrammer, vedlikeholde databaser. For dette er det spesielle programvareprodukter laget av programmerere. En programmerer er en person som kan forklare en datamaskin en oppgave en bruker trenger.
Bruksanvisning
Trinn 1
Ved hjelp av et sett med operasjoner som finnes i hvilket som helst programmeringsspråk, skriver en programmerer et program som inneholder visse sekvenser av matematiske og logiske handlinger - algoritmer. Hvis du er programmerer, vil ditt endelige mål være å lage et brukervennlig program.
Steg 2
Hvis du har skrevet et program og det fungerer bra, så optimaliser det aldri. Selv du, personen som skrev det, vil etter en stund ikke alltid kunne huske og spore logikken for å redusere antall utførte operasjoner og optimalisere programmet. Det er ingen mening i optimalisering. Med dagens topp moderne datateknologi vil dette ikke påvirke programgjennomføringstiden på noen måte.
Trinn 3
For deg selv, gjør det til en regel å følge en bestemt stil når du skriver et program, ellers, etter at du har kommet tilbake fra ferien, kan du tvile på om programmet er skrevet av deg. Del den opp i logiske blokker som er enkle å visualisere, bruk faner i stedet for mellomrom for å markere nestede blokker. Disse små tingene vil hjelpe deg med å gjøre kildekoden til programmet klar, selv for en utenforstående.
Trinn 4
Lydeffekter og en overflod av farger som brukes til dekorasjon øker også attraktiviteten til programvareproduktet for mange brukere. Følg handlingene som brukeren utfører i programmet med lydsignaler og spesialeffekter, dekorer det med lyse, til og med inkompatible farger, og suksessen er garantert. Avanserte brukere tror til og med at dette er det som kalles et "vennlig grensesnitt". Men også her, fokuser på brukeren. I de fleste tilfeller vil det være nok å utvikle et standardgrensesnitt for Windows.
Trinn 5
Og prøv å få programmet til å løse de oppgavene som er nødvendige for brukeren. Programmeringsverktøyene du velger, er ikke like viktige som korrektheten til algoritmene som brukes. Siden moderne visuelle programmeringsverktøy er objektorientert, gir det ingen mening å skrive alle algoritmene fullstendig. Din oppgave er å komponere en sekvens av bestemte handlinger og reaksjoner på visse hendelser riktig. Korrekt drift av programmet ditt er garantien for at dere vil dele med brukeren fornøyd med hverandre.