Wat Is Programmering?

Wat Is Programmering?
Wat Is Programmering?

Video: Wat Is Programmering?

Video: Wat Is Programmering?
Video: Wat is programmeren? (programmeren voor beginners) 2024, Mei
Anonim

Om die toestel te laat werk soos wat die gebruiker dit nodig het, moet dit korrek geprogrammeer word (skryf 'n program vir 'n rekenaar, ontwikkel 'n logiese stroombaan vir 'n FPGA, skryf inligting na ROM, ens.). 'N Groot aantal aksies kan programmering genoem word, maar in die gewone sin is dit die skryf van rekenaarprogramme.

Wat is programmering?
Wat is programmering?

In 'n eng sin beteken programmering (of kodering) om programme (instruksies vir 'n rekenaar) in 'n spesifieke programmeertaal te skryf volgens 'n geskepde algoritme. Hulle het gewoonlik mensleesbare sintaksis. Mense wat besig is met programmering word programmeerders genoem (koders of bloot "koders"), en diegene wat algoritmes skep, word algoritmes genoem. In 'n breë sin moet programmering verstaan word as die hele reeks aktiwiteite wat verband hou met die skep en instandhouding van sagtewareprodukte (rekenaarsagteware) in werkende toestand. Die mees akkurate is die moderne term - "sagteware-ingenieurswese" (of bloot "sagteware-ingenieurswese"). Spesialiste in hierdie veld is besig met die opstel van take, die ontwerp van programme, die bou van algoritmes, die skryf van programteks, toetsing, debugging, dokumentasie en instandhouding. Om 'n program op 'n rekenaar uit te voer, is dit nodig om vertalers te gebruik wat 'n mensleesbare taal ('n geskrewe program) in die taal van masjieninstruksies vertaal. Daar is twee soorte vertalers - tolke en samestellers. Die grootste verskil tussen hulle is dat die eerste een die program dadelik uitvoer, terwyl die tweede dit eenvoudig in die taal van masjieninstruksies vertaal, sonder om dit verder uit te voer. Om 'n program uit te voer, moet dit eers saamgestel of geïnterpreteer word. Voorheen moes u programme skryf en dit afsonderlik saamstel, wat die toets- en ontfoutingsproses bemoeilik het. Tans is daar verskillende geïntegreerde ontwikkelingsomgewings. IDE's bevat redakteurs vir die redigering en invoer van programtekste en verskillende vertalers uit verskillende tale. Daarbenewens kan dit verskillende roetines insluit wat die proses van die skep, toets en instandhouding van sagtewareprodukte vergemaklik.

Aanbeveel: