Indholdsfortegnelse:
- Computerprogrammering: Identificer problemet
- Identificer computerprogrammets brugere
- Bestem målcomputeren til dit computerprogram
- Bestem din programmeringsevner
Video: The Third Industrial Revolution: A Radical New Sharing Economy 2025
Før du begynder at skrive et computerprogram, skal du først tage fire kritiske trin for at designe det. Dermed spilder du ikke tid på at skrive et computerprogram, der ikke virker eller som løser det forkerte problem og ikke er værd at forsøge at redde efterfølgende. Med planlægning øger du oddsene for, at dit computerprogram faktisk fungerer og udfører den opgave, du ønsker.
Følgende fire trin er afgørende at tage, når du designer et program:
- Identificer problemet: Hvilket problem løser dit program? Hvis du ikke klart kan angive, hvad dit program gør, vil du ikke vide, hvordan du designer det.
- Identificer brugeren: Hvem skal bruge dit program?
- Bestem målcomputeren: Hvilken computer har folk brug for at køre dit program? Er det en Windows-computer, en Macintosh, en mainframe, en computer, der kører Linux, en håndholdt Palm eller Pocket PC eller en supercomputer?
- Bestem din programmeringsevner: Skal du selv skrive hele eller få hjælp fra andre? Hvis du vil få andre til at hjælpe dig, hvilke dele af programmet skal de skrive?
Computerprogrammering: Identificer problemet
Hvert program løser et problem. Et selvangivelsesprogram løser problemet med at organisere og indgive dine skatter. En tekstbehandler løser problemet med at skrive, redigere, formatere og udskrive tekst. Selv et videospil løser problemet med at holde folk underholdt.
Et program er kun så nyttigt som det problem, det løser. De fleste programmer forenkler og automatiserer et eksisterende problem, såsom et pengehåndteringsprogram, der forenkler at organisere og betale regninger i stedet for at bruge papir og en tilføjelsesmaskine. Målet med ethvert program er at gøre en bestemt opgave hurtigere, lettere og mere praktisk. Den eneste måde at nå dette mål er at identificere hvilken opgave dit program forsøger at løse i første omgang.
Identificer computerprogrammets brugere
Hvis du er den eneste, der skal bruge dit program, kan du stort set få dit program til at se ud og fungere som du vil, lige så længe som du ved hvordan man får det til at fungere. Men hvis du planlægger at give eller sælge dit program til andre, skal du vide, hvem der skal bruge det.
Kendskab til dit programs typiske bruger er kritisk. Hvis brugere ikke kan lide dit program af en eller anden grund, er det usandsynligt at bruge det. Uanset om programmet faktisk virker, er det ofte irrelevant.
Ved at designe dit program med brugeren i tankerne øger du oddsene, som folk bruger dit program og (du håber) køber en kopi til sig selv.
Selvom du skriver et program, der fungerer perfekt, kan brugerne muligvis ignorere det, fordi de ikke kan lide den måde det ser ud på, de forstår ikke, hvordan man giver det kommandoer, det fungerer ikke på samme måde som gamle program, de bruger i øjeblikket, farverne ser ikke rigtigt på dem, og så videre. Målet er at få dit program til at opfylde dine brugers behov, uanset hvor underligt, bizart eller ulogisk de kan synes (behovene - ikke brugerne).
Bestem målcomputeren til dit computerprogram
Når du har identificeret brugeren, skal du vide, hvilken type computer brugeren har til hensigt at køre programmet på. Den type computer, som dit program kører på, kan bestemme hvilke computersprog, du kan bruge, den hardware, som programmet forventes at finde, og endog det maksimale format for dit program.
Hvis du skriver et program til at køre på en Macintosh, kan dit program f.eks. Udnytte lyd, farvegrafik, stor harddisk og masser af hukommelse. Du må muligvis omskrive det samme program drastisk for at køre det på en smart telefon med begrænset lydkapacitet, meget enklere farvegrafik og begrænset mængde hukommelse og lagerplads.
Hvis du kan kopiere og køre dit program på en anden computer med ringe eller ingen ændring, betragtes dit program som bærbart. Computersproget, som du bruger til at skrive dit program, kan bestemme dets bærbarhed. Derfor bruger så mange mennesker C / C ++ - C og C ++ programmer tendens til at være mere bærbare end andre programmeringssprog.
Bestem din programmeringsevner
Når du designer et program, skal du overveje din programmeringsevner. Du kan få en god ide til et program, men hvis du er en nybegynder med lidt erfaring, kan det tage lang tid at skrive dit program - hvis du ikke giver op med frustration først.
Din programmeringsevner og erfaring bestemmer også det programmeringssprog, du vælger. Erfarne programmører kan måske ikke tænke på at skrive hele programmer i C eller C ++. Men nybegyndere må muligvis bruge lang tid på at studere C og C ++ før de skriver deres programmer, eller de kan vælge et lettere programmeringssprog, som f.eks. BASIC.
Nogle nybegyndere tager sig tid til at lære vanskelige sprog, som f.eks. C / C ++, og derefter gå ud og skrive deres program. Andre tager en nemmere tilgang og vælger et enklere sprog som Visual Basic, så de kan skabe (og markedsføre) deres programmer med det samme. Vær ikke bange for at tackle et tungt sprog som C / C ++, men vær ikke bange for at bruge et enklere sprog som Visual Basic heller. Det vigtige mål er at afslutte dit program, så du kan begynde at bruge det og (muligvis) begynde at sælge det til andre.
Mange programmører opretter deres programmer ved at bruge et sprog som Visual Basic og derefter ansætte mere erfarne programmører til at omskrive deres programmer på et mere komplekst sprog som C / C ++, hvilket kan gøre programmet hurtigere og mere effektivt.