Hvis du er ny på programmering , eller hvis du er selvlært , kan du bli forvirret av noen vanlige vilkår . De fleste er klar på hva et programmeringsspråk er , men ord som "algoritmen " og " pseudokode " blir ofte kastet rundt uten noen klar forståelse av formålet. Algoritmer , pseudokode og programmeringsspråk er alle verktøyene som brukes av programmerere på ulike stadier av prosjektutvikling. Hvis du forstår deres riktig bruk , kan du utvikle programmer raskere , og disse programmene vil være lettere å vedlikeholde. Algoritmer
En algoritme er rett og slett en serie trinn du kan følge når løse et problem . Du liste trinnene i den rekkefølgen de skal utføres . Hvis du gir en venn instruksjoner om hvordan å komme til huset ditt - begynnelsen på hans første plassering og endte på den tiltenkte plassering - du kan kalle det en algoritme for å komme til huset ditt. Oppskrifter på å bake en kake eller instruksjoner for å bygge et bord er også algoritmer . Men programmerere bruker begrepet spesielt for å beskrive trinnene en riktig utformet dataprogram vil følge for å utføre sin tiltenkte formålet.
Programmeringsspråk
Of course, datamaskiner gjøre ikke forstår instruksjonene skrevet i menneskelige språk. Algoritmen skal "forklarte " til dem på et språk de forstår , og at språket er binær kode - en serie av nuller og 1'ere som er vanskelig for mennesker å lese og skrive uten å gjøre mye feil . Programmeringsspråk ble utviklet for å gjøre denne prosessen enklere. De bruker spesielle søkeord og syntaks - tilsvarende vokabular og grammatikk på et menneskelig språk . Programmeringsspråket deretter konverterer disse søkeordene og syntaks i binær kode som datamaskinen utfører å utføre algoritmen .
Pseudokode
Når de begynner å utforme et program , programmerere ofte ikke vet hvor programmeringsspråk programmet til slutt vil bli skrevet. Selv om de gjør det , kan de finne at programmeringsspråket ikke være en naturlig måte for dem å tenke klart om logikken av algoritmen trinn. For å gjøre denne prosessen enklere , programmerere bruke en mellomliggende form for kode som kalles " pseudokode . " Pseudokode høres ut som en forenklet menneskelig språk , men det er ikke basert på noen bestemt programmeringsspråk. I stedet bruker den syntaks som er felles for mange programmeringsspråk. Et godt eksempel er besluttende syntaks som if-then strukturer , en annen er looping syntaks som for - neste strukturer
Fordeler med Hver
Hver type "språk. "gir programmerere en fordel på utviklingsstadiet der den brukes . Algoritmer kan skrives på normal menneskelig språk , slik at eksperter som ikke er programmerere til å gi innspill til programmets utviklingsfase . Pseudokode lar programmerere som er spesialister i ulike programmeringsspråk til pool sin kunnskap og skape mest mulig effektiv kode , noe som resulterer i raske , kompakte programmer. Og programmeringsspråk selv gir fleksibilitet , som noen språk er bedre egnet for enkelte jobber . Ved å bruke alle tre verktøyene kan bedre dataprogrammer skal utvikles raskere og mer økonomisk.