Dataprogrammering består av beskriva intelligent beteende i en sekvens av mekaniska åtgärder . Skriva ett datorprogram är en kreativ handling och kan därför inte vara helt mekaniserat. Programmerare , liksom konstnärer och hantverkare , utvecklat både formella och informella metoder för att bistå i att effektivt utveckla genomförbara program . Flowcharting
Flowcharting är en formell metod för att återge algoritmer som utvecklats i början av 60 -talet och är ibland fortfarande används - särskilt i början av ett projekt när ledningen är att förklara för programmeraren vad som önskas . Flödesscheman är bildmässiga representions av processen bestående aa serie block , vilka var och en representerar enstaka steg i processen. Spåra en rutt genom flödesschemat representerar en väg genom algoritmen .
Pseudokod
Pseudokod är bara en kod - liknande beskrivning av den algoritm som du kommer att använda . Det är en informell metod som gör det möjligt för programmerare att utveckla den grundläggande strukturen i programmet utan att oroa sig om detaljer som fördröjer kreativt flöde av idéer . Den pseudokod programmet skrivs vanligtvis flera gånger , med ökad tydlighet och detaljrikedom varje gång . Uppenbara sektioner kan uteslutas med bara en fras . Någon version av pseudokod används av nästan alla programmerare , även om de använder andra metoder för algoritmutveckling Addera ditt objekt
Objektorienterad programmering - . Aka OOP - utvecklas efter flowcharting och pseudokod , men det har blivit en fråga om tro i vissa kretsar att detta är det enda sättet att programutveckling . Den grundläggande idén är att den mest effektiva modellen för ett datorprogram är en samling av "objekt" som samverkar med varandra genom " meddelanden. " Den informella algoritmen steget är i uppfinningen av föremål och formella steget består i att utforma de faktiska objekten - kombinationer av datastrukturer och koden som manipulerar data som använder datastrukturer . OOP tar ett tag att få hänga ut , men du kan se dess betydelse om man tittar på hur ofta den visas i annonser som erbjuder programmering jobb .
Program Development
det finns en klyscha i planeringen världen : Ju tidigare du börjar koda , desto längre tid tar . Denna oxymoron är en varning mot frestelsen att börja skriva kod utan planering och utveckling av algoritmer . Detta är möjligt för små program , men för större program , är planering är absolut nödvändig . Den typiska vägen till framgångsrikt program utveckling börjar med en förberedande fas med informella algoritm metoder . Detta följs av en utveckling av en modell som kännetecknas av en mer formell algoritm metod . Nästa - och enklaste - steget är att vrida den formella modellen i koden . Den sista etappen i programutveckling är försöksstadiet.