Kas yra kompiuterinis programavimas?

Programavimas yra kūrybinis procesas, kuris nurodo kompiuteriui, kaip atlikti užduotį. Holivudas padėjo įteigti programuotojų, kaip „uber“ technikų, įvaizdį, kurie gali atsisėsti prie kompiuterio ir per kelias sekundes sugadinti bet kokį slaptažodį. Realybė yra daug mažiau įdomi.

Taigi programavimas yra nuobodus?

Kompiuteriai daro tai, kas jiems liepta, o jų instrukcijos pateikiamos žmonių parašytų programų pavidalu. Daugelis išmanančių kompiuterių programuotojų rašo šaltinio kodus, kuriuos gali skaityti žmonės, bet ne kompiuteriai. Daugeliu atvejų tas šaltinio kodas sudaromas norint versti šaltinio kodą į kompiuterio kodą, kurį gali skaityti kompiuteriai, bet ne žmonės. Šios sudarytos kompiuterio programavimo kalbos apima:

  • Visual Basic
  • Delfi
  • C
  • C ++
  • C #
  • Kobolas
  • Fortranas
  • C tikslas
  • Greitas
  • Paskalis
  • Python

Kai kurių programų nereikia komponuoti atskirai. Atvirkščiai, jis yra sudarytas iš „just-in-time“ proceso kompiuteryje, kuriam jis veikia. Šios programos vadinamos interpretuojamomis programomis. Tarp populiarių aiškinamų kompiuterio programavimo kalbų yra:

instagram viewer
  • „Java“ scenarijus
  • Perlas
  • PHP
  • Postraštis
  • Python
  • Rubinas

Programavimo kalboms reikia žinoti savo taisykles ir žodyną. Naujos programavimo kalbos mokymasis yra panašus į naujos šnekamosios kalbos mokymąsi.

Ką veikia programos?

Iš esmės programos manipuliuoja skaičiais ir tekstu. Tai yra visų programų sudedamosios dalys. Programavimo kalbos leidžia jas naudoti skirtingais būdais, naudojant skaičius ir tekstą bei kaupiant duomenis diske, kad vėliau galėtumėte juos nuskaityti.

Šie skaičiai ir tekstas yra vadinami kintamieji, ir jie gali būti tvarkomi atskirai arba struktūrizuotose kolekcijose. C ++ kintamasis gali būti naudojamas skaičiuoti skaičius. A struktūra Kintamasis kodas gali turėti informaciją apie darbuotojo darbo užmokestį, pavyzdžiui:

  • vardas
  • Atlyginimas
  • Įmonės ID numeris
  • Iš viso sumokėta mokesčių
  • SSN

Duomenų bazėje galima laikyti milijonus šių įrašų ir greitai juos gauti.

Programos yra parašytos operacinėms sistemoms

Kiekvienas kompiuteris turi operacinę sistemą, kuri pati yra programa. Tame kompiuteryje veikiančios programos turi būti suderinamos su jo operacine sistema. Populiariose operacinėse sistemose yra:

  • „Windows“
  • „Linux“
  • „MacOS“
  • „Unix“
  • „Android“

Prieš „Java“ programas reikėjo pritaikyti kiekvienai operacinei sistemai. Programa, paleista „Linux“ kompiuteryje, negalėjo būti paleista „Windows“ ar „Mac“ kompiuteriuose. Naudojant „Java“, galima vieną kartą parašyti programą ir tada ją visur paleisti, nes ji kaupiama į bendrą kodą, vadinamą baitų kodas, kuris yra tada interpretuojama. Kiekvienoje operacinėje sistemoje yra parašytas „Java“ vertėjas, kuris žino, kaip interpretuoti baitinius kodus.

Daugybė kompiuterių programavimo vyksta atnaujinant esamas programas ir operacines sistemas. Programos naudoja operacinės sistemos teikiamas funkcijas, o jas keičiant, programos turi keistis.

Dalijimosi programavimo kodas

Daugelis programuotojų rašo programinę įrangą kaip kūrybinį išpardavimą. Žiniatinklio pilna svetainės su šaltinio kodais sukūrė programuotojai mėgėjai, kurie tai daro savo malonumui ir mielai dalijasi savo kodu. „Linux“ pradėjo šitaip, kai Linusas Torvaldsas pasidalino savo parašytu kodu.

Intelektinės pastangos rašant vidutinio dydžio programą yra panašios į knygos rašymą, išskyrus tai, kad niekada nereikia derinti knygos. Kompiuterių programuotojai patiria džiaugsmą ieškodami naujų būdų, kaip ką nors padaryti, arba spręsdami ypač sunkią problemą.