Kas ir datorprogrammēšana?

Programmēšana ir radošs process, kurā datoram tiek dots norādījums, kā veikt uzdevumu. Holivuda ir palīdzējusi ieaudzināt programmētāju tēlu kā uber tehniķus, kuri dažu sekunžu laikā var apsēsties pie datora un salauzt jebkuru paroli. Realitāte ir daudz mazāk interesanta.

Tātad programmēšana ir garlaicīga?

Datori dara to, kas viņiem ir pateikts, un viņu instrukcijas ir cilvēku sagatavotu programmu veidā. Daudzi zinoši datorprogrammētāji raksta avota kodu, kuru var lasīt cilvēki, bet ne datori. Daudzos gadījumos šis avota kods tiek sastādīts, lai avota kodu pārvērstu mašīnu kodā, ko var nolasīt datori, bet ne cilvēki. Šīs apkopotās datorprogrammēšanas valodas ietver:

  • Visual Basic
  • Delfi
  • C
  • C ++
  • C #
  • Kobols
  • Fortran
  • Mērķis-C
  • Ātri
  • Paskāls
  • Python

Daļa programmu nav jāapkopo atsevišķi. Drīzāk to veido tieši laikā veikts process datorā, kuram tas darbojas. Šīs programmas sauc par interpretētām programmām. Pie populārām interpretējamām datorprogrammēšanas valodām pieder:

  • Javascript
  • Perls
  • PHP
  • Postscript
  • Python
  • Rubīns
instagram viewer

Katrai programmēšanas valodai ir vajadzīgas zināšanas par viņu noteikumiem un vārdu krājumu. Jaunās programmēšanas valodas apguve ir līdzīga jaunas runas valodas apguvei.

Ko dara programmas?

Pamatā programmas manipulē ar cipariem un tekstu. Tie ir visu programmu pamatelementi. Programmēšanas valodas ļauj tās izmantot dažādos veidos, izmantojot ciparus un tekstu un saglabājot datus diskā vēlākai izguvei.

Šie cipari un teksts tiek izsaukti mainīgie, un tos var apstrādāt atsevišķi vai strukturētās kolekcijās. C ++ klasē skaitļu skaitīšanai var izmantot mainīgo. A būvēt koda mainīgais var turēt informāciju par darbinieku algām, piemēram:

  • Vārds
  • Alga
  • Uzņēmuma ID numurs
  • Kopā samaksāts nodoklis
  • SSN

Datu bāzē var glabāt miljonus šo ierakstu un ātri tos atnest.

Programmas ir rakstītas operētājsistēmām

Katrā datorā ir operētājsistēma, kas pati par sevi ir programma. Programmām, kas darbojas šajā datorā, jābūt savietojamām ar tā operētājsistēmu. Pie populārākajām operētājsistēmām pieder:

  • Windows
  • Linux
  • MacOS
  • Unix
  • Android

Pirms Java programmas bija jāpielāgo katrai operētājsistēmai. Programma, kas darbojas ar Linux datoru, nevarēja darboties Windows datorā vai Mac. Izmantojot Java, ir iespējams vienreiz uzrakstīt programmu un pēc tam to visur palaist, jo tā ir apkopota kopējam kodam ar nosaukumu baitkods, kas tad ir interpretēts. Katrā operētājsistēmā ir izveidots Java tulks, un viņš zina, kā interpretēt baitu kodus.

Liela daļa datoru programmēšanas notiek, lai atjauninātu esošās lietojumprogrammas un operētājsistēmas. Programmās tiek izmantotas operētājsistēmas piedāvātās funkcijas, un, mainoties tām, tām ir jāmainās.

Programmēšanas koda koplietošana

Daudzi programmētāji raksta programmatūru kā radošu noietu. Tīmeklis ir pilns ar vietnes ar avota kodu izstrādājuši amatieru programmētāji, kuri to dara prieka pēc un labprāt dalās ar savu kodu. Linux sāka šo ceļu, kad Linuss Torvalds dalījās ar viņa uzrakstīto kodu.

Intelektuālais darbs, rakstot vidēja lieluma programmu, ir salīdzināms ar grāmatas rakstīšanu, izņemot to, ka jums nekad nav nepieciešams grāmatas atkļūdot. Datorprogrammētāji priecājas, atklājot jaunus veidus, kā kaut ko panākt, vai arī risinot īpaši sarežģītu problēmu.

instagram story viewer