programmeerimine

Selgitame, mis on programmeerimine üldiselt ja andmetöötluses. Samuti programmeerimise ajalugu, selle elemendid ja keeled.

Ümbermaailmareisi korraldamine on programmeerimise näide.

Mis on programmeerimine?

Programmeerimine on programmeerimise toiming, st teatud toimingu tegemiseks määratud sammude jada organiseerimine. Seda terminit saab kasutada paljudes kontekstides, on tavaline, et väljasõidu, puhkuse korraldamisel räägitakse saatekavast või saadete nimekirjast nende kanalite eetripäevade ja kellaaegadega.TV või filmide loend a kinosaal.

Lisaks sellele valdkonnas andmetöötlus, programmeerimine on lüli arvutite ja suhetes kasutajad.

Vaata ka:Operatsioonisüsteem

Arvuti programeerimine

Arvutusvaldkonnas viitab programmeerimine programmide või rakenduste loomisele alähtekood, mis põhinebseatud juhised, mida arvuti a täitmiseks järgibProgramm.

Ajastamine on see, mis võimaldab arvutil töötada ja täita kasutaja soovitud ülesandeid.

Programmeerimiskeel

Programmeerimiskeel suhtleb programmeerijaga arvutiga.

Programmeerimiskeel on eelnevalt loodud tehiskeel, mis koosneb märkidest, sõnadest ja sümbolitest, mis võimaldab suhtlemine programmeerija ja arvuti vahel.

Juhised, mida arvuti rakenduste ja programmide käitamiseks järgib, on kirjutatud programmeerimiskeeles ja tõlgitakse seejärel masinkeelde, mida arvuti saab tõlgendada ja käivitada.riistvara meeskonnast (füüsiline osa).

Lähtekood koosneb tekstiridadest, mis väljendavad juhiseid, mida arvuti programmeerimiskeeles täidab. See kood luuakse, kujundatakse, kodeeritakse, hooldatakse ja silutakse programmeerimise kaudu.

On erinevaid programmeerimiskeeli (Java, Pearl, Python), mis kasutavad erinevaid programme, millesse juhised sisestatakse. Need keeled muutuvad aja jooksul, laienevad ja arenevad.

Milleks programmeerimine on mõeldud?

Peamineobjektiivne programmeerimine on juhiste määratlemine arvuti jaoks tõhusate, juurdepääsetavate ja kasutajasõbralike süsteemide, programmide ja rakenduste käitamiseks.

The Tarkvara tavaliselt järgivad nadalgoritmid, mis on organiseeritud ja üksteisega seotud juhiste kogum, mis võimaldab samaaegselt töötada tarkvara meeskondadestandmetöötlus.

Programmeerimise ajalugu

Arvutiprogrammeerimise arengu algus langeb kokku esimeste arvutite ilmumisega 20. sajandi teisel poolel. Programmeerimise ajalugu saab kirjeldada erinevate programmeerimiskeelte arendamise kaudu:

  • Masina keel. Sellel esimesel perioodil kasutati väga lihtsaid ja piiratud masinakeeli, mis põhinesid kahendsüsteem (numbrite 0 ja 1 kasutamine erinevates kombinatsioonides), mis on arvutite poolt äratuntav keel, nii et tänapäevalgi konverteeritakse kogu keel selleks. See asendati, kuna see oli tüütu ja keeruline programmeerimisvorm.
  • Assamblee keel. Hiljem hakkasid tekkima keeled, mis kasutasid sõnakoode. Lihtsad sõnad, mnemoonika ja lühendid millel oli oma korrelatiiv ja need tõlgiti masinkoodiks. Koostekeel lisati, kuna kasutajal oli seda lihtsam meeles pidada ja teostada kui masinkoodi.
  • Kõrgetasemeline keel. 1950. aastate lõpus tekkis Fortran, IBMi välja töötatud programmeerimiskeel, mis andis aluse keeltele, mis põhinesid palju keerukamatel algoritmikomplektidel. Need keeled kohandati erinevatele arvutitele ja tõlgiti tarkvara abil masinkeelde.

Programmeerimise tüübid

  • Struktureeritud programmeerimine. Selle eesmärk on parandada ja vähendada protsessi aega, kasutades alamprogramme (ülesannet lahendava põhialgoritmi alamgoritme).
  • Modulaarne programmeerimine. Jagage programmid mooduliteks, et nendega töötada ja lahendada probleeme lihtsamalt.
  • Objektorienteeritud programmeerimine. See kasutab lahenduste otsimisel põhielementidena objekte (olemite, millel on omadused, olek ja käitumine).

Programmeerimiselemendid

Programmeerimiskeele tundmisel või täitmisel on teatud elemendid, millest kõige tüüpilisemad on järgmised:

  • Reserveeritud sõnad. Keeles olevad sõnad tähendavad konkreetse käsu täitmist, mistõttu neid ei saa kasutada muul eesmärgil.
  • Operaatorid. Sümbolid, mis näitavad loogiliste või matemaatiliste tehtete rakendamist.
  • Muutujad Andmed, mis võivad programmi täitmise ajal muutuda.
  • Konstandid Andmed, mis programmi täitmise ajal ei muutu.
  • Identifikaatorid. Erinevatele muutujatele nende tuvastamiseks antud nimed.
!-- GDPR -->