Als u nieuw bent bij het programmeren van computers zijn , of als u bent autodidact , u kan worden verward met een aantal veelgebruikte termen . De meeste mensen zijn duidelijk over wat een programmeertaal is , maar termen als " algoritme " en " pseudo " zijn vaak heen en weer geslingerd , zonder duidelijk begrip van hun doel . Algoritmen, pseudocode en programmeertalen zijn allemaal instrumenten die worden gebruikt door programmeurs in verschillende stadia van projectontwikkeling . Als je het juiste gebruik te begrijpen , kunt u programma's sneller ontwikkelen , en deze programma's zullen makkelijker te onderhouden zijn. Algoritmen Een algoritme is gewoon een reeks van stappen die u volgen bij het oplossen van een probleem . U een lijst van de stappen in de volgorde waarin ze moeten worden uitgevoerd . Begin bij zijn eerste plaats en eindigt bij uw beoogde locatie - - als je een vriend instructies over hoe je naar uw huis geven je zou kunnen noemen , dat een algoritme voor het krijgen van uw huis . Recepten voor het bakken van een cake of instructies voor het bouwen van een tafel zijn ook algoritmen . Echter , computer programmeurs gebruiken de term specifiek naar de stappen van een goed ontworpen computerprogramma zal volgen om het beoogde doel te voeren beschrijven . Programmeertalen Natuurlijk , computers doen niet begrijpen instructies geschreven in menselijke talen . Het algoritme moet worden " uitgelegd " om ze in een taal die zij begrijpen , en die taal is binaire code - een reeks van nullen en 1s dat is moeilijk voor mensen om te lezen en te schrijven zonder veel fouten . Programmeertalen werden ontworpen om dit proces gemakkelijker te maken . Zij maken gebruik van speciale trefwoorden en syntaxis - het equivalent van woordenschat en grammatica in een menselijke taal . De programmeertaal zet vervolgens deze trefwoorden en syntaxis in binaire code die de computer uitvoert om het algoritme uit te voeren . Pseudocode Wanneer ze beginnen met het ontwerpen van een programma , de programmeurs vaak niet weten in welke programmeertaal het programma zal uiteindelijk worden geschreven . Zelfs als ze dat doen , mogen ze vinden dat de programmeertaal niet een natuurlijke manier voor hen om helder te denken over de logica van het algoritme stappen wordt te zijn. Om dit proces gemakkelijker te maken , de programmeurs gebruiken een tussenvorm van de code naam " pseudocode . " Pseudocode klinkt als een vereenvoudigde menselijke taal , maar het is niet gebaseerd op een specifieke programmeertaal . Integendeel , gebruikt syntax die gemeenschappelijk is voor vele programmeertalen . Een goed voorbeeld is de besluitvorming syntax als als - dan -structuren , een ander is looping syntax als voor - komende structuren Voordelen van Elk Elk type " taal . " geeft de programmeurs een voordeel in de ontwikkelingsfase waarin het wordt gebruikt . Algoritmes kunnen worden geschreven in gewone mensentaal , waardoor deskundigen die geen programmeurs om input te geven in ontwikkelingsfase van het programma . Pseudocode stelt programmeurs die gespecialiseerd zijn in verschillende programmeertalen te bundelen hun kennis en het creëren van de meest efficiënte code , wat resulteert in een snelle , compacte programma's . En de programmeertalen zelf zorgen voor flexibiliteit , zoals sommige talen zijn beter geschikt voor bepaalde banen . Door het gebruik van alle drie de instrumenten , kan beter computerprogramma's sneller en economischer worden ontwikkeld .
|